Skip to content

Regenerate ci.yml: deploy #6263's step-budget/timeout authority (merged inert) - #6273

Merged
briansrls merged 11 commits into
mainfrom
sharp-deer-310/regen-ci-yml-6263
Jul 5, 2026
Merged

briansrls merged 11 commits into
mainfrom
sharp-deer-310/regen-ci-yml-6263

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

What

One file, pure regen: .github/workflows/ci.yml regenerated from the current main authority via main_wet (dag/tools/generated_artifact_gate.dag). No hand edits; main has not moved since the regen (verified at push time).

Why

#6263 changed the ci_spec authority but did not commit the regenerated workflow, so its mechanism has been inert on main: GitHub still runs the pre-#6263 ci.yml (10-minute job caps, silent job-level cancellation). This deploys:

  • Floor step pinned at timeout-minutes: 10 — the operator's standing 10-minute forcing function, unchanged in pressure, now failing the step loudly instead of the job cancelling silently (§5 refuse-don't-absorb). The ci job cap moves to 20 only as headroom for checkout + sccache build + stamp around the floor step. Framing agreed with cool-hawk-899 (ci-timeout lane): job-20-with-floor-step-10-loud-fail IS the 10-minute directive, done better.
  • rust_tests job 10 → 30 (gate step 15, nextest-install 5, cgroup-peak 5) — absorbs the cold release build that has been redding PRs as an artifact; this job is slated for deletion at §1 terminal anyway.
  • merge-admission step budget 5.

Receipts

  • Found by running the generated-artifact drift check locally on merged main: ci.yml was the ONLY drifted artifact (ROADMAP.md and DESIGN.md regenerate byte-identical). The in-CI drift gate (batch-2) cannot catch this class while the floor times out at batch-1.
  • Coordination: loyal-heron's P3+P5: infer whole-corpus scans to per-module maps #6239 should DROP its job-cap-reset hunk (d5755c8) so the authority stops flip-flopping — one ruling, both PRs consistent.

🤖 Generated with Claude Code

Brian Searls and others added 11 commits July 5, 2026 02:31
…e get arm); regen ROADMAP projection

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…fresh (cursor RC) + repoint pre-existing-stale charter-adjacency pin

witness_b_ordered_interleaving pinned the pre-refresh prose (Ground truth 2026-07-01 date + old walls sentence); updated to the refreshed authority. Also fixed a pin this PR did NOT stale: the charter->core-design-rule adjacency has been red on main since [host-converge inventory] was appended after [charter] — repointed to the real paragraph tail. Discriminator date kept in lockstep. All pins verified against the regenerated ROADMAP.md (byte-identical projection).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…0-min job caps were merged inert)

#6263 changed the ci_spec authority (budget breach = step-level FAILURE, job caps ci 10->20 / rust_tests 10->30) but did not commit the regenerated workflow, so main still runs the old 10-minute silent-cancellation ci.yml and the merged fix is inert. This is the byte-exact main_wet output from merged main (generated_artifact_gate.dag); no hand edits. The ci.yml drift gate that would have caught this lives in batch-2, which dark CI never reaches -- found by running the gate locally.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@briansrls
briansrls merged commit 5a0fc64 into main Jul 5, 2026
1 of 2 checks passed
@briansrls
briansrls deleted the sharp-deer-310/regen-ci-yml-6263 branch July 5, 2026 05:55
gunbai-bot Bot pushed a commit that referenced this pull request Jul 5, 2026
…ment wave-1, cutover pre-reqs, CI step-budget posture)

Authority refresh after 2026-07-05's merges, ROADMAP.md regenerated via main_wet: spine marks #6255/#6262/#6243 landed and NOW = post-#6243 re-measure -> cutover #1 (pre-reqs #6243 + #6270 backfill met, defensive sweep pending); regen-cutover carrier gets the root-cause update (1482/1667 = one field_is_boxed predicate bug, receipt must be re-earned post-retraction); test-migration carrier gets #6261 + wave-1 (912->881 fns); ground truth: HAND roster 7->9 (dag_collect pair, #6262), GENERATED 92->90, CI INTERIM restated for #6273's loud step budgets. ci.yml: fold the 1-byte trailing-newline regen delta so committed == generated. All roadmap_authority_test pins verified against the regenerated projection (ALL PINS OK).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
briansrls added a commit that referenced this pull request Jul 5, 2026
…tirement wave-1, CI step-budget posture (#6287)

* WIP: continue work on v1 burn down

* WIP: continue work on v1 burn down

* WIP: continue work on v1 burn down

* WIP: continue work on v1 burn down

* Drop get-form revert per operator collision resolution (#6255 owns the get arm); regen ROADMAP projection

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* WIP: continue work on v1 burn down

* WIP: continue work on v1 burn down

* Fix roadmap_authority_test pins: track the 2026-07-05 ground-truth refresh (cursor RC) + repoint pre-existing-stale charter-adjacency pin

witness_b_ordered_interleaving pinned the pre-refresh prose (Ground truth 2026-07-01 date + old walls sentence); updated to the refreshed authority. Also fixed a pin this PR did NOT stale: the charter->core-design-rule adjacency has been red on main since [host-converge inventory] was appended after [charter] — repointed to the real paragraph tail. Discriminator date kept in lockstep. All pins verified against the regenerated ROADMAP.md (byte-identical projection).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* WIP: continue work on v1 burn down

* §1 roadmap receipts: today's landings (emitter mass fix #6243, retirement wave-1, cutover pre-reqs, CI step-budget posture)

Authority refresh after 2026-07-05's merges, ROADMAP.md regenerated via main_wet: spine marks #6255/#6262/#6243 landed and NOW = post-#6243 re-measure -> cutover #1 (pre-reqs #6243 + #6270 backfill met, defensive sweep pending); regen-cutover carrier gets the root-cause update (1482/1667 = one field_is_boxed predicate bug, receipt must be re-earned post-retraction); test-migration carrier gets #6261 + wave-1 (912->881 fns); ground truth: HAND roster 7->9 (dag_collect pair, #6262), GENERATED 92->90, CI INTERIM restated for #6273's loud step budgets. ci.yml: fold the 1-byte trailing-newline regen delta so committed == generated. All roadmap_authority_test pins verified against the regenerated projection (ALL PINS OK).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* WIP: continue work on v1 burn down

* Fix cursor RC on #6287: 5-dissolve-patches carrier now matches ground truth (9 HAND files / ~22.6k; dag_collect pair slotted into the drain order with its content_hash dissolution)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* WIP: continue work on v1 burn down

* Fix cursor RC round 2 on #6287: roster receipts re-grounded against the live registry authority (7 HAND / 92 GENERATED)

The 9-HAND/90-GENERATED claims described the state between #6262 and #6239 — #6239 returned the dag_collect pair to GENERATED (verified: regen_stage0.rs GENERATED includes the pair, HAND count 7, stage0_emit_model witness pins 92). Ground truth now records the full history (#6262 HAND-only -> #6239 GENERATED again), the drain carrier drops the pair as a HAND target (its content_hash grounding stays tracked by the .dag dissolve-on rows), and terminal collapse is back to 92. Consistency proven by assertion over the regenerated projection: no 90/9-file/22.6k string survives, exactly one 7-file count, pins intact.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Brian Searls <briansearls1@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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