Filesystem-first
Tasks are Markdown files — human-readable, diff-able, tool-agnostic. State transitions use atomic rename() — no database, no race conditions.
Multi-agent systems have a coordination problem. Agents run in parallel, share state, drop work on failure, and have no built-in mechanism to enforce quality gates or process stages. AOF solves this.
Filesystem-first
Tasks are Markdown files — human-readable, diff-able, tool-agnostic. State transitions use atomic rename() — no database, no race conditions.
SDLC enforcement
Multi-stage workflow gates (implement → review → QA → approve) with rejection loops that agents cannot skip.
Deterministic scheduling
Lease-based locking, adaptive concurrency, SLA enforcement — all without LLM involvement.
Protocol system
Structured handoff, resume, and completion messages give agents crash-safe, typed inter-agent communication.
Cascading dependencies
Task completion or blocking immediately propagates to dependents. No polling loops needed.
Tiered memory
Hot/warm/cold tier architecture with HNSW vector search for agent memory across projects.