User Input
$ARGUMENTS
Outline
- Read
AGENTS.md, especially source-of-truth layers and the program goals / drift guard. - Read
docs/skills/catalog.md#whats-next--unfinished-work. - Inspect
docs/program-goals/to identify the current program-goal state when it affects ranking or is unclear: a named bucket,none/free-flow, or temporarilyunknown/not-assessed. - Read
.agent-prefs/session-execution-model.mdif it exists. - Read
docs/reports/unfinished-work.mdas inventory/evidence, not an active queue. - Refresh context with the marker search from
unfinished-work.mdwhen the user asks for current state or when freshness is uncertain. - Rank candidates by current program-goal state when applicable, user intent, severity, and unblock value.
- Return a concise drift check, top candidates, recommendation, source-of-truth layer, program-goal route, program-goal state when used, and execution route. If the recommended unit requires substantial planning or implementation and the local session preference favors fresh workers or ask-each-time, ask whether to plan/execute here or prepare a reviewed handoff prompt for a fresh agent/thread.
Do not implement from this skill. If the user approves a unit, hand off to elsa-work-unit-planner or the relevant implementation skill.