Skip to main content

Nav Continuity Layer: Dependency Map

DEPENDENCY MAP
════════════════════════════════════════════════════════════

┌─────────┐
│ START │
└────┬────┘

┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ Receipts│ │ Plans │ │ Issues │
│ Schema │ │ .json │ │ .md │
└────┬────┘ └────┬────┘ └────┬────┘
│ ═════╪══════ │
│ │ │
└──────────────┼────────────┘


┌─────────┐
│ BriefGen│ (The Compiler Script)
└────┬────┘


┌─────────┐
│ DONE │
└─────────┘

─────── = Soft (can mock or operate without)
═══════ = HARD (compile step requires Plan location known)

════════════════════════════════════════════════════════════

Dependency Types

  • Data (HARD): Location of active plans (plan.json or index.md), agent receipts, and open issues.
  • Infrastructure (HARD): The skills and hooks execution environment to attach the compile script to session boot.
  • Decision (SOFT): The exact schema of nav-memory.jsonl. Can iterate on this after MVP.

Parallelization Opportunities

  • Context Reader (Dependencies): Can build the file readers (Plans, Issues, Receipts) in parallel.
  • Formatter (Output): Can build the /nav-briefing.md compiler layout independently of the readers.