Repository navigation
QA run · tier1:automated-pins (149/166) · ba4afcc2 · 2026-10-19 · 60 PASS / 89 PARTIAL / 0 FAIL / 0 BLOCKED / 17 NOT-RUN #24598
Description
Second-round 18.0 release-sweep re-test (maintainer-approved), retest trigger 1 of the checklist-test skill §5: "release candidate means a full Tier 1 re-run". Round 1 ran at 5b14b7f3; anchor #24579.
Environment fingerprint
- framework
ba4afcc2391922a86678bf5e47b1a0e4d2c87ff1(two commits after round 1: fix(objectql): a runAs:'user' hook sees its organization's members in sys_user, as the user's own request does #2451804669a4, fix(release): judge a .objectstack-sha console bundle against objectui's own build of that commit #24532ba4afcc);.objectui-sha4016370af3c9c9dafec2bc5299afd8e8079701b8 - cold container:
pnpm install --frozen-lockfile(31 s),pnpm build --concurrency=2(76/76 tasks, 9 m 36 s), thenpnpm objectui:build(objectui dependency build at--concurrency=2, 13 m 32 s; never in parallel withpnpm build).git statusstayed clean. - vitest: per package,
pnpm exec vitest run --maxWorkers=1 (pinned files), run sequentially.OS_TEST_TIERS=nightlywas set for every package exceptpackages/cli(whose tier walk that variable narrows); cli's one nightly-tier file was run separately with it. - non-vitest pins:
examples/app-showcase/e2e/showcase-smoke.spec.ts(Playwright,OS_TEST_CHROMIUM_EXECUTABLE_PATH=/opt/pw-browsers/chromium, own showcase dev boot on :47451, own file DB);objectstack verify --rlsonexamples/app-showcase - objectui-exclusive pins (RUNNER environment fact, option b): run inside the objectui checkout at the pinned revision
4016370af3c9c9dafec2bc5299afd8e8079701b8(.cache/objectui-4016370af3c9, left by the console build). Unit suites go through objectui's root vitest. Live specs go throughplaywright.live.config.ts, wrapped only to addexecutablePath, against a showcase backend at ba4afcc on :47471 and objectui's console Vite dev server on :47472.e2e/import-consoleande2e/import-harnessspecs were not run (they need their own configs and harness servers). cli.scaffold-first-run's pin is a CI workflow (scaffold-e2e.yml) with no run on ba4afcc, so its scaffold, validate, build and artifact-boot clauses were driven by hand, pre-release variant (details in the clause comments).- no browser was driven for any clause; at most 2 services were alive at once; sequential, one runner
Scope
- selector
tier1:automated-pins: every item fromnode scripts/checklist-select.mjs all --jsonwhose area file carriesautomated.ref(the resolver does not projectautomated; read per id fromareas/(area).json). 166 items. Revisions are in the table. - 2 items hidden as blocked by the resolver (
access-security.no-active-org-session-semantics,records-forms.record-edit-undo) and 1 planned (records-forms.picklist-shared-across-objects) are outside this selector. - Verdicts rest on pin output only (RUNNER rule 6). A clause is
passonly where the pin's own ref text, or its test names and bodies, assert that clause and the pin passed. Everything else isnot-run(uncovered), and the item ispartialwith the uncovered clauses named.
Pin execution summary
- framework vitest: 396 test files, 0 failed, 0 files with zero tests. Every pinned file named in a ref was executed, including cli's nightly-tier
serve-organization-record-page.e2e.test.ts(2/2). showcase-smoke.spec.ts: 49 passed, 0 failed (2.6 min), against the console bundle built this round.objectstack verify --rls: exit 0. CRUD15 verified, 0 gaps, 0 FAILED, 1 needs-fixture, 8 skipped; probe persona21 PROVEN (21 consistent, 0 HOLES);10 of 10 declared position(s) probed; all-personas38 PROVEN (38 consistent, 0 HOLES) · 226 NOT PROVEN(unit: one object × persona probe).- objectui unit pins at 4016370a: 34 files, 362 tests, all passed.
- objectui live specs at 4016370a: 15 passed, 14 failed, 1 skipped. The failures are the specs anchor qa(checklist): 18.0 release sweep anchor at 5b14b7f3 — re-point 5 red-row clauses + the wave's checklist-accuracy findings, fixture gaps and not-run handover (18 records) #24579 §2 already records as stale or red at objectui's own pin:
cascading-options(re-filter case),detail-related-list,field-conditional-rules,form-view-subforms,grid-file-upload,inline-edit-polish-2572,screen-flow,studio-object-designerF1/F4,studio-record-page, anduser-filters(4 of 6 cases). A clause whose only evidence is one of those failing specs is scorednot-run, neverfail.
Derived item verdicts
60 PASS / 89 PARTIAL / 0 FAIL / 0 BLOCKED / 17 NOT-RUN. No pin failed, so no clause is fail.
PASS in round 1, FAIL now
None. No item moved from PASS (or any verdict) to FAIL. So there is no regression signal from #24518 or #24532 in the pinned surface, and no rule-7 re-check was owed for this record.
Other verdict movement against round 1 (5b14b7f), and why
- 81 items differ from round 1. Almost all of the movement is scope, not behaviour. Round 1 drove Tier 2 clauses by hand inside the area records, while this record scores pins only.
- PASS to PARTIAL (53) and PASS to NOT-RUN (8): the pin covers only part of the clauses, none of them in full, or rests only on a known-stale live spec.
- PARTIAL to NOT-RUN (2):
studio-authoring.record-page-roundtripandstudio-authoring.draft-publish-lifecycle, whose pins cover no full clause. - NOT-RUN to PARTIAL (2):
integration-system.external-schema-browser-uiandrecords-forms.concurrent-edit-conflict, now evidenced by objectui unit pins run at 4016370a. - PARTIAL to PASS (8):
access-security.walled-environment-metadata-operator-only,access-security.grant-table-write-contract,access-security.parent-and-organization-write-guards,identity-auth.implicit-account-linking-ownership,integration-system.inbound-mailbox-association,platform-core.protocol-18-handshake-and-stored-replay,platform-core.settings-organization-isolation-and-platform-rung,platform-core.serve-composition-v18. Their refs claim whole-item coverage and the pins are green; round 1's PARTIAL came from hand-driven legs that were unrunnable on 18.0 (walled postures, a second organization). - FAIL to PASS (8):
platform-core.v18-boot-refusals,access-security.security-catalog-one-holder-and-boot-report,api-backend.error-sentences-and-unique-violation-wire-code,access-security.share-link-combined-gates,approvals.act-door-and-admin-rescue-slate,attachments-storage.chunked-upload-integrity,automation.flow-authoring-refusals-v18,cli.organization-ownership-ceremony.
- ⚠ A PASS here means only that the pin is green at ba4afcc. Round 1's red rows on these items came from hand drives and were disposed as assertion defects or stale specs (re-points owed on qa(checklist): 18.0 release sweep anchor at 5b14b7f3 — re-point 5 red-row clauses + the wave's checklist-accuracy findings, fixture gaps and not-run handover (18 records) #24579 §1 and platform-checklist + cli: three findings from the 18.0 QA sweep at 5b14b7f3 — two clauses mis-asserted against documented contracts, and a refusal that prescribes a withdrawn command (family card) #24567), plus the product defect rest/metadata-protocol: POST /api/v1/data/:object/batch withholds a hook's business refusal as a per-row INTERNAL_ERROR, while /data, /createMany and /import return the hook's sentence #24561 and the authorization finding approvals: authorization defect in approval action links (18.0 QA sweep) — detail withheld pending maintainer #24564. None of those is discharged by this record; all are carried forward unchanged.
The full per-item table is below; per-clause evidence (one line per clause) is in the comments.
access-security
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
access-security.rls-both-sides |
6 | P0 | PARTIAL | 0–2,4 | 3,5 | PARTIAL/PARTIAL |
access-security.write-path-guards |
5 | P0 | PARTIAL | 0–3 | 4–6 | PASS/PASS |
access-security.record-access-explain |
2 | P1 | PARTIAL | 1 | 0,2–4 | PASS |
access-security.crud-permission-matrix |
6 | P0 | PARTIAL | 0–4 | 5–6 | PARTIAL/PARTIAL |
access-security.owd-sharing-matrix |
3 | P0 | PARTIAL | 0–1,4 | 2–3,5–6 | PASS/PASS |
access-security.fls-mask-and-strip |
4 | P1 | PARTIAL | 0–1 | 2–4 | PASS |
access-security.scope-depth-asymmetry |
2 | P1 | PARTIAL | 1,4 | 0,2–3,5 | PASS |
access-security.anonymous-deny-surfaces |
3 | P0 | PARTIAL | 0–4,6 | 5 | PASS/PASS |
access-security.public-form-withdrawal-layers |
3 | P1 | PASS | 0–5 | — | PASS |
access-security.activation-write-operator-gate |
3 | P1 | PASS | 0–5 | — | PASS |
access-security.platform-owner-email-anchor |
3 | P1 | PARTIAL | 4–5 | 0–3 | PASS |
access-security.me-permissions-aggregation-parity |
2 | P1 | PARTIAL | 2 | 0–1,3–6 | PASS |
access-security.record-view-read-audit |
2 | P2 | PARTIAL | 5 | 0–4 | PASS |
access-security.share-link-landing-page |
3 | P2 | NOT-RUN | — | 0–4 | PASS |
access-security.anonymous-floor-v18-doors |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
access-security.walled-environment-metadata-operator-only |
1 | P0 | PASS | 0–2 | — | PARTIAL/PARTIAL/PARTIAL |
access-security.meta-authoring-trail-and-audience-gates |
1 | P1 | PASS | 0–2 | — | PASS/PASS |
access-security.security-catalog-activation-and-clone-doors |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
access-security.security-catalog-one-holder-and-boot-report |
1 | P1 | PASS | 0–4 | — | FAIL/FAIL |
access-security.grant-table-write-contract |
1 | P1 | PASS | 0–4 | — | PARTIAL/PASS |
access-security.parent-and-organization-write-guards |
1 | P1 | PASS | 0–3 | — | PARTIAL/PASS |
access-security.deployment-tables-platform-only |
1 | P1 | PASS | 0–2 | — | PASS/PASS |
access-security.share-link-combined-gates |
1 | P2 | PASS | 0–3 | — | PASS/FAIL |
ai
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
ai.mcp-http-surface |
3 | P1 | PARTIAL | 3 | 0–2,4–5 | PASS |
ai.mcp-stdio-fail-closed |
6 | P0 | PARTIAL | 0–1,7 | 2–6 | PASS/PASS |
ai.mcp-validate-expression |
3 | P2 | PASS | 0–3 | — | PASS |
ai.skill-instructions-mcp-prompts |
2 | P1 | PASS | 0–4 | — | PASS |
ai.mcp-oauth-private-host-transport |
3 | P1 | PARTIAL | 0–1,3–4 | 2 | PASS |
ai.mcp-coded-refusals-and-runtime-exposure |
1 | P2 | PASS | 0–3 | — | PASS/PASS |
api-backend
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
api-backend.query-contract-matrix |
3 | P0 | PARTIAL | 4 | 0–3,5–8 | PASS/PASS |
api-backend.bulk-write-contract |
2 | P1 | PARTIAL | 1 | 0,2–5 | PASS |
api-backend.declarative-endpoint-execution |
3 | P1 | PASS | 0–3 | — | PASS |
api-backend.packaged-action-disabled-dispatch |
3 | P0 | PARTIAL | 0,3,6 | 1–2,4–5 | PASS/PASS |
api-backend.action-activation-door-contract |
2 | P2 | PARTIAL | 5–7 | 0–4 | PASS |
api-backend.rest-crud-config-contract |
2 | P2 | PARTIAL | 4–5 | 0–3 | PASS |
api-backend.rest-batch-config-contract |
2 | P2 | PARTIAL | 3,5–6 | 0–2,4 | PASS |
api-backend.rest-metadata-config-contract |
4 | P1 | PARTIAL | 2,5 | 0–1,3–4 | PASS |
api-backend.rest-route-generation-tombstones |
1 | P2 | PARTIAL | 0–1,4 | 2–3 | PASS |
api-backend.second-object-exposure-and-internal-fields |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
api-backend.data-request-shape-and-query-arity |
1 | P1 | PASS | 0–4 | — | PASS/PASS |
api-backend.meta-read-doors-v18 |
1 | P2 | PASS | 0–4 | — | PASS/PASS |
api-backend.error-sentences-and-unique-violation-wire-code |
1 | P2 | PASS | 0–3 | — | FAIL/FAIL |
approvals
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
approvals.decision-action-matrix |
5 | P1 | PARTIAL | 9 | 0–8 | PASS |
approvals.decision-only-via-service |
1 | P1 | PASS | 0–3 | — | PASS |
approvals.status-mirror-field |
2 | P2 | PARTIAL | 2 | 0–1,3–4 | PASS |
approvals.request-page-reply-and-reader-visibility |
1 | P1 | PARTIAL | 0–3 | 4 | PASS/PARTIAL |
approvals.act-door-and-admin-rescue-slate |
1 | P1 | PASS | 0–2 | — | PASS/FAIL |
attachments-storage
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
attachments-storage.presigned-upload-roundtrip |
1 | P1 | PARTIAL | 0–1,4 | 2–3 | PASS |
attachments-storage.download-authz-both-sides |
5 | P1 | PARTIAL | 0–3 | 4 | PASS |
attachments-storage.read-inherits-parent-rls |
5 | P1 | PASS | 0–3 | — | PASS |
attachments-storage.attach-requires-parent-edit |
7 | P1 | PARTIAL | 0–4 | 5 | PASS |
attachments-storage.sys-file-status-pipeline |
3 | P2 | PARTIAL | 0–4 | 5 | PASS |
attachments-storage.orphan-tombstone-reap |
1 | P2 | PARTIAL | 2–3 | 0–1 | PASS |
attachments-storage.upload-session-abort |
4 | P2 | PARTIAL | 1 | 0,2–5 | PASS |
attachments-storage.inline-grid-receipt-cells |
3 | P1 | NOT-RUN | — | 0–3 | PASS |
attachments-storage.field-accept-maxsize-server-enforced |
2 | P1 | PARTIAL | 0–1,4–6 | 2–3 | PASS |
attachments-storage.upload-limits-scope-and-ownership |
1 | P1 | PASS | 0–5 | — | PASS/PASS |
attachments-storage.chunked-upload-integrity |
1 | P2 | PASS | 0–3 | — | PARTIAL/FAIL |
automation
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
automation.flow-node-type-matrix |
6 | P1 | NOT-RUN | — | 0–5 | PASS |
automation.trigger-type-matrix |
4 | P1 | PARTIAL | 5 | 0–4 | PASS |
automation.screen-flow-roundtrip |
4 | P1 | NOT-RUN | — | 0–6 | PASS |
automation.durable-suspend-restart |
1 | P1 | PARTIAL | 0–1,4 | 2–3 | PASS |
automation.paused-run-trigger-record-masked |
1 | P2 | PASS | 0–4 | — | PASS |
automation.setup-packaged-automation-board |
3 | P1 | PARTIAL | 1,3–4 | 0,2,5–7 | PARTIAL |
automation.flow-registration-verdict-on-read |
1 | P1 | PASS | 0–2 | — | PASS/PASS |
automation.flow-authoring-refusals-v18 |
1 | P1 | PASS | 0–3 | — | PASS/FAIL |
automation.flow-run-semantics-v18 |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
automation.inbound-hook-timestamped-signature |
1 | P1 | PASS | 0–2 | — | PASS/PASS |
automation.scheduled-work-opt-in |
1 | P1 | PASS | 0–2 | — | PASS/PASS |
cli
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
cli.migrate-plan-apply-json |
4 | P1 | PARTIAL | 2 | 0–1,3–6 | PASS |
cli.verify-verdict-exit-mapping |
1 | P1 | PARTIAL | 4 | 0–3 | PASS |
cli.scaffold-first-run |
5 | P1 | PARTIAL | 0–2 | 3–4 | PASS |
cli.datasource-introspect-codegen |
5 | P2 | NOT-RUN | — | 0–5 | PASS |
cli.dev-automigrate-policy |
2 | P1 | PARTIAL | 2 | 0–1,3–5 | PASS |
cli.migrate-meta-write-stored-and-all |
1 | P1 | PASS | 0–4 | — | PASS/PASS |
cli.organization-ownership-ceremony |
1 | P0 | PASS | 0–4 | — | PARTIAL/PARTIAL/FAIL |
cli.meta-package-flags-and-explain |
1 | P2 | PASS | 0–3 | — | PASS/PASS |
cli.validate-v18-authoring-verdicts |
1 | P1 | PASS | 0–2 | — | PASS/PASS |
cli.verify-derived-proof-families |
1 | P2 | PASS | 0–2 | — | PASS/PASS |
dashboards
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
dashboards.dataset-report-authoring |
2 | P1 | PARTIAL | 0 | 1–7 | PARTIAL |
dashboards.empty-null-bucket-boundaries |
1 | P2 | PARTIAL | 3–4 | 0–2,5 | PARTIAL |
dashboards.analytics-exposure-gate-and-measure-aggregate |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
i18n
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
i18n.surface-matrix |
8 | P1 | NOT-RUN | — | 0–10 | PASS |
i18n.flow-copy-translation-and-host-override |
1 | P2 | PASS | 0–4 | — | PASS/PASS |
identity-auth
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
identity-auth.auth-method-matrix |
8 | P1 | PARTIAL | 7 | 0–6,8–9 | PARTIAL |
identity-auth.invitation-scope-gates |
4 | P1 | PARTIAL | 0–3 | 4–6 | PASS |
identity-auth.admin-lifecycle-operations |
8 | P1 | PARTIAL | 1–5,8–9 | 0,6–7 | PASS |
identity-auth.implicit-account-linking-ownership |
3 | P1 | PASS | 0–4 | — | PARTIAL |
identity-auth.auth-gate-held-session-raw-host-families |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
identity-auth.api-key-expiry-lifecycle |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
identity-auth.cookie-session-renewal-in-process |
1 | P2 | PASS | 0–2 | — | PASS/PASS |
identity-auth.default-organization-boot-invariant |
1 | P0 | PASS | 0–3 | — | PASS/PASS/PASS |
identity-auth.import-invitation-and-sso-domain-answers |
1 | P2 | PASS | 0–3 | — | PASS/PASS |
integration-system
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
integration-system.connector-declarative-boot |
2 | P1 | NOT-RUN | — | 0–5 | PASS |
integration-system.connector-stdio-default-deny |
2 | P1 | PASS | 0–3 | — | PASS |
integration-system.connector-descriptor-audit |
2 | P2 | PARTIAL | 0 | 1–2 | PASS |
integration-system.webhook-lifecycle |
7 | P1 | PARTIAL | 0 | 1–6 | PASS |
integration-system.email-template-render |
7 | P2 | PARTIAL | 0 | 1–7 | PASS |
integration-system.datasource-admin-lifecycle |
3 | P1 | PARTIAL | 2,6–7 | 0–1,3–5,8 | PARTIAL |
integration-system.external-schema-introspection |
3 | P1 | PARTIAL | 1,3–4 | 0,2 | PARTIAL |
integration-system.external-schema-drift-gate |
2 | P1 | PARTIAL | 1–6 | 0 | PARTIAL |
integration-system.connector-auth-kind-application |
1 | P1 | PARTIAL | 0–2 | 3–4 | PARTIAL |
integration-system.external-schema-browser-ui |
3 | P1 | PARTIAL | 6 | 0–5 | NOT-RUN |
integration-system.inbound-mailbox-association |
1 | P2 | PASS | 0–3 | — | PARTIAL/PASS |
integration-system.notification-org-and-redeliver-eligibility |
1 | P2 | PASS | 0–3 | — | PASS/PASS |
platform-core
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
platform-core.nav-surfaces-render |
6 | P0 | PARTIAL | 0 | 1–3 | PASS/PASS |
platform-core.metadata-registry-serving |
2 | P1 | PARTIAL | 0–2 | 3–6 | PASS |
platform-core.metadata-authoring-roundtrip |
3 | P1 | PARTIAL | 3 | 0–2,4–5 | PASS |
platform-core.interrupted-migration-boot-report |
2 | P2 | PARTIAL | 0,2–4 | 1 | PASS |
platform-core.activation-ledger-registration-home |
5 | P1 | PASS | 0–4 | — | PASS |
platform-core.activation-ledger-row-contract |
4 | P2 | PARTIAL | 2–3 | 0–1,4–5 | PASS |
platform-core.url-overlay-contract |
1 | P1 | PARTIAL | 5 | 0–4 | PASS |
platform-core.lifecycle-retention-sweep |
4 | P1 | PARTIAL | 1–3 | 0,4–5 | PASS |
platform-core.settings-audit-secret-fingerprint |
2 | P1 | PASS | 0–5 | — | PASS |
platform-core.v18-boot-refusals |
1 | P0 | PASS | 0–3 | — | FAIL/FAIL/FAIL |
platform-core.protocol-18-handshake-and-stored-replay |
1 | P1 | PASS | 0–3 | — | PASS/PARTIAL |
platform-core.settings-organization-isolation-and-platform-rung |
1 | P1 | PASS | 0–3 | — | PARTIAL/PARTIAL |
platform-core.serve-composition-v18 |
1 | P2 | PASS | 0–5 | — | PASS/PARTIAL |
records-forms
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
records-forms.crud-roundtrip |
10 | P0 | NOT-RUN | — | 0–7 | PASS/PASS |
records-forms.field-type-matrix |
3 | P1 | PARTIAL | 0,3–4 | 1–2,5–6 | PARTIAL |
records-forms.list-view-capabilities |
3 | P1 | PARTIAL | 1 | 0,2–9 | PARTIAL |
records-forms.view-type-gallery |
1 | P1 | PARTIAL | 5 | 0–4 | PARTIAL |
records-forms.conditional-rules-header |
2 | P1 | PARTIAL | 0 | 1–5 | PARTIAL |
records-forms.conditional-rules-grid |
4 | P1 | PARTIAL | 2 | 0–1,3–4 | PARTIAL |
records-forms.cascading-options |
3 | P1 | PARTIAL | 1 | 0,2–4 | PARTIAL |
records-forms.master-detail-atomic-save |
3 | P1 | PARTIAL | 0 | 1–5 | PARTIAL |
records-forms.related-list-server-pagination |
4 | P1 | NOT-RUN | — | 0–5 | NOT-RUN |
records-forms.action-param-widgets |
2 | P1 | PARTIAL | 2 | 0–1,3 | PARTIAL |
records-forms.import-wizard-encoding-and-hints |
6 | P2 | PARTIAL | 0–2 | 3 | PARTIAL |
records-forms.action-location-matrix |
11 | P1 | NOT-RUN | — | 0–4 | NOT-RUN |
records-forms.gantt-interactions |
4 | P2 | PARTIAL | 1–2 | 0,3 | PARTIAL |
records-forms.form-dirty-guard |
3 | P2 | PARTIAL | 2 | 0–1 | PARTIAL |
records-forms.adhoc-filter-sort-builder |
3 | P1 | NOT-RUN | — | 0–4 | NOT-RUN |
records-forms.calendar-interactions |
2 | P1 | NOT-RUN | — | 0–3 | NOT-RUN |
records-forms.concurrent-edit-conflict |
3 | P1 | PARTIAL | 3 | 0–2,4–5 | NOT-RUN |
records-forms.record-discussion-mentions |
3 | P1 | PARTIAL | 5–6 | 0–4,7–8 | PARTIAL |
records-forms.grid-personalization |
4 | P2 | NOT-RUN | — | 0–4 | NOT-RUN |
records-forms.bulk-select-all-matching |
3 | P2 | PARTIAL | 0,2–3 | 1,4 | PARTIAL |
records-forms.lookup-picker-create-new |
3 | P2 | NOT-RUN | — | 0–3 | NOT-RUN |
records-forms.import-job-undo-cancel |
4 | P2 | NOT-RUN | — | 0–3 | NOT-RUN |
records-forms.object-hook-lifecycle |
5 | P1 | PARTIAL | 0,6 | 1–5,7–9 | PARTIAL |
records-forms.field-type-constraints |
1 | P1 | PARTIAL | 6 | 0–5,7 | PASS |
records-forms.cascading-multilevel-and-clear |
3 | P1 | PARTIAL | 1–2 | 0,3–5 | PARTIAL |
records-forms.encrypted-field-behavior |
2 | P1 | PASS | 0–4 | — | PASS |
records-forms.field-unique-enforcement |
3 | P1 | PASS | 0–5 | — | PASS |
records-forms.delete-behavior-matrix |
1 | P1 | PARTIAL | 0–4 | 5 | PASS |
records-forms.record-clone-contract |
1 | P2 | PARTIAL | 2 | 0–1,3–4 | PASS |
records-forms.field-history-tracking |
1 | P1 | PARTIAL | 0,4 | 1–3 | PARTIAL |
records-forms.predicate-relationship-traversal |
3 | P1 | PARTIAL | 3 | 0–2 | PARTIAL |
records-forms.write-time-option-and-element-shape-judgement |
1 | P2 | PASS | 0–4 | — | PASS/PASS |
records-forms.write-answer-advisories-rollback-and-tree-delete |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
records-forms.comment-reactions-and-edit-stamps |
1 | P2 | PARTIAL | 0,2–3 | 1 | PASS/PASS |
records-forms.v18-semantic-defaults |
1 | P2 | PARTIAL | 0 | 1–3 | PASS/PARTIAL |
search
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
search.cross-field-object-search |
3 | P1 | PASS | 0–4 | — | PASS |
search.field-scoped-narrowing |
1 | P1 | PARTIAL | 0 | 1–3 | PASS |
search.global-search-skips-unreadable |
2 | P1 | PARTIAL | 0–2 | 3–4 | PARTIAL |
studio-authoring
| item | rev | P | verdict | pass clauses | not-run clauses | round 1 |
|---|---|---|---|---|---|---|
studio-authoring.object-designer-roundtrip |
4 | P1 | PARTIAL | 1–2 | 0,3 | PARTIAL |
studio-authoring.record-page-roundtrip |
4 | P1 | NOT-RUN | — | 0–3 | PARTIAL |
studio-authoring.draft-publish-lifecycle |
6 | P1 | NOT-RUN | — | 0–11 | PARTIAL |
studio-authoring.org-override-registry-gate |
3 | P1 | PARTIAL | 0,2–3 | 1,4 | PASS |
studio-authoring.expression-editors |
3 | P1 | PARTIAL | 0,2–5,7 | 1,6 | PARTIAL |
studio-authoring.permission-matrix-editor-ux |
3 | P2 | PARTIAL | 0–1,5 | 2–4 | PARTIAL |
studio-authoring.metadata-diagnostics-sweep |
4 | P2 | PARTIAL | 3,7 | 0–2,4–6 | PARTIAL |
studio-authoring.meta-save-preconditions-and-draft-rows |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
studio-authoring.multi-package-item-rows |
1 | P1 | PASS | 0–4 | — | PASS/PASS |
studio-authoring.save-door-runs-authoring-rules |
1 | P1 | PASS | 0–3 | — | PASS/PASS |
Checklist-accuracy findings / fixture gaps
- Refs that name source files instead of tests.
records-forms.object-hook-lifecyclecites "packages/objectql/src/hook-wrappers.ts + hook-binder.ts tests". No resolver can execute a source file, so those clauses readnot-rununder rule 6. The ref should name the test files. - Bare file-list refs over-claim. About 25 items list pins with no qualifier ("covers the item"), but the pins' own test names assert only part of the clauses. Examples:
automation.flow-node-type-matrix(2 tests, one node type),automation.trigger-type-matrix(a ledger ratchet only),cli.migrate-plan-apply-json(one exit-code check),cli.verify-verdict-exit-mapping,records-forms.crud-roundtrip(only the readonly half of clause 6),integration-system.connector-declarative-boot(the mcp variant only),access-security.scope-depth-asymmetry(business-unit depth, not the personas the clauses name), andstudio-authoring.draft-publish-lifecycle. Suggest qualifying each ref per clause, or droppingautomatedon the ones whose pin covers no full clause, so the next Tier 1 run does not read a green file as a covered item. cli.scaffold-first-run: the pin is a workflow that does not run on every main commit (no run on ba4afcc), so a release-candidate Tier 1 run cannot cite it. The latest scheduled run (on9112bcd8) failed at "Registry canary: blank / Gate the generated project" on the published path. Not judged here.packages/clivitest underOS_TEST_TIERS=nightlyselects only the nightly tier (28 of 29 named files ran no tests until the variable was dropped). The guard printed "FILTER SELECTED NOTHING", which made this visible. RUNNER'sserve-composition-v18note (setOS_TEST_TIERS=nightly) should say to run that one file alone with it.- objectui live e2e at 4016370a is still not green at its own pin (14 failed, the same set as anchor §2). Every item whose ref cites those specs cannot be satisfied by its pin today.
- import-console and import-harness specs need their own dev servers; they were not run (
records-forms.import-job-undo-cancelis NOT-RUN for that reason).
Handover (not-run items and clauses)
- 17 NOT-RUN items (pin covers no full clause, the pin is a failing known-stale live spec, or the pin was not runnable here):
access-security.share-link-landing-page,attachments-storage.inline-grid-receipt-cells,automation.screen-flow-roundtrip,automation.flow-node-type-matrix,cli.datasource-introspect-codegen,i18n.surface-matrix,integration-system.connector-declarative-boot,records-forms.crud-roundtrip,records-forms.related-list-server-pagination,records-forms.action-location-matrix,records-forms.adhoc-filter-sort-builder,records-forms.calendar-interactions,records-forms.grid-personalization,records-forms.lookup-picker-create-new,records-forms.import-job-undo-cancel,studio-authoring.record-page-roundtrip,studio-authoring.draft-publish-lifecycle. Each needs a Tier 2 hand drive, or a pin extension, to be judged. - 89 PARTIAL items: the not-run clause indexes are in the table. They are owed a Tier 2 drive (round 1's area records hold the most recent hand verdicts for most of them) or a pin upgrade.
Timing
Environment preparation about 24 min (install 0.5, framework build 9.6, console build 13.5). Pin execution about 60 min wall: framework vitest 38 min in total (dogfood 15.4 min, cli re-run included), objectui unit 4.3 min, objectui live 10.5 min, smoke 2.6 min, verify about 1 min. Scoring was done from the captured output.
Generated by Claude Code
Activity
objectstack-fleet commentedon Oct 19, 2026
Per-clause evidence, part 3 of 3 (pin output at ba4afcc; objectui pins at 4016370a).
records-forms.field-type-matrixrev 3 · PARTIAL · pins: files 2/2 passed, tests 91records-forms.list-view-capabilitiesrev 3 · PARTIAL · pins: files 1/1 passed, tests 5; objectui live e2e per live-summary.txt at objectui 4016370arecords-forms.view-type-galleryrev 1 · PARTIAL · pins: no vitest pin files; showcase-smoke.spec.ts 49/49 passed (extra-evidence)records-forms.conditional-rules-headerrev 2 · PARTIAL · pins: no vitest pin files; objectui live e2e per live-summary.txt at objectui 4016370arecords-forms.conditional-rules-gridrev 4 · PARTIAL · pins: no vitest pin files; objectui live e2e per live-summary.txt at objectui 4016370arecords-forms.cascading-optionsrev 3 · PARTIAL · pins: no vitest pin files; objectui live e2e per live-summary.txt at objectui 4016370arecords-forms.master-detail-atomic-saverev 3 · PARTIAL · pins: no vitest pin files; objectui live e2e per live-summary.txt at objectui 4016370arecords-forms.related-list-server-paginationrev 4 · NOT-RUN · pins: files 0/1 passed, tests 0 passed (detail-related-list.spec.ts live 0p/1f/0s; live = objectui 4016370a, failures known-stale per anchor #24579)records-forms.action-param-widgetsrev 2 · PARTIAL · pins: files 2/2 passed, tests 6 passed (action-modal.spec.ts live 1p/0f/0s; live = objectui 4016370a, failures known-stale per anchor #24579)records-forms.import-wizard-encoding-and-hintsrev 6 · PARTIAL · pins: files 3/3 passed, tests 62 passed (objectui unit pins at objectui 4016370a)records-forms.action-location-matrixrev 11 · NOT-RUN · pins: files 2/2 passed, tests 2 passed (list-row-action-cel.spec.ts live 1p/0f/0s; action-modal.spec.ts live 1p/0f/0s; live = objectui 4016370a, failures known-stale per anchor #24579)records-forms.gantt-interactionsrev 4 · PARTIAL · pins: files 6/6 passed, tests 48 passed (objectui unit pins at objectui 4016370a)records-forms.form-dirty-guardrev 3 · PARTIAL · pins: files 1/1 passed, tests 14 passed (objectui unit pins at objectui 4016370a)records-forms.adhoc-filter-sort-builderrev 3 · NOT-RUN · pins: files 1/2 passed, tests 3 passed (user-filters.spec.ts live 2p/4f/0s; saved-view-filter.spec.ts live 1p/0f/0s; live = objectui 4016370a, failures known-stale per anchor #24579)records-forms.calendar-interactionsrev 2 · NOT-RUN · pins: files 1/1 passed, tests 8 passed (objectui unit pins at objectui 4016370a)records-forms.concurrent-edit-conflictrev 3 · PARTIAL · pins: files 1/2 passed, tests 8 passed (inline-edit-polish-2572.spec.ts live 0p/1f/0s; live = objectui 4016370a, failures known-stale per anchor #24579)records-forms.record-discussion-mentionsrev 3 · PARTIAL · pins: files 2/2 passed, tests 22 passedrecords-forms.grid-personalizationrev 4 · NOT-RUN · pins: files 3/3 passed, tests 10 passed (objectui unit pins at objectui 4016370a)records-forms.bulk-select-all-matchingrev 3 · PARTIAL · pins: files 3/3 passed, tests 30 passed (objectui unit pins at objectui 4016370a)records-forms.lookup-picker-create-newrev 3 · NOT-RUN · pins: files 2/2 passed, tests 18 passed (objectui unit pins at objectui 4016370a)records-forms.import-job-undo-cancelrev 4 · NOT-RUN · pins: files 0/2 passed, tests 0 passed (import-console-undo.spec.ts NOT RUN; import-undo.spec.ts NOT RUN; live = objectui 4016370a, failures known-stale per anchor #24579)records-forms.object-hook-lifecyclerev 5 · PARTIAL · pins: files 2/2 passed, tests 8 passedrecords-forms.field-type-constraintsrev 1 · PARTIAL · pins: files 4/4 passed, tests 137 passedrecords-forms.cascading-multilevel-and-clearrev 3 · PARTIAL · pins: files 1/2 passed, tests 56 passed (cascading-options.spec.ts live 1p/1f/0s; live = objectui 4016370a, failures known-stale per anchor #24579)records-forms.encrypted-field-behaviorrev 2 · PASS · pins: files 2/2 passed, tests 87 passedrecords-forms.field-unique-enforcementrev 3 · PASS · pins: files 3/3 passed, tests 91 passedrecords-forms.delete-behavior-matrixrev 1 · PARTIAL · pins: files 3/3 passed, tests 58 passedreferentialFieldClearon the hook context, carried into the QuickJS sandbox #23221 cascaded child delete runs its own hooks; atomic 13/13deleteBehavior: 'set_null'on amaster_detail, and the engine silently resolves it tocascade#9689 describe); FieldSchema parse-reject seam not among the pinsrecords-forms.record-clone-contractrev 1 · PARTIAL · pins: files 2/2 passed, tests 14 passedrecords-forms.field-history-trackingrev 1 · PARTIAL · pins: files 2/3 passed, tests 32 passed (record-history-display.spec.ts live 0p/0f/1s; live = objectui 4016370a, failures known-stale per anchor #24579)records-forms.predicate-relationship-traversalrev 3 · PARTIAL · pins: files 1/1 passed, tests 45 passedrecords-forms.write-time-option-and-element-shape-judgementrev 1 · PASS · pins: files 7/7 passed, tests 155 passedrecords-forms.write-answer-advisories-rollback-and-tree-deleterev 1 · PASS · pins: files 5/5 passed, tests 96 passedrecords-forms.comment-reactions-and-edit-stampsrev 1 · PARTIAL · pins: files 5/5 passed, tests 43 passedrecords-forms.v18-semantic-defaultsrev 1 · PARTIAL · pins: files 3/3 passed, tests 487 passedsearch.cross-field-object-searchrev 3 · PASS · pins: files 1/1 passed, tests 5 passedsearch.field-scoped-narrowingrev 1 · PARTIAL · pins: files 1/1 passed, tests 5 passedsearch.global-search-skips-unreadablerev 2 · PARTIAL · pins: files 2/2 passed, tests 16 passedstudio-authoring.object-designer-roundtriprev 4 · PARTIAL · pins: files 0/1 passed, tests 2 passed (studio-object-designer.spec.ts live 2p/2f/0s; live = objectui 4016370a, failures known-stale per anchor #24579)studio-authoring.record-page-roundtriprev 4 · NOT-RUN · pins: files 0/1 passed, tests 0 passed (studio-record-page.spec.ts live 0p/1f/0s; live = objectui 4016370a, failures known-stale per anchor #24579)studio-authoring.draft-publish-lifecyclerev 6 · NOT-RUN · pins: files 1/1 passed, tests 3 passedstudio-authoring.org-override-registry-gaterev 3 · PARTIAL · pins: files 1/1 passed, tests 26 passedstudio-authoring.expression-editorsrev 3 · PARTIAL · pins: files 4/4 passed, tests 71 passed (objectui unit pins at objectui 4016370a)studio-authoring.permission-matrix-editor-uxrev 3 · PARTIAL · pins: files 2/2 passed, tests 14 passed (objectui unit pins at objectui 4016370a)studio-authoring.metadata-diagnostics-sweeprev 4 · PARTIAL · pins: files 1/1 passed, tests 10 passedscannedTypesstill overstates the swept set when a type is benignly skipped — no payload field lets a caller detect partial coverage #8924] an unrecognised spelling of a declared type rejects with the producer's 400' (knownGaps: spelling refusal unit-pinned)studio-authoring.meta-save-preconditions-and-draft-rowsrev 1 · PASS · pins: files 5/5 passed, tests 73 passedstudio-authoring.multi-package-item-rowsrev 1 · PASS · pins: files 9/9 passed, tests 126 passedstudio-authoring.save-door-runs-authoring-rulesrev 1 · PASS · pins: files 8/8 passed, tests 277 passedGenerated by Claude Code
objectstack-fleet commentedon Oct 19, 2026
Per-clause evidence, part 1 of 3 (pin output at ba4afcc; objectui pins at 4016370a).
access-security.rls-both-sidesrev 6 · PARTIAL · pins: files 1/1 passed, tests 5 + verify --rls exit 0access-security.write-path-guardsrev 5 · PARTIAL · pins: files 5/5 passed, tests 72access-security.record-access-explainrev 2 · PARTIAL · pins: files 1/1 passed, tests 10access-security.crud-permission-matrixrev 6 · PARTIAL · pins: files 2/2 passed, tests 56 + verify --rls exit 0access-security.owd-sharing-matrixrev 3 · PARTIAL · pins: files 4/4 passed, tests 16access-security.fls-mask-and-striprev 4 · PARTIAL · pins: files 2/2 passed, tests 18access-security.scope-depth-asymmetryrev 2 · PARTIAL · pins: files 3/3 passed, tests 20access-security.anonymous-deny-surfacesrev 3 · PARTIAL · pins: files 1/1 passed, tests 76access-security.public-form-withdrawal-layersrev 3 · PASS · pins: files 4/4 passed, tests 373access-security.activation-write-operator-gaterev 3 · PASS · pins: files 2/2 passed, tests 46access-security.platform-owner-email-anchorrev 3 · PARTIAL · pins: files 3/3 passed, tests 72admin_full_accessbecomes a kernel metadata declaration; WHO holds it comes from env-configured verified emails — retiring the org-less row anchor #11663 L5 posture split)access-security.me-permissions-aggregation-parityrev 2 · PARTIAL · pins: files 6/6 passed, tests 108access-security.record-view-read-auditrev 2 · PARTIAL · pins: files 2/2 passed, tests 54access-security.share-link-landing-pagerev 3 · NOT-RUN · pins: files 1/1 passed, tests 10 (objectui 4016370a)access-security.anonymous-floor-v18-doorsrev 1 · PASS · pins: files 5/5 passed, tests 117access-security.walled-environment-metadata-operator-onlyrev 1 · PASS · pins: files 7/7 passed, tests 130access-security.meta-authoring-trail-and-audience-gatesrev 1 · PASS · pins: files 3/3 passed, tests 69access-security.security-catalog-activation-and-clone-doorsrev 1 · PASS · pins: files 4/4 passed, tests 92access-security.security-catalog-one-holder-and-boot-reportrev 1 · PASS · pins: files 6/6 passed, tests 53access-security.grant-table-write-contractrev 1 · PASS · pins: files 5/5 passed, tests 75access-security.parent-and-organization-write-guardsrev 1 · PASS · pins: files 6/6 passed, tests 125access-security.deployment-tables-platform-onlyrev 1 · PASS · pins: files 2/2 passed, tests 25access-security.share-link-combined-gatesrev 1 · PASS · pins: files 2/2 passed, tests 69ai.mcp-http-surfacerev 3 · PARTIAL · pins: files 1/1 passed, tests 6ai.mcp-stdio-fail-closedrev 6 · PARTIAL · pins: files 1/1 passed, tests 17ai.mcp-validate-expressionrev 3 · PASS · pins: files 1/1 passed, tests 8ai.skill-instructions-mcp-promptsrev 2 · PASS · pins: files 1/1 passed, tests 12ai.mcp-oauth-private-host-transportrev 3 · PARTIAL · pins: files 1/1 passed, tests 77ai.mcp-coded-refusals-and-runtime-exposurerev 1 · PASS · pins: files 3/3 passed, tests 23api-backend.query-contract-matrixrev 3 · PARTIAL · pins: files 3/3 passed, tests 212api-backend.bulk-write-contractrev 2 · PARTIAL · pins: files 1/1 passed, tests 9api-backend.declarative-endpoint-executionrev 3 · PASS · pins: files 4/4 passed, tests 131api-backend.packaged-action-disabled-dispatchrev 3 · PARTIAL · pins: files 2/2 passed, tests 22api-backend.action-activation-door-contractrev 2 · PARTIAL · pins: files 3/3 passed, tests 43api-backend.rest-crud-config-contractrev 2 · PARTIAL · pins: files 1/1 passed, tests 25api-backend.rest-batch-config-contractrev 2 · PARTIAL · pins: files 2/2 passed, tests 33api-backend.rest-metadata-config-contractrev 4 · PARTIAL · pins: files 2/2 passed, tests 49api-backend.rest-route-generation-tombstonesrev 1 · PARTIAL · pins: files 1/1 passed, tests 25api-backend.second-object-exposure-and-internal-fieldsrev 1 · PASS · pins: files 4/4 passed, tests 75api-backend.data-request-shape-and-query-arityrev 1 · PASS · pins: files 6/6 passed, tests 183api-backend.meta-read-doors-v18rev 1 · PASS · pins: files 7/7 passed, tests 115api-backend.error-sentences-and-unique-violation-wire-coderev 1 · PASS · pins: files 4/4 passed, tests 620approvals.decision-action-matrixrev 5 · PARTIAL · pins: files 1/1 passed, tests 367request: fresh!— a non-null assertion that is false whenever the read-back is org-filtered out, shipping{ "request": null }with HTTP 200 #12769)'approvals.decision-only-via-servicerev 1 · PASS · pins: files 1/1 passed, tests 22approvals.status-mirror-fieldrev 2 · PARTIAL · pins: files 1/1 passed, tests 2runAs:'system'#3783 cascade; per-transition stamping not assertedrunAs:'system'#3783 acting-user cascadeapprovals.request-page-reply-and-reader-visibilityrev 1 · PARTIAL · pins: files 5/5 passed, tests 68approvals.act-door-and-admin-rescue-slaterev 1 · PASS · pins: files 4/4 passed, tests 37attachments-storage.presigned-upload-roundtriprev 1 · PARTIAL · pins: files 1/1 passed, tests 19attachments-storage.download-authz-both-sidesrev 5 · PARTIAL · pins: files 2/2 passed, tests 27attachments-storage.read-inherits-parent-rlsrev 5 · PASS · pins: files 5/5 passed, tests 59attachments-storage.attach-requires-parent-editrev 7 · PARTIAL · pins: files 5/5 passed, tests 222attachments-storage.sys-file-status-pipelinerev 3 · PARTIAL · pins: files 2/2 passed, tests 28attachments-storage.orphan-tombstone-reaprev 1 · PARTIAL · pins: files 1/1 passed, tests 19attachments-storage.upload-session-abortrev 4 · PARTIAL · pins: files 1/1 passed, tests 19attachments-storage.inline-grid-receipt-cellsrev 3 · NOT-RUN · pins: no framework pin; objectui 4016370a live spec e2e/live/grid-file-upload.spec.ts FAILED (known-stale, not consulted)attachments-storage.field-accept-maxsize-server-enforcedrev 2 · PARTIAL · pins: files 1/1 passed, tests 51attachments-storage.upload-limits-scope-and-ownershiprev 1 · PASS · pins: files 7/7 passed, tests 114Generated by Claude Code
objectstack-fleet commentedon Oct 19, 2026
Per-clause evidence, part 2 of 3 (pin output at ba4afcc; objectui pins at 4016370a).
attachments-storage.chunked-upload-integrityrev 1 · PASS · pins: files 3/3 passed, tests 41automation.flow-node-type-matrixrev 6 · NOT-RUN · pins: files 1/1 passed, tests 2automation.trigger-type-matrixrev 4 · PARTIAL · pins: files 1/1 passed, tests 2automation.screen-flow-roundtriprev 4 · NOT-RUN · pins: no framework pin; objectui 4016370a live spec e2e/live/screen-flow.spec.ts FAILED (known-stale, not consulted)automation.durable-suspend-restartrev 1 · PARTIAL · pins: files 1/1 passed, tests 11automation.paused-run-trigger-record-maskedrev 1 · PASS · pins: files 1/1 passed, tests 7automation.setup-packaged-automation-boardrev 3 · PARTIAL · pins: files 3/3 passed, tests 33 (objectui files at objectui 4016370a)automation.flow-registration-verdict-on-readrev 1 · PASS · pins: files 2/2 passed, tests 8automation.flow-authoring-refusals-v18rev 1 · PASS · pins: files 9/9 passed, tests 662automation.flow-run-semantics-v18rev 1 · PASS · pins: files 5/5 passed, tests 105automation.inbound-hook-timestamped-signaturerev 1 · PASS · pins: files 3/3 passed, tests 47automation.scheduled-work-opt-inrev 1 · PASS · pins: files 2/2 passed, tests 22cli.migrate-plan-apply-jsonrev 4 · PARTIAL · pins: files 1/1 passed, tests 4os migrate成功时退出码是随机非零值(208/171/176/163/62…),--version/--help却干净退出 0 #4873)os migrate成功时退出码是随机非零值(208/171/176/163/62…),--version/--help却干净退出 0 #4873 exit-code honestycli.verify-verdict-exit-mappingrev 1 · PARTIAL · pins: files 1/1 passed, tests 7cli.scaffold-first-runrev 5 · PARTIAL · pins: pin .github/workflows/scaffold-e2e.yml: no run on ba4afcc; hand-driven pre-release scaffold per extra-evidence.txt (exit 0, health/ready 200, skills 10==10)npx skills addboundary probe NOT done (extra-evidence)cli.datasource-introspect-codegenrev 5 · NOT-RUN · pins: files 3/3 passed, tests 64cli.dev-automigrate-policyrev 2 · PARTIAL · pins: files 1/1 passed, tests 13cli.migrate-meta-write-stored-and-allrev 1 · PASS · pins: files 5/5 passed, tests 152cli.organization-ownership-ceremonyrev 1 · PASS · pins: files 7/7 passed, tests 162cli.meta-package-flags-and-explainrev 1 · PASS · pins: files 5/5 passed, tests 65cli.validate-v18-authoring-verdictsrev 1 · PASS · pins: files 7/7 passed, tests 319cli.verify-derived-proof-familiesrev 1 · PASS · pins: files 5/5 passed, tests 15dashboards.dataset-report-authoringrev 2 · PARTIAL · pins: files 1/1 passed, tests 3dashboards.empty-null-bucket-boundariesrev 1 · PARTIAL · pins: files 1/1 passed, tests 8dashboards.analytics-exposure-gate-and-measure-aggregaterev 1 · PASS · pins: files 4/4 passed, tests 66i18n.surface-matrixrev 8 · NOT-RUN · pins: files 2/2 passed, tests 7 (objectui files at objectui 4016370a)i18n.flow-copy-translation-and-host-overriderev 1 · PASS · pins: files 5/5 passed, tests 184identity-auth.auth-method-matrixrev 8 · PARTIAL · pins: files 1/1 passed, tests 3identity-auth.invitation-scope-gatesrev 4 · PARTIAL · pins: files 1/1 passed, tests 6identity-auth.admin-lifecycle-operationsrev 8 · PARTIAL · pins: files 5/5 passed, tests 28impersonate_userandset_user_rolestill 403 every platform admin — neither route is safely raw-mountable, and each blocks for a different reason #9968)/admin/routes refuse platform admins and have no ObjectStack consumer — decide whether they are capability or just vendor surface #9969); live-session half not separately assertedidentity-auth.implicit-account-linking-ownershiprev 3 · PASS · pins: files 1/1 passed, tests 23identity-auth.auth-gate-held-session-raw-host-familiesrev 1 · PASS · pins: files 11/11 passed, tests 228identity-auth.api-key-expiry-lifecyclerev 1 · PASS · pins: files 3/3 passed, tests 21identity-auth.cookie-session-renewal-in-processrev 1 · PASS · pins: files 2/2 passed, tests 14identity-auth.default-organization-boot-invariantrev 1 · PASS · pins: files 2/2 passed, tests 59identity-auth.import-invitation-and-sso-domain-answersrev 1 · PASS · pins: files 3/3 passed, tests 55integration-system.connector-declarative-bootrev 2 · NOT-RUN · pins: files 1/1 passed, tests 2integration-system.connector-stdio-default-denyrev 2 · PASS · pins: files 1/1 passed, tests 19integration-system.connector-descriptor-auditrev 2 · PARTIAL · pins: files 1/1 passed, tests 9integration-system.webhook-lifecyclerev 7 · PARTIAL · pins: files 1/1 passed, tests 1integration-system.email-template-renderrev 7 · PARTIAL · pins: files 1/1 passed, tests 4integration-system.datasource-admin-lifecyclerev 3 · PARTIAL · pins: files 2/2 passed, tests 54integration-system.external-schema-introspectionrev 3 · PARTIAL · pins: files 2/2 passed, tests 40listRemoteTablesroute twins diverge on?schema=— the admin spelling drops it #7955 ?schema= honoured)integration-system.external-schema-drift-gaterev 2 · PARTIAL · pins: files 3/3 passed, tests 39integration-system.connector-auth-kind-applicationrev 1 · PARTIAL · pins: files 2/2 passed, tests 60integration-system.external-schema-browser-uirev 3 · PARTIAL · pins: files 1/1 passed, tests 16integration-system.inbound-mailbox-associationrev 1 · PASS · pins: files 5/5 passed, tests 52integration-system.notification-org-and-redeliver-eligibilityrev 1 · PASS · pins: files 4/4 passed, tests 108platform-core.nav-surfaces-renderrev 6 · PARTIAL · pins: no vitest pin files; showcase-smoke.spec.ts 49/49 passed (extra-evidence)platform-core.metadata-registry-servingrev 2 · PARTIAL · pins: files 1/1 passed, tests 6platform-core.metadata-authoring-roundtriprev 3 · PARTIAL · pins: files 1/1 passed, tests 5; objectui live e2e per live-summary.txt at objectui 4016370aplatform-core.interrupted-migration-boot-reportrev 2 · PARTIAL · pins: files 1/1 passed, tests 11platform-core.activation-ledger-registration-homerev 5 · PASS · pins: files 3/3 passed, tests 35platform-core.activation-ledger-row-contractrev 4 · PARTIAL · pins: files 3/3 passed, tests 76platform-core.url-overlay-contractrev 1 · PARTIAL · pins: files 2/2 passed, tests 17generatedpaths filter — every artifact gate moves to the unfiltered required job #4292 fail-closed matrix)platform-core.lifecycle-retention-sweeprev 4 · PARTIAL · pins: files 1/1 passed, tests 114platform-core.settings-audit-secret-fingerprintrev 2 · PASS · pins: files 1/1 passed, tests 7platform-core.v18-boot-refusalsrev 1 · PASS · pins: files 3/3 passed, tests 29platform-core.protocol-18-handshake-and-stored-replayrev 1 · PASS · pins: files 5/5 passed, tests 98platform-core.settings-organization-isolation-and-platform-rungrev 1 · PASS · pins: files 4/4 passed, tests 80platform-core.serve-composition-v18rev 1 · PASS · pins: files 6/6 passed, tests 41records-forms.crud-roundtriprev 10 · NOT-RUN · pins: files 2/2 passed, tests 32Generated by Claude Code
objectstack-fleet commentedon Oct 19, 2026
Parked-on: #24579 · this record's checklist-accuracy findings (refs that name source files, bare file-list refs that over-claim, the scaffold-e2e pin with no run on the candidate, OS_TEST_TIERS narrowing packages/cli), the 89 PARTIAL coverage gaps and the 17 NOT-RUN handover, handed to the dispatching session for the anchor
Carried-forward: #24579 · round-1 red-row dispositions on v18-boot-refusals, security-catalog-one-holder-and-boot-report, error-sentences-and-unique-violation-wire-code, share-link-combined-gates, act-door-and-admin-rescue-slate, chunked-upload-integrity, flow-authoring-refusals-v18, organization-ownership-ceremony · unchanged (this record is pin-only)
Generated by Claude Code
objectstack-fleet commentedon Oct 19, 2026
Closure complete (checklist-test §5): every FAIL in this record has a disposition (the
Extracted:/Parked-on:lines above), and its partial coverage gaps and not-run handover are parked on #24579.Closed by: the 18.0 QA wave dispatch session
session_01CfRDy7SuTfUqaTu2AEH2Hi, on the maintainer's instruction there on 2026-10-19, verbatim 「qa-run的卡片处理完的是不是可以关闭」.Generated by Claude Code
docs(qa): 18.0 sweep round 7 — integration-system checklist-accuracy …