Execute Sprint X exclusively through Kyro's official router and commands.
Mandatory Workflow for Each Task
Process the sprint tasks in the order defined by Kyro. For every task, execute the following sequence:
context-pack- Implementation
- Validation
record-evidencereview
Do not skip, reorder, or run these stages in parallel.
Advancement Rule
A task may be marked as completed, and execution may proceed to the next task, only when:
- All required validations have completed successfully.
- Evidence has been registered through
record-evidence. - The
reviewprocess has producedverdict: pass. - There are no unresolved errors, critical findings, pending validations, or incomplete evidence.
Failure Recovery
When a task receives verdict: fail:
- Stop sprint execution immediately.
- Analyze and document the root cause.
- Apply only the changes required to resolve the failure.
- Repeat validation,
record-evidence, andreview. - Continue only after obtaining
verdict: pass.
Never force, fabricate, manually override, or bypass a verdict.
Sprint Closure
After every task has received verdict: pass:
- Verify that there are no open tasks, missing evidence, unresolved findings, or pending validations.
- Execute the official
close-sprintcommand. - Confirm that Kyro successfully closed the sprint.
Critical Restrictions
- Never modify
sprint.jsonmanually. - Never directly alter Kyro-managed state or artifacts.
- Never mark a task as completed without verifiable evidence.
- Never close a partially completed sprint.
- Never continue after a failed validation or failed review.
- Never replace official Kyro commands with manual file changes.
- If a Kyro command fails, stop execution, diagnose the issue, correct it through the supported workflow, and rerun the command.
Expected Final Report
At the end of the execution, provide a concise report containing:
- Tasks executed.
- Validation results.
- Evidence recorded.
- Final verdict for each task.
- Corrections made after failed validations or reviews.
- Result of the
close-sprintcommand. - Confirmation that
sprint.jsonwas not modified manually.