fix(physics): close A-04 transitive serve breach + W1 adversarial findings + blueprint integration plan #40
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/adr-0241-0242-mastery-close"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
W1 adversarial verification of the merged ADR-0241/0242 surface (executed, not read-only) + the one confirmed defect fixed + full 4-blueprint integration plan + W2 plan archives.
Finding #2 (HIGH) — fixed here
Importing
chat.runtimetransitively loaded 5 off-serving modules (wave_manifold, holographic_vault, fibonacci_search, multi_scale_energy, wave_energy_boundary) through thecore/physicspackage barrel — falsifying the 🟢 'serve path not wired' acceptance row while the direct-AST A-04 pin stayed green. Chain:chat.runtime → … → field.propagate → core.physics.energy → [barrel __init__] → *.Reconciliation (ruled 2026-07-15): one substrate, two tiers.
wave_manifold— goldtether/surprise/biography delegate to it (subsumption map); removed from the A-04 ban list.__getattr__exports; serve process never loads them;from core.physics import Xstill works off-serving.tests/test_serve_quarantine_transitive.py: process-level sys.modules guard (RED against old barrel → GREEN now).Adversarial verdicts (docs/research/adr-0241-0242-adversarial-and-fidelity-findings.md)
Also in this PR
docs/research/adr-0241-0242-blueprint-integration-plan.md— every mechanism of the 4 authority docs dispositioned (faithful / honest-deviation / missing-piece / scrap / staged). Tracked missing pieces: chiral sign-preservation gate (next PR) + CRDT-vs-bit-exact determinism clarification.docs/plans/— W2 archive of Plan A/B + session completion summary (Grok worktree was at prune risk).Test plan
import chat.runtime; lazy barrel access verifiedNote: GitHub Actions mirror CI is currently dead — account billing lock ('job was not started because your account is locked'). Act runner is the validating CI for this PR.
819cf78b31toa11899f8b9The CLI 'smoke' suite omitted tests/test_audio_*.py (6 files) that the .github/workflows/smoke.yml PR gate runs — so the new AGENTS.md local-first pre-push gate ('core test --suite smoke') was silently narrower than CI (108 vs 175 tests). Adds the audio lane explicitly and pins parity: test_cli_smoke_suite_covers_ci_smoke_gate parses the workflow's tests/ paths (globs expanded) and fails if the CLI tuple ever lags the CI gate. [Verification]: CI-identical smoke file set passed locally (134s, 175 passed); tests/test_cli_test_suites.py 10 passed incl. the new pin.