eidos agi
Governance

visionlog

Vision, goals, guardrails, and ADRs. The contracts all execution must honor.

pip install visionlog-md View on GitHub v0.2.0 Mar 22, 2026

What it does

visionlog 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.

Task INCOMING Guardrails CHECK Execute Reject pass fail

Key features

Install

pip install visionlog-md

Quick start

# 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.

The trilogy

visionlog is the first pillar of the Eidos trilogy. The flow is one-way: research.md earns decisions with evidence, visionlog records those decisions as contracts, and ike.md executes tasks within those contracts.