Skip to content

FR-040: edge_types + roles registries; widen US allowed_links#1

Merged
kreneskyp merged 2 commits into
mainfrom
fr040-object-edge-vocabulary
Jun 21, 2026
Merged

FR-040: edge_types + roles registries; widen US allowed_links#1
kreneskyp merged 2 commits into
mainfrom
fr040-object-edge-vocabulary

Conversation

@kreneskyp

Copy link
Copy Markdown
Contributor

Declares the full ecosystem edge-verb registry (56 verbs, categorized + described) and role registry (9 capability tags). Widens US.allowed_links with implements/exercises to match actual quire-rs usage (backsync). Consumed by the quire-rs FR-040 engine + the per-object vocab in spec-objects-*.

🤖 Generated with Claude Code

Declare the full ecosystem edge-verb registry (56 verbs, categorized +
described) and role registry (9 capability tags). Widen US allowed_links
with implements/exercises to match actual quire-rs usage (backsync).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kreneskyp
kreneskyp requested a review from a team as a code owner June 21, 2026 12:37
The manifest-validation test checks manifest.yaml against the vendored
tests/module-manifest.schema.json, which had top-level
additionalProperties:false. Add the edge_types/roles sections +
EdgeTypeEntry/RoleEntry defs + ObjectTypeEntry.roles (mirroring the
filament-core-service CR-003) so the new manifest validates. LintRuleEntry
left untouched (vendored copy is intentionally looser for iso lint_rules).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kreneskyp
kreneskyp merged commit 1c14b35 into main Jun 21, 2026
7 of 8 checks passed
@kreneskyp
kreneskyp deleted the fr040-object-edge-vocabulary branch June 21, 2026 12:53
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