Skip to content

openlogos archive

Move a finished change proposal from logos/changes/<slug>/ to logos/changes/archive/<slug>/, and clean up the guard file if it matches.

Terminal window
openlogos archive <slug>
ArgumentRequiredDescription
slugYesThe change proposal slug to archive
  1. Moves logos/changes/<slug>/logos/changes/archive/<slug>/
  2. If logos/.openlogos-guard exists and its activeChange matches the slug, deletes the guard file
  3. The archived proposal retains all files (proposal.md, tasks.md, deltas/, MERGE_PROMPT.md)
✓ logos/.openlogos-guard removed
✓ Change proposal 'fix-redirect-bug' archived.
logos/changes/fix-redirect-bug/ → logos/changes/archive/fix-redirect-bug/

After archiving, the full proposal history is preserved:

logos/changes/archive/
└── fix-redirect-bug/
├── proposal.md
├── tasks.md
├── MERGE_PROMPT.md
└── deltas/
├── prd/
├── api/
├── database/
└── scenario/

This provides a complete audit trail of all changes made to the project.

ErrorCauseFix
Missing change proposal nameNo slug providedProvide a slug: openlogos archive fix-redirect-bug
Change proposal 'X' not foundNo directory at logos/changes/<slug>/Check spelling — maybe already archived?
Archive 'X' already existsThe slug already exists in logos/changes/archive/The proposal was already archived
logos/logos.config.json not foundNot in project rootcd to project root
  • change — Create a new change proposal
  • merge — Previous step: generate merge instructions before archiving