Repository navigation
Preserve source identity and planning intent across the pipeline - #271
Merged
Merged
Conversation
docxology
marked this pull request as ready for review
October 19, 2026 02:58
docxology
marked this pull request as draft
October 19, 2026 03:12
docxology
marked this pull request as ready for review
October 19, 2026 04:28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Public source validation could probe long Unicode content as a filesystem path, ignore explicit literal-content mode, or reinterpret a file's contents as another filename. The public facade now delegates once to the guarded formal validator, which explicitly honors is_content=True. Empty/directory/invalid UTF-8 inputs return structured invalidity. A missing required Footer in the compact coordination acceptance fixture is appended without changing its original parameter/equation bytes. All 38 tracked models now pass STANDARD formal validation with identical file/content verdicts.
A tracked GNN model declares five-step planning over 64 pruned policies, but ordinary planning adapters used one-step scores. The shared source-admission guard now refuses unsupported horizons, conflicting aliases, incompatible policy counts and explicit policy lists before writing scripts. PyMDP, ordinary JAX, RxInfer, ActiveInference.jl, PyTorch and NumPyro share the rule; alternative JAX solver/demo entry points refuse declarations their defaults do not consume. Existing destinations survive refusal.
All authored parameter/equation bytes and horizons/policy counts, dependency locks and default runtimes are preserved. Only the missing Footer is appended; the other 43 tracked input files are byte-identical. No retained policy subset or pruning algorithm is invented. Named JAX execution contracts and continuous finite-action cpomdp retain their separate horizon rules. Stan/bnlearn inference, THRML fixed-action smoothing and DisCoPy diagrams remain separate questions. E4-P1 admission is bounded; multi-step source semantics and independent source-to-numerics qualification remain open.
Validation:
48db2919b8ab171e0c2a349e1b850804ad0de928produced 31 pages. All six contact sheets and the updated count figure were reviewed; all 152 manuscript checks and strict postcommit freshness/hydration/token gates pass. Artifact child:be80431c471a3dd30fc93d690069a588b979ab26.05190ae35860678991189b83cb4730165fee58d0adds only the Footer and the all-model validity assertion. All 771 source-owner bytes, manuscript counts and actual render bytes remain unchanged; strict manuscript checks still pass. Fresh native execution of all 456 combinations at this leaf preserves every program outcome; the one source-digest change is explicitly recorded.Companion PR #193 records the planning-admission refresh; PR #194 refreshes official custody for the two subsequently corrected validator owners. All 771 GNN and 197 FEP owner hashes, six source checks and both emitter freshness checks match; both FEP mathematical document bodies and all FEP runtime owners are preserved. native_claim_ready remains false. The final sole pin commit points to reviewed companion main
0d980814b8a4cbf167cefbf262143b6498feeb86. Final exact-head and published-main checks remain required before closeout.