ElevenPowers · topology

updated
drag to pan · scroll to zoom · click a node to inspect

Data flow — what's sent, and what comes back

One task, from the request to the verdict. The agent is never asked to cooperate: every step below is driven by a hook event it was going to fire anyway, and the evidence is read out of command output it was going to produce anyway. Read top to bottom — session and claim, then the edits that grow the task's own scope, then the command results that become evidence bound to exact bytes, then the stop where a state is computed rather than believed.

request / data out response / data back

Architecture — layered planes

The system in tiers. core/ never imports the plugin, and the plugin is deliberately thin — everything interesting is importable, and therefore testable. hooks.json is generated from wiring.py, because the scope guard once shipped completely inert while every unit test passed. eval/ is a separate authority: it grades in an evaluator-owned workspace from an exported patch, never inside the candidate's, and it shares none of the runtime's judgement.

Workflow — how a task and a measurement each run

Read each lane left-to-right. These lanes describe the shipped runtime and evaluation mechanisms, with their current limits. Everything in the Overview tab maps to real code today. The Planned tab separately explains unfinished milestones, future research, conditional work and proposals that contributors can help develop.

Contributor roadmap · reviewed 17 October 2026

Planned — help build what comes next

Open a card for remaining work, acceptance criteria and a small first contribution. Sourced from our plans, with unfinished delivery, research and proposals clearly distinguished from shipped behavior.

Read the status before starting. Open milestones finish delivery. Planned research follows the master plan. Conditional work waits for its trigger; proposals need a design discussion. Build for any project. Model runs need a separately approved protocol and budget.