Repository navigation
Conversation
jdsika
force-pushed
the
probe/gate-feature
branch
from
November 11, 2026 13:22
b8d3507 to
b2edc4b
Compare
Two scheduled jobs had been red on every run for a fortnight, and both alarms were false. `sync-mirror.yml` masked a `gh label create` failure with `|| true` and then hard-failed on the `gh issue create` that depended on the label. `fork-only-view.yml` failed its first stack invariant because the stack was one rebase behind upstream, returned early, and so silently stopped running the view-drift and standing-PR checks it exists for. Both are fixed at the root. The tracking issue is now matched by exact title, so no second object has to exist first, and it is the only alarm for an outstanding rebase. `verify_stack` gains `behind_is_notice`: a behind stack is reported as a warning and the remaining invariants are measured against the mirror the stack was built on, so a sync state can no longer disable a different detector. The rest reduces what every agent session costs. The always-loaded instructions drop from 6056 to 3941 words, with the rationale moved into PROCESS.md where it is read on demand. Review is now tiered: `forkctl track` classifies a diff as A (pufferlib, config, pufferl.py, models.py, setup.py, smoke goldens) or B (everything else), and only Track A owes a fresh-context adversarial review and the simulator suites. Nits are stated as a process bug, not a review comment. The PR template drops from 85 lines and 20 checkboxes to 56 and 7, by deleting everything forkctl check-commit already proves.
jdsika
force-pushed
the
probe/gate-feature
branch
from
November 11, 2026 13:29
b2edc4b to
544c749
Compare
Author
|
Probe complete. It proved the workflow mechanics end to end: both steps run from one job, the slug and chore(fork) detection are correct, the detached-HEAD bug it exposed is fixed, and each failure carries its fix in the log. Evidence recorded on #10; branch deleted. |
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.
Throwaway. Exercises the
chore=falsebranch offork-gates.yml: Gate 3 must actually run, derive the sluggate-feature, fetch upstream and cherry-pick. Expected: check-commit red (two commits by construction) and Gate 3 green, both reported from the same run thanks toif: always(). Closed and deleted immediately after.