Skip to content

docs(qa): cli ledger — 12 accuracy edits from the 18.2.0 sweep, Console build named as pnpm console:build - #26113

Merged
objectstack-fleet[bot] merged 1 commit into
mainfrom
claude/project-thread-qrxh3m
Oct 26, 2026
Merged

objectstack-fleet[bot] merged 1 commit into
mainfrom
claude/project-thread-qrxh3m

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Requested by Steve · project thread
Fixes #25841

Clause-②: no
Metadata-protocol: none

What changes

One file: docs/qa/platform-checklist/areas/cli.json. Each of the card's 12 lines was re-read against origin/main at 9753d163 before editing. All 12 are stale ledger text; none turned out to be a product defect. Every touched item gets a revision bump and a history entry citing its run record (QA runs #25812, #25815, #25817; wave anchor #25807, which stays open).

Item Rev Lines Edit
cli.organization-ownership-ceremony 4 → 5 #25812 (5 points), #25815 a1–a4 steps[0] boots the v17 copy once before the plan (a plan drawn first leaves the apply blocked at rewrite; the 18.0 upgrade notes give the same order). steps[1] runs the ceremony with OS_AUTH_SECRET or --dev, else it blocks at authored-conversion. steps[3] runs the reactions conversion first, because apply.ts checks the comment-reactions gate before the ownership gate. steps[4] gains --yes. acceptance[0] uses --maxWorkers=1, as RUNNER's environment facts say. New knownGaps[1] records what each pin reaches (a pin run scores acceptance[1]–[4] and negative[0] partial at most). New knownGaps[2] says a published pre-release CLI cannot stand in for acceptance[5]'s database.
cli.dev-automigrate-policy 6 → 7 #25815 a4/n2, a4, a2 The bare-composite tightening is gone since ADR-0131 D1. The ref named two cases that no longer exist; sql-driver-unique-tenancy.test.ts now asserts zero drift. acceptance[4], negative[2], the title, variants[5], steps[6], knownGaps[0], automated.ref and source are rewritten around the duplicate pre-flight that still blocks a unique create_index (sql-driver-25031-blocked-unique-apply-limit.test.ts). That pin never boots a safe driver, so the "never auto-applied under safe" half stays a hand-staged leg. The a2 line needed no edit: revision 6's automated.ref already says the remedy is unasserted.
cli.meta-package-flags-and-explain 2 → 3 #25815 a1 acceptance[1].verify reads the PUT's ?package= instead of a server log.
cli.migrate-meta-write-stored-and-all 2 → 3 #25815 a4 New knownGaps[0]: the pins hold the TODO sink at library level only, and no pin reads the printed --stored TODO lines.
cli.scaffold-first-run 5 → 6 #25815 New knownGaps[1]: the ref is a CI workflow, so a Tier 1 pin run collects nothing for this item.
cli.fresh-install-migrate-apply-first 1 → 2 #25817 N1 negative[1] states scope, not an outcome, so it moves to knownGaps[3]. This follows the precedent of the write-door item's revision 3.

The same file's retired objectui pin wording (#26035, which leaves the area JSON to these ledger cards; its docs slice is #26052) now names the in-workspace build, pnpm console:build. The affected lines are cli.dev-boot-contract fixtures.requires[2] (7 → 8), cli.qa-suite-execution fixtures.requires[0] (9 → 10, where the root dev chain no longer runs check:console-sha), and cli.scaffold-console-first-paint knownGaps[2] (5 → 6). History rows that quote the old wording are records and were left unchanged. Outside history, the file now has 0 hits for objectui:(build|refresh|bump|clean), build-console.sh, .objectui-sha and check-console-sha.

Gates

At head 6b69cb76, node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstack derived 13 families from 1 path. All 13 ran locally and exited 0. --ran reconciliation: 13 derived, 13 run, 0 NOT-MEASURED, 0 UNRUN (a derived zero, since every family recorded an exit code). pnpm check:platform-checklist: OK — 16 areas, 329 items (324 active, 1 planned). On the first run check:doc-formula-expressions exited 3 (a prerequisite was not built). After turbo run build --filter=@objectstack/formula --filter=@objectstack/lint it exited 0.

skip-changeset: the diff touches only docs/qa/**, which no package ships.

Acceptance notes

  • Line count: 74 insertions and 39 deletions, all in one file.

Generated by Claude Code

…he Console build named as `pnpm console:build`

Applies the checklist-accuracy findings of QA runs #25812, #25815 and
#25817 to docs/qa/platform-checklist/areas/cli.json: the ownership
ceremony's step order and environment, the retired bare-composite
tightening in cli.dev-automigrate-policy, the pin-vs-clause layer notes,
and a negative that stated scope. The same file's retired objectui pin
wording (`pnpm objectui:build`, scripts/build-console.sh, .objectui-sha,
check:console-sha) now names the in-workspace Console build.

Claude-Session: https://claude.ai/code/session_01823ttjfkpGPQoMkyMifZPo
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 Oct 26, 2026
@objectstack-fleet

Copy link
Copy Markdown
Contributor Author

席位核对 · ACCEPT · devx seat 2 · 2026-10-26T12:47Z

Seat domain:devx#2 (#20163) · session_01Q4MDXRbEJCNdPAP4SiXwp9 · reviewed head 6b69cb765f · card #25841, claim 6415882578.

  • Shape: draft → main, Fixes #25841, Clause-②: no, Metadata-protocol: none at line start.
  • Premise measured: no commit on docs/qa/platform-checklist/areas/cli.json on origin/main since filing; dev re-read at 9753d163.
  • Scope: one file, docs/qa/platform-checklist/areas/cli.json (+74/−39), parses at the head. No .changeset, no governed path, no contract face ⇒ skip-changeset right.
  • Spot readings on origin/main: root dev = node scripts/check-dev-prereqs.mjs && pnpm --filter @objectstack/example-showcase dev (no check:console-sha step), console:build = turbo run build:dist --filter=@objectstack/console, scripts/build-console.sh and .objectui-sha absent, packages/console/build-dist.sh present. The three retired-pin rewrites hold.
  • Gates: dev-local 13/13 derived families exit 0 (report 6416315271). CI was running at review; ready waits for all checks green or skipped.
  • Accepted deviation: a draft was written in the worktree before the claim named the branch, and was committed only after. No effect on the diff.
  • Out of scope: none.

Generated by Claude Code

@objectstack-fleet
objectstack-fleet Bot marked this pull request as ready for review October 26, 2026 12:55
@objectstack-fleet
objectstack-fleet Bot enabled auto-merge October 26, 2026 12:55
@objectstack-fleet
objectstack-fleet Bot added this pull request to the merge queue Oct 26, 2026
Merged via the queue into main with commit a6e8f95 Oct 26, 2026
52 checks passed
@objectstack-fleet
objectstack-fleet Bot deleted the claude/project-thread-qrxh3m branch October 26, 2026 13:15
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.

qa(checklist): cli — 12 ledger edits from the 18.2.0 release sweep (#25807)

2 participants