Development
Internal architecture, conventions, and material for contributors.
General
Architecture
- Prumo Architecture OverviewThe major components are Protocol Domain, Project Service, Resolution Service, Documentation Engine, Planning Engine, Adoption Engine, Knowledge…
- Prumo Dependency Rulescontext, errors, fmt, io, os, path, strings, time, encoding/json, sync, testing
- Native Workspace Viewer (prumo-viewer)The Prumo Native Workspace Viewer is a graphical and terminal visualization component implemented in Rust for instant navigation of massive…
Governance
- Authority & Projection PolicyOnce a design decision is promoted into a canonical repository specification, the repository version has authority over the Notion version for…
- Lean Progressive Context (LPC)The Lean Progressive Context (LPC) methodology is one of Prumo's core scientific differentiators. It was conceived to solve the problem of cognitive…
- M5 Documentation System v2 — Exit GateM5 exit gate (per docs/development/phases.md): documentation contracts enforceable; profiles selectable; delta tracked; contradictions detected.
- M6 Living Plan / Interview Engine — Exit GateM6 exit gate (per docs/development/phases.md): a new project can go from initial intent to implementation-ready via interview without a manual…
- M7 Adoption Engine — Exit GateMilestone M7 exit gate (per docs/development/phases.md and docs/runtime/adoption-engine.md): an arbitrary existing repository can be audited without…
- M8 History + Traceability — Exit GateMilestone M8 exit gate (per docs/development/phases.md): Any code change is traceable to a decision and goal; the implementation journal is…
- M9 Experience Layer — Exit GateMilestone M9 exit gate (per docs/development/phases.md): An agent can hand off to another agent or session with full structured context; session…
- M10 OpenCode Native Harness — Exit GateMilestone M10 exit gate (per docs/development/phases.md:365): prumo-agent connector install opencode produces a fully functional native integration.
- M11 Connector SDK — Exit GateMilestone M11 exit gate (per docs/development/phases.md:380): A new connector can be built against the Connector SDK and passes contract tests.
- M12 Team / Advanced Runtime — Governance Evaluation & Status
- Trust & Security ModelPrumo operates under a model of least privilege and strict isolation. Autonomous agents receive only the permissions explicitly granted by the…
Harness
- ACI Tooling & SandboxingThe ACI (Agent-Computer Interface) of the Prumo Harness is the set of precision tools provided to agents during directive execution.
- Directives & Task DAGsIn Prumo, AI agents do not work from open-ended, vague instructions. Instead, the Prumo compiler turns Goals and Tasks into structured Executable…
Workforce
- Specialist Agent Catalog (39 Agents)Prumo ships with 39 pre-configured autonomous agents, designed to act with surgical focus and clear boundaries of responsibility and authority.
- Deterministic Recipes (20 Recipes)
- Precision Skills Catalog (189 Skills)Each skill in the catalog defines: 1. Precise Intent: An unambiguous purpose (e.g. AST refactoring, accessible color palette creation, lockfile…