From b52121fce66bced69a8fd1ff9f73e61eff0fc0a3 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Sun, 9 Aug 2026 11:35:30 +0100 Subject: [PATCH] fix: restore module initialization order --- src/PostDisciplinary.jl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/PostDisciplinary.jl b/src/PostDisciplinary.jl index 2598c39..5eb8037 100644 --- a/src/PostDisciplinary.jl +++ b/src/PostDisciplinary.jl @@ -30,7 +30,6 @@ using JSON3 include("consensus/raft.jl") include("meta_analysis.jl") -include("synthesis/diffing.jl") include("memetics.jl") include("methodology.jl") include("storage/verisim.jl") @@ -45,7 +44,6 @@ include("synthesis/templates.jl") using .RaftConsensus using .MetaAnalysis -using .KnowledgeDiffing using .Memetics using .Methodology using .VeriSimBridge @@ -150,4 +148,9 @@ function generate_synthesis(p::ResearchProject) ) end +# KnowledgeDiffing refers to the public ResearchProject and LinkedEntity types, +# so load it after those types have been defined. +include("synthesis/diffing.jl") +using .KnowledgeDiffing + end # module