Skip to content

required floor is taking too long - #11778

Closed
briansrls wants to merge 1 commit into
mainfrom
session/nimble-wren-52-floor-gate-drop
Closed

briansrls wants to merge 1 commit into
mainfrom
session/nimble-wren-52-floor-gate-drop

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Auto-opened by session-dashboard for session nimble-wren-52.
Pushing to session/nimble-wren-52-floor-gate-drop advances this PR.

Worker attestation

Before flipping this PR to ready for review, confirm each item:

  • Title describes the change (not the session id or branch).
  • PR body summarises what and why (replace the TODO below).
  • Tests run: name the command (e.g. npm test, cargo test) and the result.
  • If this closes a work item, the body contains a Closes #N directive.
  • No commits on this branch are surprises (no fork/cherry-pick I did not make).
  • No secrets / credentials / large binaries staged.

Summary

TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.

Test plan

  • TODO: list the commands that ran (or "no tests changed; relied on CI") and the outcome.

…#11742)

gunbc#11742 cut the required check to `cargo build --release -p v1-compiler
--bin gunbc` on a hosted runner, taking the witness floor and three other
phases off the merge path. The fleet was stalled -- ~100 self-hosted
runner-minutes per push on ~45 runners, queues to 49 minutes -- so this row
records the cost of that decision rather than arguing it.

No rung drop was declared. DESIGN section 4b(3) requires a lowered rung to
declare previous rung, temporary rung, reason, bounded population and
restoration trigger, rostered under `gunbc.rung_drop`; the change touched no
row and not docs/design-rung-drops.md.

`gunbc.compiler_gate_workflow`'s header does carry the ruling, the measurement
and a capability-shaped dissolve-on condition -- and it is a good header. The
reason that is not sufficient is that the trigger is SELF-ERASING: the
condition ends by deleting the module that carries it, so on the day the gate
is restored the only written record of what was lost is removed by the act of
restoring it. A drop is retired by its trigger and by nothing else, so a
trigger that disappears when satisfied cannot be checked afterwards.

The population is stated at four phases, not one: the enrolled witness
population, namespace-wave-admission, generated-artifact, the regen fixed
point, and the parse sweep. A row naming only "the floor" would understate it.

The restoration trigger is the capability -- the gate again plans and executes
the enrolled population on the landing revision at a cost the fleet carries --
with three named non-retirements, because each is the plausible mistake:
re-emitting the old workflow without the preparation repair, a faster floor
still off the merge path, and deleting the stopgap module.

docs/design-rung-drops.md is regenerated by tools.docs_projection_gate regen;
the other two projections it writes came back byte-identical.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@gunbai-bot

gunbai-bot Bot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Closing: this is an auto-opened placeholder on session/nimble-wren-52-floor-gate-drop, whose work already landed as #11763 (the witness_floor_off_the_required_gate rung drop). Verified on main rather than inferred: the row file is present and byte-identical to this branch's copy, and it is enrolled twice in gunbc.rung_drop.roster (import + list entry).

The diff GitHub renders here is an artifact of the squash merge — the branch commit is not an ancestor of main, so the branch reads as "ahead" while its content has landed. The two files that genuinely differ differ in main's favour: main carries a newer drop row (fabric_db_append_principal_unrefused) and a reordered projection that this branch predates. Nothing on this branch is unlanded.

— sent from nimble-wren-52

@gunbai-bot gunbai-bot Bot closed this Sep 20, 2026
@gunbai-bot
gunbai-bot Bot deleted the session/nimble-wren-52-floor-gate-drop branch September 20, 2026 02:48
@briansrls
briansrls restored the session/nimble-wren-52-floor-gate-drop branch September 20, 2026 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant