Skip to content

docs(arc42): link to .domain instead of duplicating domain content - #8

Merged
JSdotNet merged 1 commit into
mainfrom
j-schepers-innobv-vigilant-engine
Aug 4, 2026
Merged

JSdotNet merged 1 commit into
mainfrom
j-schepers-innobv-vigilant-engine

Conversation

@JSdotNet

@JSdotNet JSdotNet commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Summary

Arc42 chapters were restating domain vocabulary and data shapes that already
live in .domain (aggregates, published-language contracts, context map). This
creates two sources of truth that can drift. This PR replaces the duplicated
content with related links to the authoritative .domain chapters, per the
"link out, don't restate" convention already established for ADRs/TDRs.

Changes

  • 03-context-and-scope.md: removed a stale TODO on the Capture/Inbox boundary
    and linked it to .domain/context-map.md and the Capture/Inbox Item
    aggregates.
  • 05-building-block-view.md: container view now points to
    .domain/context-map.md instead of restating what each service does.
  • 08-crosscutting-concepts.md: the Shared Data Types table now links each
    type to its owning .domain/<context>/domain.md aggregate instead of
    repeating field lists. Flagged RoutingRule as not yet modeled in .domain.
  • 12-glossary.md: removed domain-owned terms (Capture, Inbox, Second Brain,
    PARA) and the duplicated Shared Data Types table; pointed to
    .domain/context-map.md and per-context naming.md files instead.

Testing

Documentation-only change; no build/test applies. Verified all new
.domain/...#anchor references resolve to existing headings in the target
files.

Related

N/A

Checklist

  • Scope is focused and excludes unrelated changes
  • Documentation or instruction files were updated when governance or behavior changed
  • Follow-up work is captured when the implementation is intentionally partial (RoutingRule gap noted)

- 03-context-and-scope: remove stale TODO, link Capture/Inbox boundary to context-map.md and domain aggregates
- 05-building-block-view: link container view to context-map.md instead of restating domain responsibilities
- 08-crosscutting-concepts: replace Shared Data Types field tables with links to owning .domain aggregates; flag RoutingRule as unmodeled
- 12-glossary: remove domain-owned terms (Capture/Inbox/Second Brain/PARA) and duplicated Shared Data Types table, link to .domain/context-map.md and per-context naming.md instead

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@JSdotNet
JSdotNet merged commit db1ec7b into main Aug 4, 2026
2 checks passed
@JSdotNet
JSdotNet deleted the j-schepers-innobv-vigilant-engine branch August 4, 2026 21:02
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