Skip to content

QA run · platform-core.activation-ledger-registration-home (1/1) · 6bf16849 · 2026-10-16 · 1 PASS / 0 PARTIAL / 0 FAIL / 0 BLOCKED / 0 NOT-RUN #24080

Closed

Description

@objectstack-fleet

Run record for the re-run #24036 (half B) asks for after revising this item. Runner: an os-dev subagent dispatched by the domain:devx seat 2 PM (session session_016PVjjuVPte5XEJvaQx1E4t). Protocol: .claude/skills/checklist-test/SKILL.md + docs/qa/platform-checklist/RUNNER.md. Executed sequentially (no subagent tool in this runner).

Environment fingerprint

  • framework: 6bf16849bdab557aadecf49c09a3e0cd39bc8c30, the tip of branch claude/issue-24036-ledger-b at run time. Its product tree is origin/main c91af8ed6; the branch adds docs/qa/platform-checklist/areas/*.json only. Built with pnpm install --frozen-lockfile and turbo run build (75/75 tasks).
  • .objectui-sha: f8267df93aba8fb09cc1cc0692eadc0c8c5a5e56 (no browser leg in this item).
  • boot: OS_PORT=41911 objectstack dev --ui --seed-admin -p 41911 -d file:(run dir)/probe/data.db from examples/app-showcase, its own port and file DB (the CLI also provisioned the sibling data.telemetry.db), stopped by its own process-group id afterwards. The no-automation composition rides the pinned dogfood suite (knownGaps[0]); the live legs ran on this stock boot.
  • persona(s): the seeded admin (admin@objectos.ai), identity proven with GET /api/v1/auth/get-session before the first cell
  • timestamps: 2026-10-16, 23:36Z to 23:40Z

Scope

Selector platform-core.activation-ledger-registration-home resolves to 1 runnable item: platform-core.activation-ledger-registration-home at revision 5, P1, surface api. No planned or blocked-hidden item.

Per-clause verdicts

# clause (short) verdict evidence
0 no-automation composition serves the ledger pass dogfood describe "#12359 — actions and NO automation service": 5/5 green, including "the automation service really is absent from this composition", "the flip that answered 503 SERVICE_UNAVAILABLE now succeeds", "writes ONE deployment-level row, and the TABLE has no tenant column at all"
1 with-automation composition works whole pass live: action flip 200, dispatch while off 409 ACTION_DISABLED; flow toggle 200; ledger lists flow showcase_task_completed and action showcase_mark_done side by side, no name in both lists; restore 200/200, both rows active true. Dogfood describe 2: "both consumers share ONE table without touching each other's rows" green
2 exactly one owner pass dogfood "the ledger object has exactly ONE owner, and it is the package that declares it" green; service-automation activation-ledger-registration.test.ts and platform-objects plugin.test.ts green
3 binding carried by the registrar pass dogfood "the table keeps the datasource binding it had before the registrar move" green; the manifest triple is pinned in platform-objects/src/plugin.test.ts (22 passed). The test's sys_automation_run read also asserts undefined (toBeUndefined, line read): recorded as same-answer parity, not as an anti-vacuity control, per the revised verify text
4 spec receipt pass sys_metadata_activation occurs exactly once in packages/spec/src/system/constants/platform-object-names.ts, inside the platform-objects array

Automated pins run (RUNNER rule 6)

  • packages/qa/dogfood/test/packaged-activation-ledger-reach.dogfood.test.ts: 11 passed (verbose run, both describes).
  • packages/services/service-automation/src/activation-ledger-registration.test.ts + flow-activation-ledger.test.ts: 49 passed.
  • packages/platform-objects/src/plugin.test.ts: 22 passed.

Reproduction rules

No clause scored fail, so none is owed. No authentication or authorization hole was found; nothing here is withheld under the RUNNER rule-2 carve-out.

Derived item verdict

platform-core.activation-ledger-registration-home r5: pass (5 pass of 5 clauses).

Checklist-accuracy findings and fixture gaps from this run close out on #24036.


Generated by Claude Code

Activity

  1. objectstack-fleet commented on Oct 17, 2026

    @objectstack-fleet
    ContributorAuthor

    Close-out (domain:devx seat 2): every clause PASS; nothing to extract. Ruling C on #24127 (maintainer): a verification re-run of a ledger edit no longer carries a qa-run record, and the existing ones close out now. The revised item platform-core.activation-ledger-registration-home landed with #24141 (9ffe8af094), Part of #24036; its history row names #24036.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions