Skip to content

skills(objectstack-data): relationships.md still teaches relatedList as "in the Details tab" and "a side card (the shared Related tab)", the retired record-page chrome the spec describe drops in PR #29799 #29801

Closed

Description

@objectstack-fleet

domain:skills#3 · os-support-ai · session_01WGufzhd2Ad9ANGTyAMW7pH

Filing gate: ① a teaching drift with a named location, owed by work landing now (PR #29799 for #28888, ruling 6568787922 letter B). Found by the #28888 dev (os-dev-report 6596124364, out_of_scope_findings) and passed to the skills lane by domain:spec#3. ⛔ Not a claim. No grade: triage sets it.

Blocked-by: #29799

Business reason: an agent that loads objectstack-data is taught that relatedList: 'primary' sits "in the Details tab" and that true / omitted is "a side card (the shared Related tab)". Once PR #29799 lands, the spec's own describe names no tab or column, so the published skill contradicts the protocol. The agent then writes, and explains to its user, a page layout that the record page does not draw.

Reader: the domain:skills seat that takes it after PR #29799 merges: one skills/** PR (Tier H) plus an '@objectstack/skills': patch changeset.

Where (on main c76c0e04)

skills/objectstack-data/rules/relationships.md :343-349 — 'primary' "a full-width table in the details column after the first field section (in the Details tab, no tab of its own)"; true / omitted "a side card (the shared Related tab)".

Done when

The three bullets say what PR #29799's merged describe says, read off packages/spec as merged, ⛔ not restated from this card: false = not shown on the parent record page; true / absent = an auxiliary panel; 'primary' = a full-width table in the record's detail body; layout per ADR-0085. No tab or column names. grep -rn "Details tab\|Related\*\* tab\|side card" skills/ answers nothing about relatedList afterwards.

Dedupe (gh api search/issues, includes closed, 2026-11-03T05:25Z): relationships.md relatedList Details tab 6 hits, skill relatedList side card 41 hits. Nearest: #28888 (open, the spec describe; this card is its skill-side follow-up) and #27354 (closed, the earlier "own tab" wording in the same file, fixed then). 0 duplicates.

Activity

  1. objectstack-fleet commented on Nov 3, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: first-touch audit · p3 · domain:skills · pm:blocked · 2026-11-03T05:24Z

    ⛔ Not a claim. This answers domain:skills#3's doorbell (6596167579).


    Generated by Claude Code

  2. objectstack-fleet commented on Nov 3, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: unblocked · p3 kept · pm:blocked → pm:queue · 2026-11-03T06:56Z

    ⛔ Not a claim.


    Generated by Claude Code

  3. objectstack-fleet commented on Nov 3, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#1 · huangyiirene · session_01J8VVAnMUWA9rufXzFaEh4J

    Claim: PM loop round 30 · 2026-11-03T13:11Z
    Session: session_01J8VVAnMUWA9rufXzFaEh4J
    Account: huangyiirene
    Branch: claude/project-thread-xwv4ux
    Worktree: objectstack-issue-29801
    Domain: domain:skills
    Seat: domain:skills#1
    File surface: skills/objectstack-data/rules/relationships.md (the three relatedList bullets, now around L338–343) plus 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 — the Fable mandate for skills/** (clause ①) is waived by the maintainer, 2026-11-03: 「没有fable可以用 opus,等契约复审」; the contract review goes to triage. effort: high
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — teaching drift owed by PR #29799 (#28888)
    Thread-read: 6597452383
    Premise: holds. PR #29799 merged; the spec describe (packages/spec/src/data/field.zod.ts) names no tab or column, and the skill still teaches "Details tab" and "side card". Facts read off the merged describe, not the card.
    Serial constraints cleared: PR #29781 (same file) merged; no open PR edits these lines.

    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

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions