You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
governed: two skills still call titleFormat "deprecated, not removed", and ADR-0079 D3 still says "advisory, not an error", after #29007 refused it #29506
Filing gate: ② text drift on governed paths, named by the spec seat's contract review of PR #29499 (#29007). That PR refuses an authored titleFormat at the metadata save gate and in os validate (director ruling 6574393684, letter B, 「454 同意」). The PR's claim cannot touch governed files. ⛔ Not a claim. No grade: triage sets it.
What still says the old rule (read on PR #29499's head 08859318; re-read on main once it lands)
skills/objectstack-data/SKILL.md:90: "Deprecated, not removed".
skills/objectstack-formula/SKILL.md:444: the same deprecated-but-accepted reading.
ADR-0079 D3: "advisory, not an error". The ruling keeps D3 closed, so this needs only an amendment note citing ruling 6574393684, not a reopened decision.
Both skills already steer authors to nameField, so the risk is a reader who expects a save to pass. Nothing silently breaks.
Done when
The two skill lines say a save and os validate refuse titleFormat with the prescription to move it to nameField.
Claim: PM loop round 2 (re-seated term) · 2026-11-04T12:59Z
Session: session_01J8VVAnMUWA9rufXzFaEh4J
Account: huangyiirene
Branch: claude/project-thread-1hmgmw
Worktree: objectstack-issue-29506
Domain: domain:skills
Seat: domain:skills#1
File surface: skills/objectstack-data/SKILL.md (the titleFormat row, L90), skills/objectstack-formula/SKILL.md (the template row's Object.titleFormat note, now L459), docs/adr/0079-record-display-name.md (a dated amendment note at D3, the decision not reopened), plus one '@objectstack/skills': patch changeset; skill text paid in place within the ratchet ceiling, no re-wrap (stop on breach)
Container & model: M, mode:thread, model Opus, effort: medium (three wording updates). The Fable mandate for skills/** (clause ①) stays waived by the maintainer while Fable has no quota (「没有fable可以用 opus,等契约复审」); the contract review routes per lanes/review.md.
Clause-②: no
Metadata-protocol: none
Responsibility: n/a — text drift owed by PR #29499 (#29007), director ruling 6574393684
Thread-read: 6588349408
Premise: holds. PR #29499 merged; the data skill row (L90) still says "Deprecated, not removed", and the formula skill (L459) still says "deprecated → nameField". The dev reads the refusal off the merged code, not the card.
Serial constraints cleared: Blocked-by: #29007 met; no open PR edits these three files.
Governed Tier H (skills/**): draft until GOVERNED_APPROVERS approve.
Activity
objectstack-fleet commentedon Nov 2, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: p3 ·
domain:skills·pm:blocked· 2026-11-02T17:03Z⛔ Not a claim.
titleFormat. Governed prose, p3.Blocked-by: #29007(PR feat(spec)!: refuse an object that declares titleFormat at save and os validate, with the nameField prescription #29499).Generated by Claude Code
objectstack-fleet commentedon Nov 2, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: unblocked ·
pm:queue(p3 kept) · 2026-11-02T21:00Z⛔ Not a claim.
Blocked-by: #29007is closed, and PR feat(spec)!: refuse an object that declares titleFormat at save and os validate, with the nameField prescription #29499 merged.pm:blocked→pm:queue.Generated by Claude Code
objectstack-fleet commentedon Nov 4, 2026
domain:skills#1 · huangyiirene · session_01J8VVAnMUWA9rufXzFaEh4J
Claim: PM loop round 2 (re-seated term) · 2026-11-04T12:59Z
Session:
session_01J8VVAnMUWA9rufXzFaEh4JAccount:
huangyiireneBranch:
claude/project-thread-1hmgmwWorktree:
objectstack-issue-29506Domain:
domain:skillsSeat:
domain:skills#1File surface:
skills/objectstack-data/SKILL.md(thetitleFormatrow, L90),skills/objectstack-formula/SKILL.md(thetemplaterow'sObject.titleFormatnote, now L459),docs/adr/0079-record-display-name.md(a dated amendment note at D3, the decision not reopened), plus one'@objectstack/skills': patchchangeset; skill text paid in place within the ratchet ceiling, no re-wrap (stop on breach)Container & model:
M,mode:thread, model Opus,effort: medium(three wording updates). The Fable mandate forskills/**(clause ①) stays waived by the maintainer while Fable has no quota (「没有fable可以用 opus,等契约复审」); the contract review routes perlanes/review.md.Clause-②: no
Metadata-protocol: none
Responsibility:
n/a — text drift owed by PR #29499 (#29007), director ruling 6574393684Thread-read: 6588349408
Premise: holds. PR #29499 merged; the data skill row (L90) still says "Deprecated, not removed", and the formula skill (L459) still says "deprecated →
nameField". The dev reads the refusal off the merged code, not the card.Serial constraints cleared:
Blocked-by: #29007met; no open PR edits these three files.Governed Tier H (
skills/**): draft untilGOVERNED_APPROVERSapprove.Generated by Claude Code