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. 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

  2. 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

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions