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.
Synopsis
Section titled “Synopsis”openlogos archive <slug>Arguments
Section titled “Arguments”| Argument | Required | Description |
|---|---|---|
slug | Yes | The change proposal slug to archive |
What it does
Section titled “What it does”- Moves
logos/changes/<slug>/→logos/changes/archive/<slug>/ - If
logos/.openlogos-guardexists and itsactiveChangematches the slug, deletes the guard file - The archived proposal retains all files (proposal.md, tasks.md, deltas/, MERGE_PROMPT.md)
Example output
Section titled “Example output” ✓ logos/.openlogos-guard removed
✓ Change proposal 'fix-redirect-bug' archived. logos/changes/fix-redirect-bug/ → logos/changes/archive/fix-redirect-bug/Archive structure
Section titled “Archive structure”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.
Errors
Section titled “Errors”| Error | Cause | Fix |
|---|---|---|
Missing change proposal name | No slug provided | Provide a slug: openlogos archive fix-redirect-bug |
Change proposal 'X' not found | No directory at logos/changes/<slug>/ | Check spelling — maybe already archived? |
Archive 'X' already exists | The slug already exists in logos/changes/archive/ | The proposal was already archived |
logos/logos.config.json not found | Not in project root | cd to project root |