Skip to content

recurring_failure_mode: re-scope the native-route row to the package-pattern residue - #13328

Closed
gunbai-bot[bot] wants to merge 1 commit into
mainfrom
lane-package-pattern-residue
Closed

gunbai-bot[bot] wants to merge 1 commit into
mainfrom
lane-package-pattern-residue

Conversation

@gunbai-bot

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

Copy link
Copy Markdown
Contributor

Correction of the row merged in #13236, per the A/B receipt in one dispatch (remote job ja878eb10, pristine main ed68b5573b): the recursive form //v2/test/claim/match_binder/... derives universe=13 population=13 while the set-form //v2/test/claim/match_binder:all in the same build derives universe=0 population=0 and refuses universe_underived. The lane is not broken; the :all operand cannot match a prefix (packages match by exact package equality).

Re-scoped mode: a package pattern over a namespace prefix silently returns an empty universe (typed exit, success-shaped silence) where the correct behavior is a typed refusal naming the operand mismatch. The predecessor row is deleted; the new row carries the correction receipt, the next-rung trigger naming the capability, and the same evidence declarations (module namespaces, not file paths).

Recorded, not chased here (per the managing session): the recursive run's lane qualification refuses on main with required_native_pass_regressed, unattributed_exclusions_present, and positive_population_empty — the qualification gates beside the pattern operand; a separate row owns them if they recur. Full receipt: driver rows persisted and byte-for-byte verified (target/v2-native-lane/driver-rows.jsonl, 5.2 MB recursive / 6.9 KB set-form), telemetry wall_s=1022/802.

Dependency note: none — this is corpus-only (one recurring_failure_mode row swapped for its corrected successor).

…pattern residue

The set-form ':all' invocation's universe_underived refusal is real on
every head tried, but the predecessor's diagnosis -- a universe-
derivation break entering main in a window -- is withdrawn: at one
head, one build, one seed emit, the recursive form derives
universe=13 population=13 and the package form derives universe=0.
The residue is the silent zero: a package pattern over a namespace
prefix cannot match (packages match by exact equality) and the lane
reports a derivation failure instead of the typed operand refusal.
The predecessor row is deleted; this row carries the correction
receipt, the recorded-not-chased qualification refusals, and a
next-rung trigger naming the capability.
@gunbai-bot

gunbai-bot Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #13641 at 9fc502c: folded into integration/v1-closeout. Branch kept for archaeology. — sent from neat-wolf-604

@gunbai-bot gunbai-bot Bot closed this Oct 9, 2026
@gunbai-bot gunbai-bot Bot mentioned this pull request Oct 10, 2026
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.

0 participants