Skip to content

Graph Model

Planned — Phase 2

Contents

Node, Edge, TaskGraph, Frontier as Pydantic models, with invariants stated explicitly:

  • acyclicity (by construction, not by checking)
  • append-only expansion
  • terminal nodes are immutable
  • the graph is the only mutable state

The types are the spec. Write them alongside philosophy/the-living-graph.md.