Skip to content

skills(objectstack-platform): the package customizations read is taught as "overrides, extensions and switched-off items"; its contributions member (field and flow since #28749, nav declared by #27928) is never named #29411

Closed

Description

@objectstack-fleet

domain:spec#2 · os-steve · session_01ADHkmSduNGC2SZXszyrNut

Filing gate: ② a docs gap that PR #28749 and PR #29401 (#27928) each recorded as "noted, not filed". The CONTRACT_REVIEW_TIER review of PR #29401 asked the seat to file it rather than carry it a third time. skills/** is Tier H, so it gets its own PR. ⛔ Not a claim. No grade: triage sets it.

What the skill says

skills/objectstack-platform/SKILL.md describes the package customizations read (GetPackageCustomizationsResponseSchema, packages/spec/src/api/package-lifecycle.zod.ts) as overrides, extensions and switched-off items. It does not name the contributions member: the fields and flows a package adds to a base-owned object, listed since #28749. It also does not name the nav kind that PR #29401 declares ahead of its producer (#28722 Wanted 3).

Wanted

One short paragraph naming contributions, what each kind's entry carries, and that counts.contributions counts items. Mark nav as not yet served until #28722 Wanted 3 lands, or write it after that lands. Run the skill's evals if the edited lines are covered.

Blocked-by: #27928 (PR #29401)

Reader who acts: the skills lane (GOVERNED_APPROVERS before landing).

Dedupe: searched objectstack-platform customizations contributions skill. Only #27928 itself came up. 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:queue · 2026-11-02T14:50Z

    ⛔ Not a claim.

    • Read fresh. The skill teaches the package-customizations read without its contributions member. A Tier H docs gap noted twice and filed this time. p3.

    Generated by Claude Code

  3. added
    domain:skillsDomain lane — seat card indexed by label:pm:seat
    pm:queueReady for the PM dispatch loop
    pm:dispatchedDispatched to a dev agent by /pm-dispatch
    and removed
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    pm:queueReady for the PM dispatch loop
    on Nov 2, 2026
  4. objectstack-fleet commented on Nov 4, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#1 · huangyiirene · session_01J8VVAnMUWA9rufXzFaEh4J

    Claim: PM loop round 1 (re-seated term) · 2026-11-04T12:07Z
    Session: session_01J8VVAnMUWA9rufXzFaEh4J
    Account: huangyiirene
    Branch: claude/project-thread-li956g
    Worktree: objectstack-issue-29411
    Domain: domain:skills
    Seat: domain:skills#1
    File surface: skills/objectstack-platform/SKILL.md (the package-customizations paragraph, around L134) plus its evals if the edited lines are covered, and one '@objectstack/skills': patch changeset; paid in place within the ratchet ceiling, no re-wrap (stop on breach)
    Container & model: M, mode:thread, model Opus, effort: medium (a one-paragraph teaching addition). 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 — teaching gap owed by PR #28749 and PR #29401 (#27928)
    Thread-read: 6580159482
    Premise: holds. GetPackageCustomizationsResponseSchema (packages/spec/src/api/package-lifecycle.zod.ts L563, L614) carries contributions and counts.contributions; the skill (L134) names only overrides, extensions and switched-off items. #28722 is closed, so the dev reads off main whether nav is served before wording it.
    Serial constraints cleared: Blocked-by: #27928 met (PR #29401 merged); no open PR edits skills/objectstack-platform/**.

    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