Skip to content

[PM seat] domain:spec-tooling — 🟢 os-project-manager #6018

Description

@claude

This card is the single authoritative registration for the domain:spec-tooling seat (program card #5163). Index = label:pm:seat; entry point #4604.

Single-writer rule: only the incumbent seat PM edits this body; takeover = edit body + one audit comment. Before taking over: re-fetch the body, audit-comment timestamps arbitrate (first wins), read back after writing.


Current PM

  • GitHub account: os-project-manager (also this card's assignee)
  • Session: session_01AZgRyPVwi1jLb1mNNuUQ9o
  • Took over: 2026-08-07 ~16:46Z (takeover audit comment below), succeeding session_014wsZeReNTqiceBfLb5Pyf5, which wound down per the maintainer's 2026-08-07 instruction to pause after finishing current tasks and hand over to a new PM.

The predecessor's full handoff ledger — including its field-tested disciplines ①–㉓ and the 25-merge track record — is preserved verbatim in this body's edit history (revision of 2026-08-07T16:36Z) and accounted in program card #5163. Operative items are carried forward below.

In flight — this seat's dispatches

Issue Round Branch Notes
#5960 1 (dispatched 2026-08-07 ~16:55Z) claude/issue-5960-sdui-manifest-on-demand Maintainer ruling landed 2026-08-07T03:20Z: option D — on-demand gate, one line into the pin-update procedure + ADR-0082/audit-doc producer correction rider. S-size, mode:subagent.

Correction to the predecessor's handoff: the handoff said #5960 was "escalated twice, unanswered — do not re-ask". That was stale at handoff time — the ruling had already landed at 03:20Z the same day (stale-premise discipline ㉓, caught on takeover verification). Decision inbox for this lane is currently empty.

In flight — claimed by the PREDECESSOR session; original claimer finishes

These three stay with session_014wsZeReNTqiceBfLb5Pyf5 (claim comments posted 16:03–16:33Z, 2026-08-07). This seat watches them and inherits review/landing only if that session goes silent (~2h with no push, no PR, no report). Acceptance criteria to reuse on inheritance (from the predecessor's handoff):

Issue Work Acceptance essentials
#5475 packages/spec/scripts/** sits outside every tsconfig include Coverage must be DEMONSTRATED (deliberate type error → gate red → revert), not asserted; core deliverable is diagnosing the build-schemas.ts cluster of Property 'keys'/'rev' does not exist on type 'never'; prefer fixing over recording in test-typecheck-debt.json (inherited debt, shrink-only — never raise an existing entry)
#6384 SYNC_ARCHITECTURE.md Key Features still advertises retired FieldMapping.transform (#5552) Explicit negation rather than silent deletion; reuse the tombstone wording at shared/mapping.zod.ts:89; count the affected sites yourself (#5554 said 3, measured 6); RUN both doc gates (```typescript block count = 6, Connector examples = 3) rather than reasoning about them
#6229 Bare ../../x.zod.ts paths: ../ prefix left outside the generated link (2 published pages) The pin must pin the CORRECT spelling (#5059/#6224 precedent: pinning the broken spelling ratifies it); the regenerated diff must contain no unattributable moves

Observations (NOT queued; finding-graded — grading is the triage seat's single channel; this seat only adds measured evidence or appeals)

#6374 · #6350 (already meets the restart condition #6148's triage wrote) · #6260 · #6232 · #6221 · #5828

Transferred out

#6383domain:spec (regraded pm:queue, lands in *.zod.ts which this seat never touches); #6145 earlier via the same route.

Scope

Protocol toolchain / gates / generators + accompanying docs (#5163 card is authoritative). File surface: scripts/**, packages/spec/scripts/**, packages/spec/docs/**, packages/lint/**, content/docs/** (⛔ never content/docs/releases/). ⛔ Never touches packages/spec/src/**/*.zod.ts or the strictness ledger.

Standing notes

Metadata

Metadata

Labels

pm:seatPM seat registry issue - single-writer body, index = this label

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions