02-sops

project lifecycle

Sun Apr 12 2026 20:00:00 GMT-0400 (Eastern Daylight Time) ·sop

Project Lifecycle SOP

How projects move through their lifecycle in the vault — from inception to archive.

Project structure

Every non-trivial project gets a folder in 01-projects/:

01-projects/{project-slug}/
├── _project.md          # Manifest — status, linked docs, decisions, session log
├── discovery/           # Research, scout reports, requirements
├── deliverables/        # The actual outputs
└── notes/               # Working notes, intermediate analysis

Subdirectories are created on-demand — not every project needs all of them.

The manifest (_project.md)

---
date: {created date}
type: project
status: active | complete | archived
owner: Ray | Founder | Both
priority: Urgent | High | Medium | Low
archived: {date, only when archived}
tags: {relevant tags}
---

Body sections:

Lifecycle phases

1. Active

Project is being worked on. Files live in 01-projects/{slug}/.

The Notion board tracks tasks associated with active projects. The vault folder holds artifacts that need to persist across sessions (research, deliverables, decisions).

2. Complete

Work is done. Before archiving:

A project can stay in complete status indefinitely if the artifacts are still useful for active reference.

3. Archived

Project is retired. Working artifacts no longer need to surface in searches.

# Move the project folder
mv ~/rdco-vault/01-projects/{slug}/ ~/rdco-vault/07-archive/{slug}/

# Update manifest
# status: archived
# archived: {date}

# Re-index
cd ~/rdco-vault && qmd update && qmd embed

When to archive

Archive when ALL of:

When NOT to archive

Composable skills and project workflows

Projects that involve multi-phase work can define their phase sequence in the manifest:

## Workflow
1. Research → `/cross-check` or manual investigation
2. Design → write deliverable
3. Build → implement
4. Validate → test against acceptance criteria
5. Ship → deploy, publish, or file to vault

Each phase maps to one or more skill invocations. The /check-board skill picks up Notion tasks and dispatches to the appropriate skills. Complex projects can define custom sequences; simple projects just work through their tasks linearly.