docs: DSLTrans cutoff analysis + Forge protocol + v0.9.x milestone draft#215
Merged
Conversation
Three docs-only deliverables wrapping the v0.9.x cycle: - docs/research/cutoff-theorem-modal-filtering.md applies Lucio's Cutoff Theorem (arXiv 2604.18792) to spar's modal filter, derives K_filter = 1 + max(C, E), gives a discharge plan (Kani / proptest), and is honest about where the theorem does NOT apply (negatives, cartesian-product SOM enumeration, fixed-point downstream passes, mode reachability). - docs/research/forge-replication-protocol.md + the forge-replication/ scaffold (descriptor.sexp, descriptor.aadl, tasks.json with 24 paired tasks, run_trial.sh, empty RESULTS.md) mirror Jin et al. (arXiv 2604.13108) for a self-target replication on spar. Pre-registration discipline; no numbers reported. - docs/blog/v0.9.x-milestone.md recaps v0.9.0..v0.9.3 (MCP + spar-insight; gPTP epsilon + frame quantization; RTA->WCTT coupling, Context_Switch_Time, sensitivity, ARINC severity; piecewise-affine arrival curves + PMOO/LUDB) and previews the v0.10.x trace-topology rollout (4 parsers, 5 checks, v1 contract URL). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
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.
Summary
Three docs-only deliverables wrapping the v0.9.x cycle:
docs/research/cutoff-theorem-modal-filtering.md(~1900 words) — applies Lucio's Cutoff Theorem (arXiv 2604.18792) to spar's modal filter (crates/spar-analysis/src/modal.rs). DerivesK_filter = 1 + max(C, E)for the positive existence property "every element declaredin modes (s)is preserved in the SOM-projection". Worked K=3 estimate ontest-data/parser/modes_test.aadl. Discharge plan (Kani harness vs capped proptest). Honest about gaps: negative properties, cartesian-product SOM enumeration, fixed-point downstream passes (RTA/WCTT), mode reachability — the theorem does not compose through any of those.docs/research/forge-replication-protocol.md(~1700 words) +docs/research/forge-replication/scaffold (descriptor.sexp,descriptor.aadl,tasks.jsonwith 24 paired tasks pinned tobad85e6,run_trial.shdrivingclaude --print --output-format stream-json, emptyRESULTS.mdtemplate) — mirrors Jin et al. (arXiv 2604.13108) for a self-target replication on spar. Pre-registration discipline; no numbers reported — protocol only.docs/blog/v0.9.x-milestone.md(~1600 words) — recaps v0.9.0..v0.9.3 (MCP + spar-insight; gPTP ε + frame quantization; RTA→WCTT coupling,Context_Switch_Time, sensitivity, ARINC severity; piecewise-affine arrival curves + PMOO/LUDB) and previews v0.10.x trace-topology (4 parsers all landed, 5 deterministic checks, v1 contract URLhttps://pulseengine.eu/spar-trace-topology/v1). 5/5 reviewer NC top-5 items closed across v0.9.1–v0.9.3.Every claim about spar's code cites
file:line. Every claim about the papers references the arXiv ID + section. No code undercrates/modified.Test plan
docs/blog/v0.9.x-milestone.md→ CHANGELOG anchors +../research/*.md+../designs/v0.10.0-trace-topology.md;docs/research/forge-replication/RESULTS.md→../forge-replication-protocol.md.chmod +x docs/research/forge-replication/run_trial.sh(the chmod was denied during agent execution; the file is functional viabash run_trial.sh).RESULTS.md.🤖 Generated with Claude Code