Uh oh!
There was an error while loading. Please reload this page.
docs(audits): data/ firm-site batch verdict — field.zod.ts re-verdicted no door, the IndexSchema hold re-based on #5247 alone (#4001) - #8563
Merged
Conversation
…ord #5248 answered on the object.zod.ts hold (#4001 data batch) The Batch C premise check came back with the third answer: both remaining field.zod.ts strip sites (LocationCoordinatesSchema, CurrencyValueSchema) are ADR-0104-deprecated dead exports — no carrier, no parse outside their own tests, zero sibling-repo references — so they are 'no door', out of the ratchet's scope, removal tracked at #8562. Closing them would be #4583's precisely-validated dead slot on the exact spellings the enforced contract rejects. Also syncs the object.zod.ts row: #5248 is answered (remove, PR #5842), so the IndexSchema hold rests on #5247 alone (drift re-verified in objectui 2026-08-13). Part of #4001 (the card stays open — campaign anchor). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012MNV7ZSCjNfA38eDCjsXQL
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
qq9340100
marked this pull request as ready for review
August 13, 2026 21:47
Uh oh!
There was an error while loading. Please reload this page.
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 freeto 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.
Part of #4001 — the campaign anchor stays open.
What this batch measured, and why the diff is ledger-only
The dispatch was the
data/firm authorable strip sites (the campaign's "data/ firm 3" remainder, i.e. Batch C plus the held site). The mandatory re-measure on today'smain(freshgen:strictness-ledgerrun, zero drift against the committed counts) confirms the count of 3 — and the per-site read shows none of the three is a conversion:object.zod.ts/IndexSchema(1 site) — the hold is still correct, but its stated basis was stale: ADR-0049 enforce-or-remove:IndexSchema.type与IndexSchema.partial没有任何 DDL 消费者 #5248 is answered (remove — PR refactor(spec)!: retireindexes[].type与indexes[].partial—— 两个零 DDL 消费者的声明键 (#5248, #4943) #5842 retiredindexes[].type/indexes[].partialwith tombstones and the protocol-17 migration), so the hold now rests on console 的内嵌索引编辑器与 IndexSchema 漂移:wherevspartial、枚举里的brin—— 阻塞 #4001 对 IndexSchema 的收紧 #5247 alone. Re-verified 2026-08-13 that objectui'sEmbeddedItemEditor.tsxFALLBACK_SCHEMAS.indexstill ships the driftedwhere+brincontrols, so tightening would still 422 a control the console itself renders. The row now records the discharged half.field.zod.ts/LocationCoordinatesSchema+CurrencyValueSchema(2 sites) — the row's own instruction was "check whether they are record data before closing", and the measured answer is the third one: both are@deprecateddead exports contradicting the enforced value contract (ADR-0104 "Reality wins":currencystores a bare number;locationstores{lat, lng}). Carrier absent (no schema references either — unreachable by construction, no BFS needed), parse absent outside their own tests, zero objectui references;field-value.test.tspins from the other side that the enforced contract rejects the retired object shape. That is the ledger'sno doorclass verbatim — out of the ratchet's scope. Converting them would be datasource 账本判定的 20 条死键至今无人处置:三个块整块无人读,其中 readOnly 让一个 shipped 示例的「只读副本」可写(ADR-0049 enforce-or-remove) #4583's precisely-validated dead slot: asurfacename and did-you-mean suggestions on the exact spellings the real contract rejects. The row is re-verdictedno doorand points at spec: remove the deprecatedLocationCoordinatesSchema/CurrencyValueSchemadead exports at the next spec major (ADR-0104) #8562 (the removal tracker this class requires; the ADR-0049 answer is already ADR-0104's, deprecations onmain, removal rides the next spec major).Ledger arithmetic (regenerated, never hand-patched):
data/authorable 3 → 1,no door0 → 2; global authorable 4 → 2. The remainingdata/authorable site is the deliberately heldIndexSchema.Verification
check:strictness-ledgergreen, and reverse-verified in the predicted direction: flipping thefield.zod.tsClass cell back toauthorableagainst the regenerated counts turns the gate red (counts no longer current); restoring from the commit turns it green.check:generated: all 13 artifacts up to date.check:nul-bytesclean.check:doc-authoringandcheck:doc-formula-expressions(the two path-derived gate families fordocs/audits/**) green after building the lint dependency closure.No changeset: releases nothing (docs/audits only) —
skip-changesetapplied.Out of scope, untouched:
IndexSchemaitself,metadata-type-redaction.ts,datasource-credential-redaction.ts,stack.zod.ts/ui/view.zod.tsview vocabulary. #8562 remains open; #4001 remains open.Generated by Claude Code