Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Draft: Module 2 - Cross-Repo Relationships

Canonical IDs, external references, and ownership tracking.

Overview

This module teaches advanced cross-repo relationship modeling.

Lessons

Lesson 1: Canonical IDs

Unique identification across repos

  • ID format: repo_id::local_id
  • Avoiding collisions
  • Referencing patterns

Lesson 2: External References

Linking to components in other repos

  • import syntax for bundles
  • External system references
  • Validation of external refs

Lesson 3: Ownership & Contracts

Tracking ownership and interfaces

  • Owner metadata
  • Contract exposure
  • SLA tracking

Learning Outcomes

  • ✅ Use canonical IDs correctly
  • ✅ Reference external repos
  • ✅ Track ownership across repos
  • ✅ Expose and consume contracts