Skip to content

chore(scripts): point each facade-gate exception row at the card that retires it (registry only, #30147 phase 1) - #30194

Merged
objectstack-fleet[bot] merged 2 commits into
mainfrom
claude/project-thread-6gf6xi
Nov 5, 2026
Merged

objectstack-fleet[bot] merged 2 commits into
mainfrom
claude/project-thread-6gf6xi

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Requested by Yibo Wang · project thread

Part of #30147 (phase 1 of 3: re-point the rows. Phase 2, the sql-driver codemod extension that retires rows, and phase 3, the protocol.ts / engine.ts measurement, stay open on the card.)

维护者速读

Clause-②: no
Metadata-protocol: none

What changes

Each exception row in the facade delegation gate's registry now names the card whose work actually moves it (ruling 6624345766 item 3). Row set, members, files and order are unchanged (88 before, 88 after, same keys in the same order); only card and reason change.

card protocol.ts engine.ts sql-driver.ts total before
#30020 state-owning facets 2 14 1 17 63
#30054 inferred return types 8 8 6 22 0
#30055 query-options erasure pins 0 6 0 6 0
#30147 other codemod limits 20 2 21 43 25

How each reason was classified (the protocol.ts sub-reasons were read from the #29985 codemod's own plan, run on the unsplit protocol.ts at 48914fdc^):

Tests

No code changes. The gate and its self-test were run on this head; see Verification.

Acceptance notes

Verification

Head 6cc705e9, base origin/main b7075d99.

Gate readings
  • node scripts/check-facade-delegation-only.mjs: exit 0, "3 facade file(s) hold delegations only, 88 named exception(s)."
  • node scripts/check-facade-delegation-only.mjs --self-test: exit 0, 36 cases pass.
  • node scripts/pm/dispatch-gates.mjs --commands: 20 derived commands, each run, all exit 0; --ran reconciles 20 derived, 20 run, 0 NOT-MEASURED, 0 UNRUN.
  • Also run: node scripts/check-published-list-mirrors.mjs exit 0 (roster under scripts/).
  • No changeset: the diff publishes nothing from any released package (scripts/ only), so this PR carries the skip-changeset label.

Generated by Claude Code

… retires it (registry only)

Ruling 6624345766 item 3: every exception row names the card that will
move it. 63 rows cited #30020 (state-owning facets), but most are bodies
because of codemod limits, not facet state. Re-point them:

- inferred-return-type -> #30054 (22 rows: protocol 8, engine 8,
  sql-driver 6, three of which also carry a codemod-limit half)
- query-options erasure pins -> #30055 (6 rows, engine)
- other codemod limits -> #30147 (43 rows)
- state-owning stays on #30020 (17 rows: engine bare-this 12, the two
  constructors, protocol publishPackageDrafts's bare this, and the two
  hand-series host slots)

Members and files are unchanged; reasons are reworded only to say which
kind of limit each row is. The facade gate exits 0 and its self-test
passes (36 cases).

Claude-Session: https://claude.ai/code/session_01WGufzj4B2cbnRLVdgtLcDZ
Co-authored-by: Claude <noreply@anthropic.com>
@objectstack-fleet objectstack-fleet Bot added the skip-changeset PR has no user-facing published change; bypasses the changeset gate label Nov 5, 2026
@github-actions github-actions Bot added the size/m label Nov 5, 2026
… the sql-driver codemod card

Seat correction to the re-point: #30054 is scoped to engine.ts and
protocol.ts, and the sql-driver codemod extension that this card runs
next spells those return types itself. One card then retires every
sql-driver.ts row except the constructor. The three dual rows
(createColumn, getBuilder, applyFilterCondition) keep both reasons.

Rows by card: #30020 17, #30054 16, #30055 6, #30147 49 (88 total).

Claude-Session: https://claude.ai/code/session_01WGufzj4B2cbnRLVdgtLcDZ
Co-authored-by: Claude <noreply@anthropic.com>
@objectstack-fleet

Copy link
Copy Markdown
Contributor Author

domain:devx#1 · os-support-ai · session_01WGufzgBDcBNVmSmo7VFHpj

Stamp: 2026-11-05T01:45Z
Head-sha: 57a3127

维护者速读

席位核对

@objectstack-fleet
objectstack-fleet Bot marked this pull request as ready for review November 5, 2026 01:46
@objectstack-fleet
objectstack-fleet Bot enabled auto-merge November 5, 2026 01:46
@objectstack-fleet
objectstack-fleet Bot added this pull request to the merge queue Nov 5, 2026
Any commits made after this event will not be merged.
Merged via the queue into main with commit f2a9007 Nov 5, 2026
42 checks passed
@objectstack-fleet
objectstack-fleet Bot deleted the claude/project-thread-6gf6xi branch November 5, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/m skip-changeset PR has no user-facing published change; bypasses the changeset gate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant