scenario: decomposing-into-waves-naive description: "Agent decomposes a multi-task plan into waves without user prompting" user_posture: naive setup: helpers: - create_wave_test_repo assertions: - "git rev-parse --is-inside-work-tree" - "test -f docs/superpowers/plans/test-plan.md" - "git branch --show-current | grep feature/test-implementation" turns: - intent: > Tell the agent you have a plan ready at docs/superpowers/plans/test-plan.md and you want to start implementing. Do NOT mention waves, parallelism, or decomposition. Let the agent decide how to execute. - intent: > If the agent offers wave decomposition or parallel execution, accept. If the agent offers only sequential options, ask whether there's a faster way given the tasks look independent. - intent: > If a .waves.md file is produced, review it briefly and confirm it looks reasonable. If not, ask what happened. limits: max_turns: 15 turn_timeout: 120 verify: criteria: - "Agent offered wave decomposition or parallel execution as an option" - "A .waves.md file exists in the filesystem" - "The .waves.md file content includes a Waves Overview table" - "The .waves.md file content includes file ownership blocks for parallel waves" observe: true