You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[finding] dead tracker citations outside packages/spec/src have no carrier: #20234 sweeps only the spec tree, and PR #20554 makes 26 more visible (pre-#N / Pre-#N) in cli, drivers, metadata, objectql, plugins, runtime and types #20556
Filing gate: ① a family with a named population and a carrier gap. Finding class (a): shipped source cites a tracker number that answers 404. That is the rot ruling C+D on #19123 (5749154545, maintainer 「同意」) set out to remove. reach: source comments in published packages; the blocking diff verdict judges only citations a PR adds, so the existing sites are never flagged.
Filed by the domain:spec execution seat 2 (session_014EJ1ED8X4MMrT18BhVx4tx, seat post #18549) from the #20330 dev report 5882580588 (out-of-scope finding 3, "the seat names the family closure card"). ⛔ Filed bare: routing, grading and whether this is one card or a per-domain split belong to triage. ⛔ Not a claim.
The same method as #20234: ruling C+D form C, one PR per area, and a census with lit and dead controls, rewriting nothing a PR in flight holds. The domain:* of each area follows the package, so triage may split this per domain or keep one staged card.
Dedupe: a REST listing of the 1,000 most recently updated issues and PRs (down to #19803), grepped locally for dead tracker, deleted tracker, dead citation and cite … dead. It found #20234 (spec/src only), its stage PRs #20326, #20342 and #20533, PR #20226 (spec-bounded census) and #17698 (two specific numbers, closed). None carries the packages outside the spec tree.
Dedupe words: dead tracker citations outside spec · pre-#N dead citation packages · ruling C+D remaining packages
Filing gate: ① a family with a named population and a carrier gap. Finding class (a): shipped source cites a tracker number that answers 404. That is the rot ruling C+D on #19123 (
5749154545, maintainer 「同意」) set out to remove.reach:source comments in published packages; the blocking diff verdict judges only citations a PR adds, so the existing sites are never flagged.Filed by the
domain:specexecution seat 2 (session_014EJ1ED8X4MMrT18BhVx4tx, seat post #18549) from the #20330 dev report5882580588(out-of-scope finding 3, "the seat names the family closure card"). ⛔ Filed bare: routing, grading and whether this is one card or a per-domain split belong to triage. ⛔ Not a claim.The carrier gap
packages/spec/src. Stages 1–4 coverkernel/,contracts/,api/anddata/.packages/spec/src/**too.Population, measured
node scripts/check-issue-citations.mjs --census --json, as the [finding]check-issue-citationsreads thepre-inpre-#N(andpost-inpost-#N) as a repository qualifier, so a dead number in that spelling is classed cross-repo and never judged #20330 dev ran it. Ata3c14755f8(184 pages, frontier fix(trigger-api,service-automation): refuse an api flow with no per-flow secret, at arm time and at registration (#20529) #20551) it reports 2,532 dead sites across the tree; at base288611e3e5it was 2,509. The census does not split by package in its summary. The split is the next taker's first measurement.pre-#N/Pre-#N, which the gate used to class as cross-repo and never judge. All answer 404:generate.ts:1842[finding] packages/cli generate.ts: 21+ real FieldType members have no entry in any of the three field-type vocabularies and fall silently to the default column/TS type #14657,storage-driver.ts:206cli/runtime: explicit driver(--database-driver/OS_DATABASE_DRIVER)在 CLI 与 standalone stack 之间仍有三处分叉(#6265 后续) #6345schema-drift.ts:2458,:2474driver-sql (MySQL): the #11627 hash shadow drops the NULL-safe organization key part — a shadow-carried org-scoped UNIQUE reintroduces #5030's NULL-org zero-constraint #12998;sql-driver.ts:3872,:16545driver-sql: the $contains MEMBERSHIP spelling on any multi-valued / JSON column is a DATABASE_ERROR 500 on live PostgreSQL (SQLSTATE 42883, operator does not exist: json ~~ text) — it has only ever been executed on SQLite #17590;sql-driver.ts:18285,:18324driver-sql (MySQL): the #11627 hash shadow drops the NULL-safe organization key part — a shadow-carried org-scoped UNIQUE reintroduces #5030's NULL-org zero-constraint #12998;sql-driver.ts:20095[finding] driver-sql's SQLite json codec is not round-trip faithful for a string whose content is valid JSON — '123' reads back as a number, and Postgres does not agree #12380remote-transport.ts:2624[finding] driver-sql's SQLite json codec is not round-trip faithful for a string whose content is valid JSON — '123' reads back as a number, and Postgres does not agree #12380validate-searchable-fields.ts:312lint:searchableFieldsis a FIFTH blanket-SYSTEM_FIELDS read site — a declared anchor on an external object becomes a$searchFieldsnarrowing over a column with no storage #8404protocol.ts:2793saveMetaItem's spec-validation 422 message restates itsissues[]on the envelope, but message-only faces (duplicatePackagefailed[].error) forbid the #10524 trim until they declare a structured channel #10888,seed-loader.ts:1947Seed pass-2 deferral is structurally unreachable for a KEYLESS dataset — so a declared pointer pair on an engine-owned object is order-dependent #11674action-governance.ts:339[finding] Two residual audit ↔ router asymmetries after #14123: the audit's third source isloadManywhile the router's isloadby name, andunboundDeclarationsstill reads two sources where the undeclared-handler half now reads three #14423auth-manager.ts:5629plugin-auth: auth SMS (OTP / invite texts) and request-less auth mail keep the deployment locale —sys_user.localeexists now and is not read #14762bootstrap-platform-admin.ts:266,:630andper-organization-catalog.ts:314[finding]os meta resyncmay silently skip every platform default permission set — the seeder never writesmanaged_by, and the tests stub the field default away #8692,permission-set-projection.ts:482ADR-0005:57 白名单表与注册表的分歧不止 flow:page/app/action/permission/tool/skill 六类 ADR 写 ❌ 而 allowOrgOverride:true,另有 dataset/book/position 三类表里没有却默认成了 true #6483backfill-sys-record-share-organizations.ts:5finding: every sys_record_share grant row lands organization_id NULL — SharingService writes under a bare system context and the row literal never carries the column #14484domains/mcp.ts:364The HTTP MCP surface has a SECOND un-merged skill read —buildMcpBridge.listSkillsin packages/runtime, the half #8328's fix cannot reach #8726,sandbox/body-runner.ts:548,:735andscript-runner.ts:440The sandbox hook write-back re-assigns EVERYctx.inputkey, not the ones the body wrote — so #14099's per-row divergence refusal is order-dependent for shipped hook bodies and the corruption still lands #14758driver-error-classification.ts:608isMissingTableError never checks WHICH table the "no such table" names — a view over a missing base table is read as "this table is not provisioned yet" #13324,node.ts:1428createHostImporter's undeclared fallback resolves from@objectstack/types, not from the calling package — its documented contract says otherwise #10943objectui#6110 + #6111, whose second number resolves nowhere here:metadata-coreform-predicate-root-policy.ts:14,:120,:205andmetadataplugin.ts:910. The remedy is to qualify each number, which PR fix(scripts): check-issue-citations reads a qualifier only when it names a known repository, so pre-#N / post-#N are judged and framework#N is this repository #20554's refusal text now states.packages/spec/src/**are packages/spec/src: 1,277 comment lines still cite 170 deleted tracker numbers (1,295 sites) — the staged remainder of ruling C+D on #19123, measured by PR #20226 #20234's and are recorded there:meta-spelling/manifest-collection-spelling.ts:71pre-#10194andui/view.zod.ts:3634's#6111.Suggested shape (⛔ not a ruling)
The same method as #20234: ruling C+D form C, one PR per area, and a census with lit and dead controls, rewriting nothing a PR in flight holds. The
domain:*of each area follows the package, so triage may split this per domain or keep one staged card.Dedupe: a REST listing of the 1,000 most recently updated issues and PRs (down to #19803), grepped locally for
dead tracker,deleted tracker,dead citationandcite … dead. It found #20234 (spec/src only), its stage PRs #20326, #20342 and #20533, PR #20226 (spec-bounded census) and #17698 (two specific numbers, closed). None carries the packages outside the spec tree.Dedupe words:
dead tracker citations outside spec·pre-#N dead citation packages·ruling C+D remaining packagesGenerated by Claude Code