The directive compiler · codename Anchor
Author your projects, postures, compliance tiers, and hard stops as one structured source. Anchor compiles it into a portable context block the model reads before it answers — the same intent, every session, every model, with no vendor holding your context.
A model's memory is passive and model-specific. It drifts, it resets, it belongs to whichever system you happened to be talking to. A directive is the active opposite — a model-agnostic instrument you author on purpose and keep.
Stele treats it like source. Declare each project's domain, its compliance tier, the postures that govern how hard to audit, and the lines that must never be crossed. Anchor resolves the active project and compiles the rest into context the model reads first — so the same intent holds even when you switch models entirely.
The method
Projects, postures, compliance tiers, and hard stops in one structured, versionable source.
The active project is resolved, its posture and unstated constraints prepended, a portable block emitted.
Claude XML, Markdown, or YAML — the same directive steers any model, with no vendor lock on your context.
Stele is the standing record of how your work should be done — inscribed by you, compiled for the model, carried wherever you go next.