Repository navigation
instrument-dispatch: admit //gunbc/instruments:v2-native-census (on-demand whole-tree resolve census receipt) - #13141
Merged
Merged
Conversation
… yml regen follows) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This was referenced Oct 3, 2026
Closed
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.
Admits
//gunbc/instruments:v2-native-censusto the dispatch roster, so the whole-treecensus-resolverun can be dispatched on the fleet and leaves a saved receipt.Why
census_residualserializes the full chain, and the chain's fatalNodeLocuscarries the refused node. The census lane's step D (silent-stag-648) needs the same saved whole-tree receipt.instrument-dispatchrefused the label with HTTP 422, because it wasn't on the allowed list.What
gunbc.instrument_dispatch_workflowinstrument_dispatch_labelsgainsv2_native_census_label(), with a comment giving the reason..github/workflows/instrument-dispatch.ymlgets the regeneratedoptionsline.What this does NOT add
No job is added to any per-change workflow.
instrument-dispatchisworkflow_dispatch-only, so a new label is on-demand and the closed job roster (DESIGN, Building & checks) is untouched.Evidence
instrument_dispatch_labels_are_rosteredholds, because the label is already a row ofgunbc.instrument_targetsinstrument_targets.claim_executor --required-regenon a BuildBuddy runner reportedfirst_generation_equal=true, so the seed mirror has no drift.expected_instrument_dispatch_yml. My remotemain_wet_oneattempt ran over a stale mirror base and timed out before printing the diff, so the drift lane is the only verification of this line.Known limits (raised by silent-stag-648)
census-resolveonly. Front-endfile_refusalrows are included, but thecensusverb'saccepted_file_advisoriesrows are not. Adding them would be a producer change in the census lane, not part of this PR.🤖 Generated with Claude Code