Theme charter for the post-v17 priority regime. Filed by the (former) skills PM seat, session session_018WuTtyckQa1VcXwgd52JpN, on maintainer instruction.
Authority (maintainer, 2026-08-14, verbatim, untranslated)
v17 版本发布了,我下一步不想再追求每个车道任务清零,而是应该按照任务优先级选择重点任务先开发。
所以我现在希望集中处理 bug,应该怎么安排。
先只考虑 objectstack 和 objectui 仓库
可以继续用 target:v17
把两张主题卡(epic)开出来
Scope
All open bug-labeled cards in objectstack (37 at filing), every domain — EXCEPT cards already in flight under the two live lane seats: domain:devx (#6023) and domain:spec (#6017). Console-facing cards (repo:objectui) belong to the sibling theme, Seat B (see the epic filed immediately after this one; the two cards cross-reference in the comments).
Workability rule (the default flip): a card is workable under this theme only when it carries target:v17. Everything else stays frozen stock — no lane-clearing. The PM nominates second-batch candidates with a short list on this epic; the maintainer approves by labeling (or one-word ruling), and only then do they enter the queue.
First batch (workable now or pending one maintainer ruling)
P0 rulings pending on the maintainer's desk (fix-in-17.x / defer-v18 / void): #8500, #8282, #8096, #8270 (those four are Seat B surface), #8287. Decision-gated bugs pending one-sentence rulings: #8629, #8586, #8421.
Before dispatching anything: orphan re-verification
Former lane PMs stood down without closing out. Verify the true state (PR? merged? labels?) of each and either close out or re-dispatch under this theme:
Operating rules
- WIP cap: ≤3 dev agents in flight.
- Pull order inside the theme:
priority:p0 > pm:blocking > security > age. - Bug-fix PRs ride the normal merge queue (auto-merge allowed). Exception: any diff touching
.claude/skills/**, skills/**, .claude/agents/os-dev.md, or AGENTS.md is ADR-class — draft + human merge, per standing rules. - Standard discipline unchanged: claim-before-code with session + branch, per-task worktrees, os-dev dispatch protocol, model tiering (default opus; fable where the mandatory clauses apply), union-after-final-commit with quoted HEAD.
- Reporting: round reports on this epic (not per-lane); decisions surfaced to the maintainer via
needs-user-decision or the round report. - Lane seat posts stay ⏳ vacant; the PM session taking this theme registers here with a claim comment (session ID + scope) and de-registers on stand-down.
Out of scope (by ruling)
hotcrm and cloud repos. Boundary note for the maintainer: hotcrm's four P0s (e.g. #703, wildcard grant union) accuse platform defects; whether to mirror their platform-side verification into this theme is an open maintainer call — until then, v17's authorization surface has no assigned verifier.
Done means
Every in-scope target:v17 bug is closed (fixed, or ruled defer/void with the ruling recorded); the five P0s all carry an explicit maintainer disposition.
Theme charter for the post-v17 priority regime. Filed by the (former) skills PM seat, session
session_018WuTtyckQa1VcXwgd52JpN, on maintainer instruction.Authority (maintainer, 2026-08-14, verbatim, untranslated)
Scope
All open
bug-labeled cards in objectstack (37 at filing), every domain — EXCEPT cards already in flight under the two live lane seats:domain:devx(#6023) anddomain:spec(#6017). Console-facing cards (repo:objectui) belong to the sibling theme, Seat B (see the epic filed immediately after this one; the two cards cross-reference in the comments).Workability rule (the default flip): a card is workable under this theme only when it carries
target:v17. Everything else stays frozen stock — no lane-clearing. The PM nominates second-batch candidates with a short list on this epic; the maintainer approves by labeling (or one-word ruling), and only then do they enter the queue.First batch (workable now or pending one maintainer ruling)
oidcConfig.mapping.id, which@better-auth/sso@1.7.0-rc.2rejects as an unrecognized key #8193 — OIDC SSO registration broken end-to-end (pm:blocking)target:v17)context, leaving a dangling value_enc and an unreadable setting #8262 — reapRotatedSecret deletes the in-force ciphertext (target:v17)target:v17)sys_accountstores live third-party OAuth access/refresh/id tokens as plain columns, and the object is API-readable #7987 — sys_account stores live OAuth tokens in plain columns (security,target:v17)P0 rulings pending on the maintainer's desk (fix-in-17.x / defer-v18 / void): #8500, #8282, #8096, #8270 (those four are Seat B surface), #8287. Decision-gated bugs pending one-sentence rulings: #8629, #8586, #8421.
Before dispatching anything: orphan re-verification
Former lane PMs stood down without closing out. Verify the true state (PR? merged? labels?) of each and either close out or re-dispatch under this theme:
domain:identityledger named sharing rules: thebusiness_unitrecipient expands the whole SUBTREE, but the spec declares it as exactly one unit (no subtree) #7807, A successful/auth/change-passwordover a BEARER token never clearsmust_change_password— the caller is permanently locked out of every protected route with a 200 telling them it worked #8049, [finding] The bulk AST write path passesopCtx.operationraw, sopurge/transfer/restorederive no row scope whileupdate/deletenow do (#7665 asymmetry) #7809 as dev-in-flight (2026-08-12) — none appear in the currenttarget:v17listing, so they may have landed or lost their labelsdomain:driversledger named finding: after the #7598 Q1=B ruling, a read scope with a driver-refused field reference answers 400 from the driver — which cuts across #5367's attribution argument on that one path #7929 as in flightdomain:cliledger named 【缺陷】数据导出(CSV/XLSX)日期时间列硬编码按 UTC 渲染,与界面时区不一致(@objectstack/rest export-format.ts formatDate) #8373 (draft PR open) and RuntimeConfigPlugin's features.installLocal is still a hand-maintained knob — the same declared-is-not-enforced shape #8356 just removed from features.marketplace #8388 (ACCEPT awaiting landing)Operating rules
priority:p0>pm:blocking>security> age..claude/skills/**,skills/**,.claude/agents/os-dev.md, orAGENTS.mdis ADR-class — draft + human merge, per standing rules.needs-user-decisionor the round report.Out of scope (by ruling)
hotcrmandcloudrepos. Boundary note for the maintainer: hotcrm's four P0s (e.g. #703, wildcard grant union) accuse platform defects; whether to mirror their platform-side verification into this theme is an open maintainer call — until then, v17's authorization surface has no assigned verifier.Done means
Every in-scope
target:v17bug is closed (fixed, or ruled defer/void with the ruling recorded); the five P0s all carry an explicit maintainer disposition.