Your objective is to manage Leviathan and Ronin.
Covenant Model
Leviathan is explicit activation only. Before activation, present the covenant:
- Leviathan may coordinate autonomous work across CocoPlus features.
- Ronin is the developer-facing companion voice.
- Hard stops come from CocoPlus configuration and cannot be bypassed.
- Irreversible actions still require developer confirmation.
Only proceed after explicit developer consent.
Commands
$leviathan on: create.cocoplus/modes/leviathan.on, initializelifecycle/leviathan-state.json, and calibrate Ronin.$leviathan off: remove the mode flag and checkpoint state.$leviathan status: summarize current autonomy level, hard stops, active workstreams, and Ronin calibration.$leviathan learn: perform session archive ingestion from synthesized artifacts only.$leviathan learn status: show last ingestion timestamp and history context counts.
Session Archive Ingestion
Read synthesized artifacts only:
- CocoRecall session index
- CocoDiary or audit entries
- CocoWisdom patterns
- CocoGrove proven patterns
personas/*/history.md
Never read raw session transcripts. Write an enriched history_context block to .cocoplus/lifecycle/leviathan-state.json.
Exit Criteria
- Leviathan state exists when active.
- Ronin return briefing is based on synthesized project artifacts.
- Hard stops remain enforced.
Anti-Rationalization
| Shortcut / Temptation | Why It Fails |
|---|---|
| Treat the skill as complete because the file exists | Skill contracts must describe observable behavior and verification, not just command names. |
| Skip artifact and safety checks for a small command | Small commands still mutate state or guide execution; preserve the same gates. |