Skip to content

openlogos launch

Transition the project from initial lifecycle to active lifecycle. Once activated, all modifications to existing documents must go through a structured change proposal.

Terminal window
openlogos launch

No arguments or options. Must be run from the project root.

  1. Reads logos/logos.config.json and checks the current lifecycle value
  2. Sets lifecycle to "active" in logos.config.json
  3. Syncs logos-project.yaml project name
  4. Regenerates AGENTS.md and CLAUDE.md with change management rules
  5. Re-deploys Skills with active lifecycle context
✓ Change management activated! Lifecycle is now "active".
From now on, modifications to existing documents require a change proposal.
Run `openlogos change <slug>` to start a new change proposal.
✓ AI rules updated in logos/skills/
Aspectinitialactive
Phase progressionFree — AI follows phasesFree — AI follows phases
Modifying existing documentsAllowed directlyRequires a change proposal
AGENTS.md content”No change proposals needed""MUST create proposal before modifying”
AI behaviorWrites code directlyStops and asks for proposal first
openlogos changeWorks (but not enforced)Enforced by AI instructions

Run launch after completing your first development cycle (all phases done, openlogos verify passed). The status command suggests this automatically when all phases are complete.

Typical timing:

openlogos init → Phase 1 → 2 → 3 → openlogos verify
openlogos launch ← here
openlogos change <slug> (iterations)

Running launch when lifecycle is already active is a no-op:

Change management is already active (lifecycle: "active").
ErrorCauseFix
logos/logos.config.json not foundNot in project rootcd to project root, or run openlogos init first
  • change — Create a change proposal (available after launch)
  • status — Shows the lifecycle state and suggests launch when ready
  • sync — Regenerate files (launch also regenerates internally)