ProjectManagement
Project lifecycle management — creating, updating, closing projects, backlog rules, and safe file operations.
Creating Projects
- •Use the canonical template at
Orchestration/Templates/Project.md. - •Every project MUST have a folder:
Projects/<Name>/<Name>.md(Folder Notes convention). - •Copy the template, fill frontmatter, replace the description placeholder.
- •Set
project.status: plannedfor new projects,project.priorityto appropriate level. - •Add to
Orchestration/Backlog.mdif the project has actionable tasks.
Project Frontmatter
yaml
project.status: planned # planned | active | on-hold | completed project.priority: Medium # Critical | High | Medium | Low project.deadline: project.owner: project.team: [] project.objectives: []
Status and priority are scalars (single value), never arrays.
Work Logs
- •Each project file has a
## Work logsection at the bottom. - •Entries are date-headed:
### [[YYYY-MM-DD]]with sub-bullets for detail. - •Daily journal gets a one-liner; project file gets the full detail.
- •Wikilink people, technologies, and related projects liberally.
Closing Projects
- •Set
project.status: completedandupdated:date. - •Open backlog items in the project file must be handled:
- •Promote to
Orchestration/Backlog.md(use[[Project#Section]]wikilinks to reference source) - •Move to a successor project
- •Or explicitly dismiss with rationale
- •Promote to
- •Closed projects CANNOT have an open backlog. If improvements remain, they belong in Backlog.md or a new project.
Backlog Cross-References
- •Keep suggested improvements in the project file itself (under
## Backlogor similar heading). - •For repo-backed projects, also mention them in the repo README.
- •Link from
Orchestration/Backlog.mdusing[[Project Name#Backlog]]section wikilinks. - •Resolve
[[File#Heading]]links by globbing for the file and reading the heading section.
Safe File Operations
When moving, renaming, or reorganizing project files:
- •
mkdir -pthe target directory - •
command cp -Rsource to target - •
command diffsource and target (for directories, verify file count) - •
command rmthe original only after verification - •Never use bare
mv,cp, orrm— always prefix withcommand - •Never overwrite without reading first
See imperative: [[Safe file operations in vault — copy verify remove never bare mv]]