Skip to content

docs: entity scoping — registers, Body, three-tier resolution, AgendaItem URN#32

Merged
ronaldtse merged 1 commit into
mainfrom
docs/entity-scoping
Jul 18, 2026
Merged

docs: entity scoping — registers, Body, three-tier resolution, AgendaItem URN#32
ronaldtse merged 1 commit into
mainfrom
docs/entity-scoping

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Documents the model features from edoxen-model#25 (entity scoping) + the AgendaItem URN addition:

  • Renames: ContactCollection → ContactRegister, VenueCollection → VenueRegister (pages renamed, all cross-refs updated — no stale references remain repo-wide)
  • New pages: body.md, body-register.md (incl. the code-keyed lookup caveat), entity-resolution.md (three-tier inline / local_ref / ref pattern + Edoxen::EntityResolver)
  • Updates: contact.md, venue.md (ref/local_ref/urn), agenda.md (AgendaItem.urn + UrnFor, resolution_refdecision_ref), meeting-collection.md (committee is Body), schema.md, cli.md, officer.md
  • public/schemas re-synced verbatim from edoxen-model@main
  • Sidebar nav updated

Verified: npm run build (54 pages), npm test (187 passed / 3 pre-existing KNOWN-DRIFT skips), lychee 0 errors.

…Item URN

- ContactCollection/VenueCollection pages renamed to
  ContactRegister/VenueRegister (model rename)
- new: body.md, body-register.md, entity-resolution.md
  (three-tier inline/local_ref/ref + Edoxen::EntityResolver)
- contact.md/venue.md: ref/local_ref/urn fields, Meeting.contacts[]
- agenda.md: AgendaItem.urn + Edoxen::UrnFor; decision_ref fix
- meeting-collection.md: committee/committee_group are Body
- schema.md: register root docs, three-tier URN pattern, lychee fix
- cli.md: validate-meetings/normalize-meetings coverage
- public/schemas re-synced from edoxen-model@main
- sidebar nav updated
@ronaldtse
ronaldtse merged commit b169563 into main Jul 18, 2026
4 checks passed
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