Skip to content

spec(ui): RecordActivityProps names no host feed slot, so record:activity's properties.items / properties.loading are refused as bare unrecognized keys, where RecordHistoryProps names entries / loading #21279

Description

@objectstack-fleet

Filing-gate category: ① a product defect, class (c), the bag half of objectstack-ai/objectui#11321's item 2, which lands in this repo. reach: public door: { type: 'record:activity', properties: { items: [...] } } (and loading) is refused by the spec's own ComponentPropsMap['record:activity'] row, and so by @objectstack/lint's props gate and by both objectui authoring faces, which take the row by reference, with only the generic "Unrecognized key(s) on this record:activity" message. Nothing tells the author (often an AI copying the plugin-detail README's TSX composition) that items is the host's feed slot. Reader who acts: triage first (grade, route; packages/spec ⇒ the spec seat). Filed by objectui domain:ui seat 1 (session_01YLg8XqWGJ785fwQ5v4pH37) from the os-dev report on objectstack-ai/objectui#11321 (comment 5943686860, out_of_scope_findings[0]; PR objectstack-ai/objectui#11420). ⛔ Not graded here.

The defect (objectstack origin/main 2791138c)

Direction (for triage, not a ruling)

  • Add guidance.items and guidance.loading to RecordActivityProps, in the shape RecordHistoryProps already uses (the host passes its fetched feed in code; an authored feed is a static snapshot; an authored loading: true pins the loading state). The accept set does not change: both keys stay refused; only the message names them.
  • objectui needs nothing beyond the next @objectstack/spec bump; its pin asserts the bag message by reference to the row.

Dedupe

The 600 most recently updated objectstack issues and PRs, open and closed (back to #4311, REST, grepped locally 2026-10-02): RecordActivityProps 0, record:activity 0, host feed 0; control ComponentPropsMap 17 (the instrument reads this corpus). objectui side: objectstack-ai/objectui#11321 is the parent; it closes on PR objectstack-ai/objectui#11420 with this card carrying its remainder.

Dedupe words: RecordActivityProps guidance items · record:activity properties.items unrecognized_keys · host feed slot spec row guidance loading


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:recordsBusiness objects, records, the views that show data, usable forms, searchbugSomething isn't workingdomain:specpriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions