bootspring watch

Real-time file watching and sync.

Overview#

The watch command monitors project files for changes and reports events in real-time. Useful for tracking todo completion, workflow progress, and PRD updates.

Usage#

bootspring watch [options]

Options#

OptionDescription
--todosWatch only todo.md
--workflowsWatch only workflow states
--prdWatch only PRD file
--verboseShow all change events
--debounce <ms>Debounce interval (default: 300)

Watched Files#

FileDescription
todo.mdTask changes
.bootspring/*/workflow-state.jsonWorkflow phase changes
tasks/prd.jsonStory status changes

Event Types#

IconEvent
Todo completed
+Todo added
-Todo removed
Workflow phase change
PRD story change

Examples#

1# Watch all files 2bootspring watch 3 4# Watch only todos 5bootspring watch --todos 6 7# Watch only workflows 8bootspring watch --workflows 9 10# Watch only PRD 11bootspring watch --prd 12 13# Verbose output 14bootspring watch --verbose 15 16# Custom debounce 17bootspring watch --debounce 500

Example Output#

⚡ Bootspring Watch Todos: 5/23 │ Workflows: 2 │ PRD: Active [10:30:15] ✓ Todo completed: Set up authentication [10:30:45] + Todo added: Add password reset [10:31:02] ◆ Workflow 'analyze' → Phase 3/5 [10:31:30] ◇ PRD story 'auth-flow' → in-progress

Use Cases#

Track Progress#

Keep watch running while working to see real-time progress.

CI Integration#

Use watch output to trigger CI actions on file changes.

Team Visibility#

Share watch output for team visibility into project status.