campaign-workflows ยท diff
git:20260317.0c8d415 to git:20260818.3ded4d2
16 added, 7 removed. Audit A to A.
---
name: campaign-workflows
- description: Manage campaign intents, dungeons, and flow transitions with `camp`. Use when capturing ideas, promoting intents to festivals, archiving work, or moving workflow items between statuses.
+ description: Manage campaign intents, dungeons, and workflow collections with `camp`. Use when capturing ideas, promoting intents to festivals, archiving work, or moving workflow items between statuses.
---
# Campaign Workflows
All workflow commands here are `camp`, not `fest`.
- Use `camp` for intents/dungeons/flows. `fest` is for festival planning/execution.
+ Use `camp` for intents, dungeons, and workflow collections. `fest` is for
+ festival planning and execution.
## Intents
```bash
camp intent add "idea"
camp intent list
camp intent move <id> active
camp intent promote <id>
camp intent archive <id>
```
## Dungeon
```bash
camp dungeon crawl
```
`crawl` is interactive/TTY-oriented.
- ## Flow
+ ## Workflow Collections
+ A workflow collection is a campaign directory under `workflow/<type>/` with its
+ own navigation config and workitem types.
+
```bash
- camp flow status
- camp flow move <item> <status>
- camp flow sync
+ camp workflow list # user-created collections
+ camp workflow show <name> # config and recent workitems
+ camp workflow create <name> # create a custom collection
+ camp workflow doctor # report workflow surface inconsistencies
+ camp workflow sync # repair auto-fixable doctor findings
```
+ Item status moves are `camp intent move <id> <status>`, not a workflow command.
+
## Common Mistakes
- - Running `fest` commands for intent/flow operations.
+ - Running `fest` commands for intent or workflow-collection operations.
- Deleting old work instead of moving it to dungeon statuses.
- Promoting intents before they are sufficiently shaped.
+ - Reaching for a `camp flow` command: the surface is `camp workflow`.