Repository navigation
Follow-ups to the one-job gate: the manual heal route is frozen and declared; two latent witness reds repaired - #13680
Closed
gunbai-bot[bot] wants to merge 3 commits into
Closed
gunbai-bot[bot] wants to merge 3 commits into
gunbai-bot[bot] wants to merge 3 commits into
Conversation
…king seal path (review 78398) heal.yml (gunbc.heal_workflow) still seals and uploads the repair candidate the deleted publisher consumed, so a dispatch of it produces an artifact nobody publishes. Its subject -- a repair candidate for a regenerated projection -- returns with a native regen instrument on the required path and a publisher row beside it, so the route is frozen in the DESIGN section 3 sense rather than cut: a named member of gunbc.rung_drop v1_required_lanes_withdrawn's population (with the publisher's revalidation hook, expected_healed_sha on witnesses.yml, named as unused for the same span), the workflow's header says so, the drop's "nothing sealed one" reads "nothing on the required path seals one any more", and the design document's CI row says the same. DESIGN.md and docs/design-rung-drops.md regenerated (regen 674 s / verify 622 s exit 0 on srv1). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> (cherry picked from commit aae1ac4)
…odule that declares the slot row; the publication boundary's producer path is heal.yml, in production and in the fixture fci1_bounded_execution_context_witness_test expected the envelope basis in gunbc.runner_slot_allocation while gunbc.fabric.fci1_bounded_execution_context declares it in gunbc.runner_slot_desired (now 2/2). heal_publication_boundary_witness_test's good world named .github/workflows/witnesses.yml as the candidate producer while the run it describes is heal.yml -- the Phase A split (gunbc#10958) that moved sealing into its own workflow never reached the fixture, so every claim expecting admission or a later refusal was handed TriggeringRunNotTheCandidateProducer first (23 red; now 34/34). gunbc.heal_publication's observation builder carried the same stale path (WitnessFloorYamlArtifact), so the real publisher refused every heal.yml candidate before it was deleted; it names HealWorkflowYamlArtifact now, for the frozen route's record. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> (cherry picked from commit a7f76a6)
…moved the heal-publisher sentence this PR amended, so main's design document and its projection are taken as they are
Contributor
Author
|
Closing as superseded, at the operator's direction (2026-10-11). This PR froze and declared the manual heal route under gunbc.rung_drop v1_required_lanes_withdrawn. The operator has since directed a non-required, scoped regeneration and push-back job instead: Tier S stage0 mirrors plus seed-build artifacts, and a scheduled read-only drift check for operational configs. That lane re-derives the heal and publication route and amends the same rung-drop row. Its two latent witness-red repairs (fci1_bounded_execution_context_witness_test, heal_publication_boundary_witness_test) are handed to that lane to carry if they still apply after its rework. The branch is kept for history. |
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.
Follow-ups to the one-job gate (#13658): the manual heal route is frozen and declared, and two latent witness reds it left behind are repaired.
Base: main, after the v1 closeout (#13641) lands. The two commits were written on the approved head of #13658 (75bd66f) and carry only what the operator's review of that PR deferred; they are cherry-picked onto the closeout's final composed head 2bf8735 (one generated-file conflict, docs/design-rung-drops.md, regenerated) so the PR diff against main after landing is exactly these changes.
What changes
heal.yml(gunbc.heal_workflow) still sealed and uploaded the repair candidate that the deleted heal publisher consumed, so a dispatch of it produced an artifact nobody publishes. The authority now carries a FROZEN header annotation stating that the route has no consumer on the required path;gunbc.rung_dropv1_required_lanes_withdrawnnames the frozen route as a member of the drop with the parenthetical that nothing on the required path seals a candidate any more;gunbc.heal_publicationnames its producer path asHealWorkflowYamlArtifactinstead of the deleted publisher; and the CI row ofgunbc.design_documentsays the same in one sentence. The operator's standing ruling on this (2026-10-10, chat): keep the heal publication concept, build a proper v2 regen later; this change freezes the v1 route without deleting the concept.test.claim.fabric.fci1_bounded_execution_context_witness_testexpected the envelope basis ingunbc.runner_slot_allocationwhilegunbc.fabric.fci1_bounded_execution_contextdeclares it ingunbc.runner_slot_desired(2/2 after).test.claim.heal_publication_boundary_witness_testfixtured the candidate producer path as the deleted publisher's workflow; it is now.github/workflows/heal.yml, in production and in the fixture (34/34 after).Evidence
systemd-run --user --scope -p MemoryMax=28G -p MemorySwapMax=0; counts above are the runs' own partition summaries.witnesses, one job) does not evaluate.dagwitnesses, so these runs are the only execution the two files get; that gap is the declared dropv1_required_lanes_withdrawn, whose trigger is the native compiler judging the population.main_wetover the composed head plus these commits (srv1, the closeout's fixed-point seed) exit 0 and changed onlydocs/design-rung-drops.md;claim_executor --required-regenon that tree reportsfirst_generation_equal=true(no stage0 mirror moves), so the follow-ups are projection-only on the generated side.Not in this PR
gunbc.witness_floor_lanesrequired_lanes_rosterfork (12 consumers still read the deleted lane roster) is a runtime task, filed separately.gunbc.compiler_gate_workflow,gunbc.emitted_subject_build_gate).🤖 Generated with Claude Code