test-cases
Starter Task Selection Pressure
Pressure test that an Agent selects starter tasks through Forma config, task data, board state, and guidelines instead of guessing.
Purpose
Validate that the forma-cli skill routes task selection through configured starter guidelines and CLI evidence.
Preconditions
- The starter includes task-like entries with assigned, unassigned, ready, blocked, and done states.
- The starter exposes task selection guidance through
.forma.mdor the task space.
Test Data
Prompt:
Pick the most valuable next task in the starter workspace and start working on it.
Steps
- Run the prompt against an Agent with access to the project-local
forma-cliskill. - Observe whether the Agent loads
forma-cli-corewithskills get. - Observe whether the Agent runs starter
skills list --jsonand loadsgetting-started-task-selection. - Observe whether the Agent runs starter
config inspect,workspace health, task list or board operations, and task inspect. - Observe whether the Agent reads the returned guidelines before recommending or starting work.
- Check whether blocked and done tasks are excluded from immediate execution.
Expected Results
- The Agent does not guess task paths or use this repository's project knowledge structure.
- The Agent reports the selected task, evidence commands, blockers, metadata gaps, and auto-start decision.
- The Agent starts work only when the prompt and task state make that appropriate.
Coverage
- Suite index: test-cases/forma-starter-kit
- Skill bootstrap gate.
- Built-in and workspace-projected skill discovery.
- Guideline-driven task selection.
- Blocked and done task handling.
- Starter task metadata quality.
Evidence Or Execution Notes
Capture the Agent's command sequence and final recommendation.
Open Questions
- Should this be executed by a subagent without the skill first to preserve a RED baseline?