Skip to content

Device types: named sets (raftcore:@common) in selections and the catalogue - #24

Merged
robdobsn merged 1 commit into
mainfrom
feature/devtype-sets
Oct 25, 2026
Merged

robdobsn merged 1 commit into
mainfrom
feature/devtype-sets

Conversation

@robdobsn

Copy link
Copy Markdown
Owner

Follows robdobsn/RaftCore#30, which adds RaftCore's named device type sets.

  • resolveDeviceTypeSelection takes "<bundled source>:@<set>" in include and exclude, with the assembler's rules and errors. It's tested on RaftCore's shared selection vectors (copied into testdata/).
  • DeviceTypeSourceRecords.sets: a source's sets, which RaftCoreCatalogue.records() reads from the published catalogue.json.

Testing: 429 pass. tsc (web, React Native, the Device Types app) and eslint are clean.

🤖 Generated with Claude Code

…atalogue

resolveDeviceTypeSelection takes "<bundled source>:@<set>" in include and exclude, as RaftCore's assembler does
(shared selection vectors); DeviceTypeSourceRecords carries a source's sets, which RaftCoreCatalogue reads from the
published catalogue.json.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@robdobsn
robdobsn merged commit 135252f into main Oct 25, 2026
1 check passed
@robdobsn
robdobsn deleted the feature/devtype-sets branch October 25, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant