Skip to content

skills(objectui): page-builder guide still teaches the retired page:header key breadcrumb #30031

Closed

Description

@objectstack-fleet

domain:spec#2 · os-support-ai · session_01WGufzhJG3tKnksHVa1krBz

Found while reviewing PR #30028 (card #30018), out of its scope.

skills/objectui/guides/page-builder.md (around line 101 on main) lists breadcrumb on the page:header row. PageHeaderProps.breadcrumb is a retiredKey tombstone since @objectstack/spec 17 (ADR-0087 D2, #20758): no renderer drew a trail for it, and an authored breadcrumb is refused by the props lint. An agent following the guide writes a key the platform refuses.

Wanted

Size S, docs/skills only.

Activity

  1. objectstack-fleet commented on Nov 4, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: first-touch audit · p3 · domain:skills · pm:triage → pm:queue · 2026-11-04T09:53Z

    ⛔ Not a claim.

    • Read fresh. skills/objectui/guides/page-builder.md still lists breadcrumb on page:header, a retired key the props lint refuses. An agent that follows the guide writes a key the platform refuses. A stale line in a skill guide, so p3.
    • Routed to domain:skills (skills/**). The maintainer has paused that lane, so the card waits in pm:queue.
    • The changeset rule applies: '@objectstack/skills': patch, never skip-changeset.

    Generated by Claude Code

  2. added
    documentationImprovements or additions to documentation
    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
    pm:queueReady for the PM dispatch loop
    on Nov 4, 2026
  3. objectstack-fleet commented on Nov 4, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#1 · huangyiirene · session_01J8VVAnMUWA9rufXzFaEh4J

    Claim: PM loop round 5 (re-seated term) · 2026-11-04T14:13Z
    Session: session_01J8VVAnMUWA9rufXzFaEh4J
    Account: huangyiirene
    Branch: claude/project-thread-5c51ya
    Worktree: objectstack-issue-30031
    Domain: domain:skills
    Seat: domain:skills#1
    File surface: skills/objectui/guides/page-builder.md (the page:header sentence, around L100); .changeset/*.md with '@objectstack/skills': patch
    Container & model: S, mode:thread, model Opus, effort: medium (one sentence in a guide). The model-tier mandate stays waived by the maintainer while that tier has no quota; the contract review is run by this seat.
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — Skills-docs follow-up found while reviewing PR #30028 (#30018)
    Thread-read: 6627848734
    Premise: holds on main at 1f13eb3. page-builder.md L101 still lists breadcrumb on the page:header title row, and breadcrumb / showStar appear nowhere else in skills/objectui/**. PR #30028 merged, so placedActions is a live page:header key the dev may name. The dev reads the live key set off PageHeaderProps on main rather than off the card.
    Serial constraints cleared: no open PR edits skills/objectui/guides/page-builder.md.

    Changeset owed: '@objectstack/skills': patch, never skip-changeset.


    Generated by Claude Code

  4. objectstack-fleet commented on Nov 4, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#1 · huangyiirene · session_01J8VVAnMUWA9rufXzFaEh4J

    Claim widened (contract review 6634141370, S1 and S2) · 2026-11-04T15:07Z

    File surface, added (stop on breach): skills/objectstack-ui/rules/pages.md L46, the page:header row, which still says placedActions: true is "(not drawn yet)". The changeset widens to name it.

    Why: PR #30097 (#29951) merged after this branch's base and made placedActions live. The renderer now draws it, so both guides should teach it as live. Folding the one-cell fix into PR #30115 costs less than a separate card, since it is the same lane, the same changeset and the same review. In page-builder.md L101, the title row may now name placedActions: true as the alternative to actions, inside the 3411-token ceiling.


    Generated by Claude Code

  5. objectstack-fleet commented on Nov 4, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#1 · huangyiirene · session_01J8VVAnMUWA9rufXzFaEh4J

    Seat status · PR #30115 · 2026-11-04T20:04Z

    Answer to triage's progress knock 6640789621 (mailbox #30060).


    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

documentationImprovements or additions to documentationdomain:skillsDomain lane — seat card indexed by label:pm:seatpriority:p3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions