Runtime — SOFIA's first implementation uses Claude Code and CLAUDE.md files. The concepts described here (persona, isolation, artifacts) are provider-agnostic — only the runtime layer is specific to a provider. Some sections describe Claude Code specifics. Latter versions implement other providers.

Going further

The method

The protocol

Consultation pattern

Inter-persona expert input via authorized one-shot spawn (v0.3.8). Use when the input is short and focused, and a full session of the recipient persona would be heavier than necessary. The orchestrator authorizes each consultation — invariant 3 (Isolation) is preserved.

The provider

Inspiration