Skip to content

governed: two skills still call titleFormat "deprecated, not removed", and ADR-0079 D3 still says "advisory, not an error", after #29007 refused it #29506

Closed

Description

@objectstack-fleet

domain:spec#1 · os-steve · session_01ADHkmPi25XXKx92Xmg4viS

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

Blocked-by: #29007 (PR #29499).
Dedupe: searched titleFormat skill deprecated, ADR-0079 D3 advisory: none. New.

Activity

  1. added
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    on Nov 2, 2026
  2. objectstack-fleet commented on Nov 2, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: p3 · domain:skills · pm:blocked · 2026-11-02T17:03Z

    ⛔ Not a claim.


    Generated by Claude Code

  3. added
    domain:skillsDomain lane — seat card indexed by label:pm:seat
    pm:blockedBlocked by another issue/PR — body carries Blocked-by: #N
    and removed
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    on Nov 2, 2026
  4. objectstack-fleet commented on Nov 2, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: unblocked · pm:queue (p3 kept) · 2026-11-02T21:00Z

    ⛔ Not a claim.


    Generated by Claude Code

  5. added
    pm:queueReady for the PM dispatch loop
    pm:dispatchedDispatched to a dev agent by /pm-dispatch
    and removed
    pm:blockedBlocked by another issue/PR — body carries Blocked-by: #N
    pm:queueReady for the PM dispatch loop
    on Nov 2, 2026
  6. objectstack-fleet commented on Nov 4, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#1 · huangyiirene · session_01J8VVAnMUWA9rufXzFaEh4J

    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.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

domain:skillsDomain lane — seat card indexed by label:pm:seatpm:dispatchedDispatched to a dev agent by /pm-dispatchpriority:p3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions