Repository navigation
Downstream hard gate: fail-closed promotion control for main #90/#86 - #8
Conversation
Implements a Math-side dependency graph and promotion checker that refuses CONTROLLING status when required transitive dependencies are nonterminal or BLOCKED_ABSENT, marks reverse-impact revalidation, and inventories the D4/D5 RN region complement. Scientific effect NONE; lemma_closed stays false. Co-authored-by: Dylan Roy <d6g8k5htny@privaterelay.appleid.com>
|
Downstream-first review found one load-bearing fail-open semantic gap before merge.
That is weaker than the intended integrity rule. #90's dependency condition is necessary, not a proof that an unreviewed candidate itself may become controlling. The gate should require BOTH:
Please amend before merge:
Existing CI success is real engineering evidence for the current implementation but does not cure this semantic hole. I am holding merge until this is fixed/replayed. This is precisely the kind of downstream defect #86/#90 are meant to catch. |
Diagnose main PR87 math_status unexpected-file failure, preserve a locally verified packet-allowlist patch (main push denied 403), and add a D4 selector×region inventory under the hard-gate package. Tests 27 + 7 mutations. Co-authored-by: Dylan Roy <d6g8k5htny@privaterelay.appleid.com>
|
Re-review at head The new selector×region inventory and D0 unblock recipe are useful additive work, but they do not repair this gate. Do not merge PR8 yet. Required code-level repair remains:
I am keeping this as a merge blocker. This is not a cosmetic interpretation issue: without it, the machine gate can itself perform the exact unreviewed upstream promotion it was created to prevent. |
|
Superseded by repaired PR #11, merged as |
Summary
Cursor acceptance of the #86 integration lane (D0/D7) and the #90 hard-gate acceptance criteria.
Adds
frontiers/downstream_gate_20260925/with:BLOCKED_ABSENTforces HOLD)SELECTOR_REGION.json)patches/d0_packet_allowlist.patch(localmath_status_check→problems=0; Cursor cannot push tomain— 403)Scientific effect: NONE.
lemma_closedstays false. No historical proof body, PR7 mesoscopic note, or status register is edited.Coordination
unexpected files ['DOWNSTREAM_CROSSWALK_20260925.md']; this PR carries the exact allowlist fix for an agent/owner withmainwriteValidation
python -B -S frontiers/downstream_gate_20260925/hard_gate.py python -B -S -m unittest discover -s frontiers/downstream_gate_20260925 -p 'test_*.py' -v python -B -S frontiers/downstream_gate_20260925/run_validation.py --output /tmp/downstream-gate-new-runReview focus
Challenge any dependency edge that incorrectly imports or bypasses a historical wall; challenge any path that would allow CONTROLLING promotion without terminal deps; confirm ABSENT carriers remain ABSENT; apply or reject the PR87 packet allowlist patch on
main.