cyberneticlibrary

Start a task session

scommandsetup L13
FlojoInc/FloImg
What it does

start task by branching and updating status

Best for

Transitioning a planned task into in-progress with branch setup and status tracking.

Inputs
  • · task ID from PROJECT_STATUS.md or arguments
Outputs
  • · feature/fix branch
  • · updated task status
  • · updated PROJECT_STATUS.md
  • · git commit
Requires
  • · git
  • · bash
  • · file I/O
Preconditions
  • · task file exists at vault/pm/tasks/ or vault/pm/bugs/
  • · not on a branch already
Failure modes
  • · task not found
  • · branch name collision
  • · status update forgotten
  • · subtask mixed with root task
Trust signals
  • · distinguishes subtasks (no branch) from root tasks (creates branch)
  • · shows acceptance criteria on start
  • · updates both task file and PROJECT_STATUS.md