Vision, goals, guardrails, and ADRs. The contracts all execution must honor.
pip install governor-md Governor is the static St. Peter of your project. It records what the project has committed to — the vision, the goals, the guardrails — and enforces those contracts across every agent session. If a task would violate a guardrail, St. Peter has already said no.
Every project has contracts: vision, guardrails, ADRs. They usually live in a wiki nobody reads and drift silently. Governor makes them readable by agents — and asks them the question before the work starts. If the task violates a guardrail, St. Peter has already said no. The agent doesn't get to decide otherwise.
1. Agent proposes a fast fix — Governor cites the contract
2. After reframing to honor the contract — proceeds cleanly
Vision doesn't drift. Guardrails stay active until explicitly deprecated. ADRs are immutable once accepted — new ADRs supersede rather than overwrite. Every agent session starts with visionlog_boot and honors whatever it reads there.
pip install governor-md # As MCP tool calls from an agent:
project_set path: "/path/to/project" # returns project_id
visionlog_boot project_id: "..." # active guardrails + goal state
visionlog_guide project_id: "..." # vision + decisions + goal map
# Create governance artifacts:
vision_set title: "..." body: "..."
guardrail_create title: "No hard deletes"
goal_create title: "Launch MVP" status: "available" Vision remains sticky across sessions — it doesn't drift. Guardrails are active or deprecated, never deleted. ADRs are immutable once accepted — new ADRs supersede rather than overwrite.
Governor is the governance pillar of the Eidos trilogy. The flow is one-way: research.md earns decisions with evidence, Governor records those decisions as contracts, and Docket executes tasks within those contracts.