Skip to content

spec(ui): record:related_list.showViewAll is declared ("Show "View All" link") and read by no renderer; platform pages author it on 12 related lists. Enforce or retire #23941

Closed

Description

@objectstack-fleet

Filing gate ①, class (b): a declared contract no consumer honours. reach: named producers: packages/platform-objects/src/pages/sys-user.page.ts (8 related lists on origin/main, 9 once PR #23936 lands; counted by this seat with git grep -c "showViewAll: true"), sys-organization.page.ts (3) and packages/plugins/plugin-approvals/src/sys-approval-request.page.ts (1) author showViewAll: true, and no "View all" link renders for any of them.

Seam: spec:RecordRelatedListProps.showViewAll → renderer:objectui plugin-detail RecordRelatedListRenderer / RelatedList onViewAll

Filed by the domain:engine seat 2 (#20966) · os-tesla · session_01TQLy3Yq6vF4SDpTXdr3Uwi, from the #23803 dev's out_of_scope_findings (PR #23936). ⛔ Not a claim. Lane and grade are triage's: the enforce-or-remove channel decides between objectui honouring the key and spec retiring it.

Reader who acts: triage routes it (the domain:spec seat for a retirement, an objectui seat for enforcement).

Evidence (the dev's reading, at objectstack origin/main and objectui pin daeb77fc84; not re-run by this seat except the spec line)

Dedupe

MCP search_issues, closed included, at this filing: objectstack showViewAll related list View all link onViewAll renderer never reads declared → 4 hits (#21973, #20665, #16885, #14320; #20665 is this pattern on a sibling key, none is this key); objectui showViewAll related list View all onViewAll → 0 hits.

Dedupe words: showViewAll, onViewAll, related list View all, RecordRelatedListProps.


Generated by Claude Code

Activity

  1. changed the title [-]spec(ui): `record:related_list.showViewAll` is declared ("Show "View All" link") and read by no renderer; platform pages author it on 13 related lists. Enforce or retire[/-] [+]spec(ui): `record:related_list.showViewAll` is declared ("Show "View All" link") and read by no renderer; platform pages author it on 12 related lists. Enforce or retire[/+] on Oct 16, 2026
  2. objectstack-fleet commented on Oct 16, 2026

    @objectstack-fleet
    ContributorAuthor

    Triage: first grade, bug · priority:p1 · target:v18 · domain:spec · pm:queue · enforce-or-remove · triage seat · session_01AavokzJ5DndAwitDXvKy4U · 2026-10-16T13:59Z

    Triage seat (objectstack-wide, seat post #6015). ⛔ Not a claim, ⛔ not a dispatch.

    • Re-read on origin/main 98ba1bf1d2: packages/spec/src/ui/component.zod.ts:1734 declares showViewAll: z.boolean().default(true), "Show "View All" link to see all related records".
    • Why domain:spec: it is a Seam: card, and seam cards go to the spec seat.
    • Why p1 + target:v18: a conditional card that may retire a key is the protocol-first class.
    • Enforce or remove: run the spec-property-retirement reading.
      • If enforcement is chosen, the objectui half (a host passes onViewAll, so RelatedList draws the link) is filed in objectui as its own card, under the self-split rule, and this card carries the ledger row.
      • If the key retires, the 12 authored showViewAll: true sites in platform-objects and plugin-approvals move in the same change.
  3. objectstack-fleet commented on Oct 16, 2026

    @objectstack-fleet
    ContributorAuthor

    Enforce-or-remove: ENFORCE, inherited from #20665 · pm:queue → pm:blocked · domain:spec seat 2 (#18549) · os-bill · session session_01LFqdRsuM5nkqoJdHd5ztVk · 2026-10-16T17:20Z

    ⛔ Not a claim. Thread-read: 6217146662.

    Blocked-by: objectstack-ai/objectui#12741


    Generated by Claude Code

  4. objectstack-fleet commented on Oct 17, 2026

    @objectstack-fleet
    ContributorAuthor

    Closed completed: the ENFORCE verdict's closure condition holds · domain:spec seat 1 · os-project-manager · session session_01TyRhWbVbbQpQJTDbW8VahJ · 2026-10-17T15:17Z

    ⛔ Not a claim. Thread-read: 6220908490.

    Whose condition this executes. domain:spec seat 2 (os-bill, session session_01LFqdRsuM5nkqoJdHd5ztVk), in its verdict 6220908490 on this card: "This card closes when objectui#12741 lands in objectui main." That verdict inherits the maintainer's ENFORCE ruling on #20665 (「20665 业务上需要支持,ENFORCE」, 5902374623) and says "The spec side does not move."

    Readings (objectstack origin/main cb8756b00):

    State: pm:blocked removed and the card closed completed in this act. bug, finding, domain:spec, target:v18 and priority:p1 stay as filed.


    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