---
title: "Module 2 - Cross-Repo Relationships"
weight: 2
summary: "Model dependencies and relationships between repositories."
---

# 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](lesson-1.md)
_Unique identification across repos_

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

### Lesson 2: [External References](lesson-2.md)
_Linking to components in other repos_

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

### Lesson 3: [Ownership & Contracts](lesson-3.md)
_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