A useful session can still leave no durable operation.
Chat history is a fragile place to keep project state. Decisions, discoveries, verification, and the next action need a home another session can inspect.
Repository-local operating layer
Long-running coding-agent work needs a place to route, resume, verify, and hand off.
Agents can write code. The harder problem is operating them across work that has to survive a single chat.
The operating idea
Citadel is the harness around Claude Code and OpenAI Codex. It keeps the work legible between the request and the next useful action.
Operating infrastructure for coding agents.
campaign / phase-03 / verifiedTry it
This public-safe reconstruction shows how a request becomes a bounded mode, a traceable operation, and an explicit handoff without exposing a private repository.
The work needs phases, decisions, handoffs, and a concrete place to resume after interruption.
Choose a stage to inspect what Citadel keeps legible.
Start with the outcome. Citadel selects the lightest operating mode that fits the work.
/do + routing recordThe software-shaped problem
Chat history is a fragile place to keep project state. Decisions, discoveries, verification, and the next action need a home another session can inspect.
Parallelism is valuable only when scopes are independent, branches are isolated, discoveries travel, and a human can review what should actually land.
Citadel records checks and handoffs with passed, failed, blocked, or unknown states. It improves operating discipline; it does not replace code review or guarantee correctness.
The governing model
Citadel does not try to become a new coding-agent runtime. It supplies the workflows and durable state that help existing runtimes operate inside a real repository.
Evidence and limits
/do routes a request toward a focused workflow, campaign, fleet, or other bounded operation.
Campaigns, decisions, discoveries, reports, and handoffs live with the project instead of disappearing with a context reset.
Checks remain passed, failed, blocked, or unknown. A missing result does not become success through presentation.
The harness runs with the agent’s permissions and cannot eliminate human review, repository-specific tests, or consequential approvals.
open source · documented · reversibleInspect the system
The repository contains the install path, demo workflow, Mission Control specification, operating contracts, verification gates, threat model, and removal path.