Skip to content

skills: one home per rule — the same rule written in three skills, "moved verbatim" stubs in data and upgrade SKILL.md, an undocumented user-invocable frontmatter key, and <!-- os:check --> coverage of 1/63 (platform) and 0/42 (query) example blocks #31112

Open

Description

@objectstack-fleet

domain:skills#3 · huangyiirene · session_01J8VVAmFFuy5ap2gXYq25sy

Filing gate ③ (maintainer-directed), 2026-11-07, verbatim: 「按照你的建议立卡」. Structure, not a wrong sentence: this card removes the mechanism by which the two text-fix cards' defects recur (a rule stated in three places drifts in two) and brings the published examples under the check #22059 ruling B chose. Re-read on main aa3e21cc. Report: https://claude.ai/artifact/UXUaprHxBYrXE8DfJpfRGU (P2 and P3 §18). ⛔ Not a claim. Triage grades; the seat may split per skill (fold-or-serial: one PR per skill at whole-file boundaries, the token ratchet is paid line by line).

1 · Duplicated rules → one owner, one-sentence cross-references elsewhere

Measured on main (grep -c per SKILL.md):

Rule Written in Proposed owner
conditionalRequired → requiredWhen objectstack-data, objectstack-formula, objectstack-ui objectstack-data (the field key); others link
ADR-0146 (publish-time formula refusals) objectstack-data, objectstack-platform objectstack-formula
runAs on hooks / flows objectstack-automation (12 mentions), objectstack-data (4) objectstack-automation
queues (queue capability, worker shape) objectstack-automation (10), objectstack-data (12), objectstack-platform (5) objectstack-platform requires: + one rule file
"Verify your work" boilerplate 9 SKILL.md files, 6 of them twice one sentence linking objectstack-platform/references/operations.md#verify-your-work

Each duplicate is a drift source and a token-ratchet line. The lane's own rule applies: a new line with no named reader is a token tax.

2 · "Moved verbatim" stubs

skills/objectstack-data/SKILL.md (5) and skills/objectstack-upgrade/SKILL.md (3) still carry "→ Moved verbatim to …" lines and the runs of --- they left (platform's were already cleared). They say where a section went and nothing else; the three broken anchors in the stale-teaching card are their residue. Replace each with the one-line section index entry it stands for, or delete.

3 · user-invocable: false

skills/objectui/SKILL.md:11 (and ui/.claude/skills/objectui-contributor, ui/.claude/skills/verify) carry a frontmatter key no other published skill has, no gate lists (check-skill-top-level-keys.mjs tolerates it) and no document explains. Either register it in the top-level-keys gate with a sentence on who reads it, or remove it. Changing frontmatter triggers check-skill-frame-sync — pay it in the same PR.

4 · <!-- os:check --> coverage

#22059 ruled B: the published examples are checked by the opt-in schema/type check (packages/spec/scripts/check-skill-examples.ts) rather than by scored evals. Coverage today, fenced ts/typescript blocks marked:

Skill marked / blocks
objectstack-platform 1 / 63
objectstack-query 0 / 42
objectstack-data 9 / 98
objectstack-automation 3 / 17
objectstack-formula 1 / 9
objectstack-ui 16 / 32
objectui 87 / 104

Every defect in the P0 text-fix card sits in an unmarked block. Mark every self-contained block; turn the fragments that teach a complete rule into compilable form (import + wrapper) where that costs under ~5 lines; leave true fragments unmarked and say so once per file. Start with data and query.

Acceptance

  • Per skill: ratchet paid (deletions shrink it), check:skill-examples green with the new marks, no rule lost (the seat's "砍点逐条核幸存" check: each cut rule is named with its surviving home).
  • Level: skills/** (Tier H): '@objectstack/skills': patch changeset per PR, Clause-②: no, Metadata-protocol: none.

Dedupe (REST search, open and closed)

Related: #22059, #14655, #14297, #14298, #14299.

Activity

  1. added
    documentationImprovements or additions to documentation
    domain:skillsDomain lane — seat card indexed by label:pm:seat
    pm:queueReady for the PM dispatch loop
    on Nov 7, 2026
  2. objectstack-fleet commented on Nov 7, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: audit · p3 · domain:skills · 2026-11-07T11:55Z

    ⛔ Not a claim.


    Generated by Claude Code

  3. objectstack-fleet commented on Nov 8, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#2 · zhuangjianguo · session_01QsR2jT34CXs5fCn3BDirZw

    Claim: PM loop round 7 · 2026-11-08T11:25Z · slice 1 of a per-skill split (item 4, objectstack-query)
    Session: session_01QsR2jT34CXs5fCn3BDirZw
    Account: zhuangjianguo (the seat's linked user; the card's assignee)
    Branch: claude/project-thread-1vyj2j (the card thread's designated branch, a measured platform exception to claude/issue-<n>-<slug>; dev session session_01QsR2jTUGktmEesT5GaV2gg)
    Worktree: objectstack-issue-31112
    Domain: domain:skills
    Seat: domain:skills#2
    File surface: skills/objectstack-query/SKILL.md, skills/objectstack-query/rules/*.md, one new .changeset/*.md (stop on breach; explain in the report). references/_index.md is generator-owned and not touched.
    Container & model: S, mode:thread, model: TIER_DEFAULT (skills/** Tier H), effort: medium
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — a structure card filed under gate ③ (maintainer-directed) and graded p3 by triage
    Thread-read: 6706617330
    Premise: holds. On main a61ddc93 objectstack-query has 42 fenced ts/typescript blocks and 0 <!-- os:check --> marks (SKILL.md 14, rules/aggregation.md 11, rules/filters.md 7, rules/pagination.md 10). Prerequisites #31113 and #31114 are closed. Token-ratchet headroom: SKILL.md 1218, aggregation.md 497, pagination.md 224, filters.md 5.
    Serial constraints cleared: #31113, #31114 (closed). No open PR touches skills/objectstack-query/**. Slice 1 only: the PR says Refs #31112; the card stays open for items 1–3 and the other skills (data waits on open PRs #31402 and #31381).

    Dispatch order: pasted verbatim into the card thread's opening message (common rules + order, from the seat folder skills-seat-2/ of the project files). Writes: PR only via relay pr_create; comments, labels and bodies only via scripts/pm write tools; no GitHub MCP writes.

  4. added
    pm:dispatchedDispatched to a dev agent by /pm-dispatch
    and removed
    pm:queueReady for the PM dispatch loop
    on Nov 8, 2026
  5. objectstack-fleet commented on Nov 8, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#2 · zhuangjianguo · session_01QsR2jTUGktmEesT5GaV2gg
    os-dev-report

    {
     "issue": 31112,
     "status": "done",
     "branch": "claude/project-thread-1vyj2j",
     "pr": "https://github.com/objectstack-ai/objectstack/pull/31507",
     "head": "36a9d058",
     "session": "session_01QsR2jTUGktmEesT5GaV2gg",
     "premise_still_valid": true,
     "gates": {
      "head": "36a9d058",
      "derived": 46,
      "run": 45,
      "not_measured": [
       "pnpm check:dual-build-cjs-loads (exit 3, PREREQUISITE NOT MET: needs full pnpm build; CI runs it)"
      ],
      "ran_reconciliation": "dispatch-gates --ran exit 0: 46 derived, 45 run, 1 NOT-MEASURED, 0 UNRUN",
      "outside_derived": [
       "pnpm --filter @objectstack/spec check:skill-examples :: exit 0 (307 prose examples type-check across 3 surfaces)"
      ],
      "commands": [
       "node scripts/check-adr-0087-registration.mjs --base origin/main :: exit 0",
       "node scripts/check-adr-0087-registration.mjs --self-test :: exit 0",
       "node scripts/check-changeset-no-major.mjs --base origin/main :: exit 0",
       "node scripts/check-closing-keyword-parity.mjs :: exit 0",
       "node scripts/check-closing-keyword-parity.mjs --self-test :: exit 0",
       "node scripts/check-comment-mask-corpus.mjs :: exit 0",
       "node scripts/check-doc-route-spelling.mjs --advisory :: exit 0",
       "node scripts/check-doc-route-spelling.mjs --self-test :: exit 0",
       "node scripts/check-dts-emitted.mjs --self-test :: exit 0",
       "node scripts/check-empty-changeset.mjs --base origin/main :: exit 0",
       "node scripts/check-empty-changeset.mjs --self-test :: exit 0",
       "node scripts/check-skills-token-ratchet.mjs :: exit 0",
       "node scripts/check-skills-token-ratchet.mjs --self-test :: exit 0",
       "node scripts/ci/assert-turbo-remote-cache.mjs --self-test :: exit 0",
       "node scripts/ci/plan-test-core-shards.mjs --self-test :: exit 0",
       "node scripts/ci/prune-turbo-cache.mjs --self-test :: exit 0",
       "node scripts/ci/snapshot-next.mjs --self-test :: exit 0",
       "node scripts/pm/release-rehearsal-clone.mjs --self-test :: exit 0",
       "node scripts/release-pending-publish.mjs --self-test :: exit 0",
       "pnpm --filter @objectstack/lint run check:doc-formula-expressions :: exit 0",
       "pnpm --filter @objectstack/spec run check:skill-docs :: exit 0",
       "pnpm check:agent-test-spelling :: exit 0",
       "pnpm check:changeset-gate-self-tests :: exit 0",
       "pnpm check:ci-filter-parity :: exit 0",
       "pnpm check:closed-ceremony-text :: exit 0",
       "pnpm check:corpus-claim-drift :: exit 0",
       "pnpm check:cross-package-test-inputs :: exit 0",
       "pnpm check:doc-authoring :: exit 0",
       "pnpm check:driver-memory-census :: exit 0",
       "pnpm check:dts-closure :: exit 0",
       "pnpm check:dual-build-cjs-loads :: exit 3",
       "pnpm check:gitlink-declared :: exit 0",
       "pnpm check:lean-entry-closure :: exit 0",
       "pnpm check:merge-driver :: exit 0",
       "pnpm check:nul-bytes :: exit 0",
       "pnpm check:pm-governed-merges :: exit 0",
       "pnpm check:pm-skill-id-lint :: exit 0",
       "pnpm check:published-files :: exit 0",
       "pnpm check:refd-timer-probe :: exit 0",
       "pnpm check:role-word :: exit 0",
       "pnpm check:skill-compatibility :: exit 0",
       "pnpm check:skill-frame-sync :: exit 0",
       "pnpm check:skill-identifier-liveness :: exit 0",
       "pnpm check:skill-links :: exit 0",
       "pnpm check:sourcemap-no-sources-content :: exit 0",
       "pnpm check:watch-hint-literal :: exit 0"
      ]
     },
     "reverse_check": "3 planted errors (unknown key SKILL.md:326 TS2353, array_agg aggregation.md:154 TS2322, retired cursor pagination.md:132 TS2322) -> exit 1; restored via git checkout HEAD, git status --porcelain empty",
     "token_budget": {
      "SKILL.md": "4329 -> 4596 / 5547 (headroom 951)",
      "rules/aggregation.md": "1860 -> 2096 / 2357 (headroom 261)",
      "rules/filters.md": "2477 -> 2482 / 2482 (headroom 0)",
      "rules/pagination.md": "1158 -> 1289 / 1382 (headroom 93)"
     },
     "line_budget": {
      "SKILL.md": "413 -> 439",
      "rules/aggregation.md": "241 -> 262",
      "rules/filters.md": "211 -> 211",
      "rules/pagination.md": "206 -> 215",
      "bundle_SKILL_md_sum": "4566 -> 4592"
     },
     "marked_before": {
      "SKILL.md": "0/14",
      "rules/aggregation.md": "0/11",
      "rules/filters.md": "0/7",
      "rules/pagination.md": "0/10"
     },
     "marked_after": {
      "SKILL.md": "8/14",
      "rules/aggregation.md": "8/11",
      "rules/filters.md": "0/7",
      "rules/pagination.md": "4/10"
     },
     "example_fixes": [],
     "deviations": [
      "check:skill-examples is not in the derived list; run by hand",
      "no ceiling raised or lowered; the ratchet printed no lowering instruction",
      "default tier, no Fable build"
     ],
     "files_changed": [
      "skills/objectstack-query/SKILL.md",
      "skills/objectstack-query/rules/aggregation.md",
      "skills/objectstack-query/rules/filters.md",
      "skills/objectstack-query/rules/pagination.md",
      ".changeset/31112-query-skill-examples-checked.md"
     ],
     "api_writes": "3 so far: git push; relay pr_create (#31507); post-stamped report comment on #31112",
     "mcp_calls": "2 GitHub MCP reads (issue_read get, issue_read get_comments); 0 writes",
     "security_findings": "none",
     "out_of_scope_findings": []
    }
  6. objectstack-fleet commented on Nov 8, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#2 · zhuangjianguo · session_01QsR2jT34CXs5fCn3BDirZw

    Landed (slice 1) · 2026-11-08T12:29Z — PR #31507 merged through the merge queue (merge commit e516cf2). Item 4 for objectstack-query: 20 of 42 blocks now carry <!-- os:check -->, and check:skill-examples compiles them (307 examples). The other 22 are fragments or deliberate ❌/✅ pairs; each file says so once. No example needed a fix.

    Release: domain:skills#2 returns this card to pm:queue for the remaining slices. pm:dispatched is replaced by pm:queue; the card stays open.
    Resume-from: main e516cf2. Remaining, measured there:

  7. added
    pm:queueReady for the PM dispatch loop
    and removed
    pm:dispatchedDispatched to a dev agent by /pm-dispatch
    on Nov 8, 2026
  8. 52 remaining items

  9. objectstack-fleet commented on Nov 10, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Claim: PM loop round 6 · #31112 slice s8
    Session: session_01J8VVAkoMShZfwpkH9ZSD9w (card thread; dispatched by seat session session_01J8VVAmAzSRKZHAn7T8sArV)
    Account: huangyiirene
    Branch: claude/project-thread-d87pc5
    Worktree: objectstack-issue-31112-s8
    Domain: domain:skills
    Seat: domain:skills#3
    File surface: skills/objectui/SKILL.md, ui/.claude/skills/objectui-contributor/SKILL.md, ui/.claude/skills/verify/SKILL.md (frontmatter only), scripts/check-skill-top-level-keys.mjs (its key list and self-test only), whatever check-skill-frame-sync regenerates for those files, one .changeset/*.md (stop on breach; explain in the report)
    Container & model: S, mode:thread, model: opus. --tier reads MANDATORY CONTRACT_REVIEW_TIER for skills/** (clause ①), but the maintainer's standing order in this project (2026-11-03) waives that tier for card threads. The seat runs the contract review of record at CONTRACT_REVIEW_TIER, effort: high.
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — not a defect card
    Thread-read: 6740342112
    Premise: holds. On origin/main 7e8b31ce5, user-invocable: false appears in exactly those three files, and no doc explains it.
    Serial constraints cleared: slices s7, s8 and s9 of this card run in parallel on disjoint files (maintainer 2026-11-10 「并发5」). Item 1 (duplicated rules) waits for s7, because both touch skills/objectstack-data/SKILL.md. #31450 (not dispatched) shares skills/objectstack-platform/references/operations.md with s9. No other open PR touches these paths.

  10. objectstack-fleet commented on Nov 10, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Claim: PM loop round 7 · #31112 slice s9
    Session: session_01J8VVAjVdoJDiyJ1cmFHyaK (card thread; dispatched by seat session session_01J8VVAmAzSRKZHAn7T8sArV)
    Account: huangyiirene
    Branch: claude/project-thread-5hjfcr
    Worktree: objectstack-issue-31112-s9
    Domain: domain:skills
    Seat: domain:skills#3
    File surface: skills/objectstack-platform/SKILL.md, skills/objectstack-platform/references/{bootstrap,operations,plugin-development}.md (example blocks and their marks only; not the os deploy exit-1 paragraph in operations.md), one .changeset/*.md (stop on breach; explain in the report)
    Container & model: S, mode:thread, model: opus. --tier reads MANDATORY CONTRACT_REVIEW_TIER for skills/** (clause ①), but the maintainer's standing order in this project (2026-11-03) waives that tier for card threads. The seat runs the contract review of record at CONTRACT_REVIEW_TIER, effort: high.
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — not a defect card
    Thread-read: 6740342112
    Premise: holds. Slice 6 left these 23 platform blocks unmeasured, and only 1 of them is marked on origin/main 7e8b31ce5.
    Serial constraints cleared: slices s7, s8 and s9 of this card run in parallel on disjoint files (maintainer 2026-11-10 「并发5」). Item 1 (duplicated rules) waits for s7, because both touch skills/objectstack-data/SKILL.md. #31450 (not dispatched) shares skills/objectstack-platform/references/operations.md with s9. No other open PR touches these paths.

  11. objectstack-fleet commented on Nov 10, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Slice s8 · item 3 (user-invocable: false) · closed with no change · 2026-11-10

    Claim 6766055993 is done with no PR. The step-0 measurement, on origin/main 7e8b31ce5 (the card thread's read-only notes are in /mnt/project-files/card-31112/s8-step0.md):

    • The key has a reader: Claude Code. In its skill frontmatter reference (code.claude.com/docs/en/skills), user-invocable set to false hides the skill from the / menu and refuses /name; the default is true. All three uses mark background-knowledge skills, so they stay: skills/objectui/SKILL.md L11, ui/.claude/skills/objectui-contributor/SKILL.md L4 and ui/.claude/skills/verify/SKILL.md L4. Nothing in this repository parses the key. build-skill-docs.ts reads only name, description and metadata, and skips the rest.
    • The item's premise is wrong. scripts/check-skill-top-level-keys.mjs never reads frontmatter. It checks the defineStack() key list in platform SKILL.md against COMPOSE_KEY_DISPOSITIONS in stack.zod.ts, so registering a frontmatter key there would be a category error. No gate lists SKILL.md frontmatter keys, and none is added: new gates default to no.
    • check-skill-frame-sync does not fire. It scans .claude and skills for copies of the escalation frame, and a frontmatter key cannot form one.
    • No explanatory comment is added. skills/objectui/SKILL.md has 0 tokens of ratchet headroom. The reader is the platform's own documented key, so a comment repeating it in the file would have no reader of its own.

    Item 3 is settled. Items 1 and 4 (remainder) are still owed on this card: s7 (item 2) and s9 (platform blocks) are in flight.

  12. objectstack-fleet commented on Nov 10, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Claim: PM loop round 9 · #31112 slice s10
    Session: session_01J8VVAjju3WQwaLbHHSRabS (card thread; dispatched by seat session session_01J8VVAmAzSRKZHAn7T8sArV)
    Account: huangyiirene
    Branch: claude/project-thread-7szlzd
    Worktree: objectstack-issue-31112-s10
    Domain: domain:skills
    Seat: domain:skills#3
    File surface: skills/objectstack-platform/rules/*.md (wrong example lines only; no os:check marks unless a block is self-contained against spec), plus one changeset (stop on breach; explain in the report)
    Container & model: S, mode:thread, model: opus. --tier reads MANDATORY CONTRACT_REVIEW_TIER for skills/** (clause ①), but the maintainer's standing order in this project (2026-11-03) waives that tier for card threads. The seat runs the contract review of record at CONTRACT_REVIEW_TIER, effort: high.
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — not a defect card (published example text; slice 9's contract review record 6768689767 escalated the twin)
    Thread-read: 6766095048
    Premise: holds. On origin/main 0eca80a70, skills/objectstack-platform/rules/plugin-lifecycle.md L38–L40 still imports Plugin from @objectstack/core and then declares export interface Plugin, and uses PluginType without importing it.
    Serial constraints cleared: PR #32191 (slice 9) and PR #32232 (#32041) edit skills/objectstack-platform/SKILL.md and references/plugin-development.md; this slice touches neither file. No other open PR or live claim touches skills/objectstack-platform/rules/.

  13. objectstack-fleet commented on Nov 10, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Slices landed: s7 as PR #32187 (24213a9c7) and s9 as PR #32191 (b36959697), both merged by os-zhuang. Slice s10 (rules/plugin-lifecycle.md, the twin that s9's review escalated) is in flight as draft PR #32254, contract review pending. Still owed on this card after s10: item 1 (duplicated rules; s7 has landed, so it is now unblocked) and the item 4 automation remainder (needs a ceiling decision). pm:dispatched stays while s10 is in flight.

  14. objectstack-fleet commented on Nov 10, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Claim: PM loop round 10 · #31112 slice s11
    Session: session_01J8VVAmL6NoXgETdPLMU3VH (card thread; dispatched by seat session session_01J8VVAmAzSRKZHAn7T8sArV)
    Account: huangyiirene
    Branch: claude/project-thread-7rvc2y
    Worktree: objectstack-issue-31112-s11
    Domain: domain:skills
    Seat: domain:skills#3
    File surface: the SKILL.md of objectstack-data, objectstack-formula, objectstack-ui, objectstack-automation, plus their references/*.md only where the owner text lives, their evals/*.json only for a hit a cut makes false, and one changeset (stop on breach; explain in the report)
    Container & model: M, mode:thread, model: opus. --tier reads MANDATORY CONTRACT_REVIEW_TIER for skills/** (clause ①), but the maintainer's standing order in this project (2026-11-03) waives that tier for card threads. The seat runs the contract review of record at CONTRACT_REVIEW_TIER, effort: high.
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — not a defect card
    Thread-read: 6774841024
    Premise: holds. On origin/main 351c22c94, grep -c over the four SKILL.md files reads conditionalRequired data 1, formula 1, ui 1, and runAs automation 12, data 4. Which hits state the rule, and which only mention it, is the thread's first measurement.
    Scope of this slice: item 1, groups conditionalRequired → requiredWhen (owner objectstack-data) and runAs (owner objectstack-automation). ADR-0146, queues and "Verify your work" wait for a later slice.
    Serial constraints cleared: slice 7 (same data file) landed as PR #32187. Open PRs #32232 and #32254 and in-flight card #32229 touch only objectstack-platform and objectstack-i18n. No open PR touches these four skills.

  15. objectstack-fleet commented on Nov 11, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Slice s10 landed: PR #32254 (a923d47aa, rules/plugin-lifecycle.md), merged through the merge queue. Slice s11 (item 1, requiredWhen and runAs groups) is in the merge queue as PR #32326. Still owed on this card after s11: the rest of item 1 (ADR-0146, queues, "Verify your work", and the ui row-by-row restatement) and the item 4 remainder. The card stays open.

  16. objectstack-fleet commented on Nov 11, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Slice s11 landed: PR #32326 (3d744f12c, item 1 groups conditionalRequired → requiredWhen and runAs), merged through the merge queue. Still owed on this card: the rest of item 1 (ADR-0146, queues, "Verify your work", and the ui row-by-row restatement) and the item 4 remainder. The card stays open.

  17. objectstack-fleet commented on Nov 11, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#3 · huangyiirene · session_01J8VVAmAzSRKZHAn7T8sArV

    Release: session_01J8VVAmAzSRKZHAn7T8sArV · reason: seat clock-off (maintainer, 2026-11-11: 「当前任务处理完,合并后下班」), and the card is p3 under the standing p1-only hold · next: any domain:skills seat, as further slices.
    Resume-from: none (no slice in flight; s7, s9, s10 and s11 landed, and s8 closed with no change).
    Still owed: the rest of item 1 (one home for ADR-0146, queues, "Verify your work", and the ui "row-by-row" restatement of data) and the item 4 remainder. Progress notes on this card: 6782982091 (s10) and 6784068307 (s11).

  18. added
    pm:queueReady for the PM dispatch loop
    and removed
    pm:dispatchedDispatched to a dev agent by /pm-dispatch
    on Nov 11, 2026
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

    documentationImprovements or additions to documentationdomain:skillsDomain lane — seat card indexed by label:pm:seatpm:queueReady for the PM dispatch looppriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions