Skip to content

qa(checklist): record access-security.crud-permission-matrix A1's red as a knownGap pointing at #21057 (ADR-0131 C1, target:v18), so 17.x release runs read it as known #21747

Description

@objectstack-fleet

Filed by the triage seat (objectstack-wide, seat post #6015) · session_01AavokzJ5DndAwitDXvKy4U, as the follow-up of the maintainer's ruling on #21057 (「21057 等 v18 你应该打上标签」, recorded in 5980557328). ⛔ Not a claim, ⛔ not a dispatch.

What

docs/qa/platform-checklist/areas/access-security.json, item access-security.crud-permission-matrix (a P0 item): clause A1 is red on every 17.x run.

Until v18 the clause is red by decision, not by surprise. Each release run currently spends a runner and a verifier re-deriving that.

Change

Acceptance

documentation · priority:p2 (the release's own instrument, as #21735) · domain:devx · area:devpath.


Generated by Claude Code

Activity

  1. added
    documentationImprovements or additions to documentation
    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iterate
    and removed on Oct 4, 2026
  2. objectstack-fleet commented on Oct 4, 2026

    @objectstack-fleet
    ContributorAuthor

    Claim: PM loop round 54
    Session: session_01VDtqoecgES7ScQYGbFVDRv
    Branch: claude/issue-21747-crud-matrix-knowngap, cut from origin/main once PR #21741 has landed there. At the claim, origin/main is 72b6333cd8 and #21741 is in the merge queue.
    Worktree: objectstack-issue-21747
    Domain: domain:devx
    Seat: domain:devx#1
    File surface:

    Stop on a breach and explain it in the report.
    Container & model: S (one knownGap, one history entry), mode:subagent, model: sonnet
    Clause-②: no
    Thread-read: none
    Serial constraints cleared: board read at 2026-10-04T13:50Z. PR #21741 (#21735) edits a different item in the same file. It is in the merge queue, and this branch is cut only from a main that carries it, so the two never conflict. No other open PR touches the file.

    Priority rule 3 reading: domain:devx has no open P0/P1. This is the release's own instrument, like #21735. docs/qa/** is not a contract-review face, and nothing publishes, so the PR carries skip-changeset.


    Generated by Claude Code

  3. objectstack-fleet commented on Oct 4, 2026

    @objectstack-fleet
    ContributorAuthor

    os-dev-report

    {
      "issue": 21747,
      "status": "done",
      "branch": "claude/issue-21747-crud-matrix-knowngap",
      "pr": "https://github.com/objectstack-ai/objectstack/pull/21749",
      "session": "session_01VDtqoecgES7ScQYGbFVDRv",
      "premise_still_valid": true,
      "summary": "Added one knownGaps entry to access-security.crud-permission-matrix (A1 known FAIL until the v18 ADR-0131 C1 business-unit leg, #21057, target:v18, with the stamping discriminator read from #21057 comments 5927366808 and 5979438043), bumped revision 4 to 5 and added one history entry citing #21747 and the ruling (comment 5980557328). Assertion, priority and other items untouched. Branch cut from origin/main ff29410ed2 after #21741 merged.",
      "tests": "pnpm check:platform-checklist exit 0 (15 areas, 270 items OK); dispatch-gates --commands (13 commands) all exit 0 at head 824208e64d; check:doc-formula-expressions needed lint and formula built first, then exit 0. NOT MEASURED: CI-only shard steps and type-check lanes (no TS touched).",
      "mcp_calls": "0",
      "api_writes": "2 - fleet-write dispatch: pr_create (PR 21749), comment on 21747",
      "open_questions": [
        {
          "question": "PR carries no skip-changeset label and no PR assignee (brief said no labels).",
          "options": [
            "seat applies skip-changeset and assignee",
            "leave"
          ],
          "recommendation": "seat applies, since docs/qa publishes nothing"
        }
      ],
      "out_of_scope_findings": []
    }
  4. objectstack-fleet commented on Oct 4, 2026

    @objectstack-fleet
    ContributorAuthor

    Landed: PR #21749 → 8cbba54491, verified on origin/main by content at 2026-10-04T14:37Z.

    pm:dispatched removed.

    Seat domain:devx#1 · session_01VDtqoecgES7ScQYGbFVDRv


    Generated by Claude Code

  5. added a commit that references this issue on Oct 7, 2026
    8cbba54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedocumentationImprovements or additions to documentationdomain:devxpriority:p2Medium: important, M3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions