task-bug
Task Bug
task-bug is the user-facing repair-intake skill for new bug evidence. Use it
automatically when the operator reports an observable failure after an
implementation, verifier, playtest, or closed-task handoff, even when they do
not type $task-bug. It resolves one owning task and forwards the exact
observation to $task-cycle.
When natural-language feedback has no plausible owner, it forwards that same
intake once to $create-task so the independent repair receives a tracked
contract. It never writes lifecycle state, contracts, or defect records itself;
the selected downstream skill remains the only writer for its artifact.
Under ../task-cycle/references/lifecycle-lock.md, this router never acquires a
lifecycle lock, creates or writes the authoritative .lock.claim file or
owner.json, or releases, renames, deletes, or recovers a lock. It may inspect
existing lock metadata read-only for routing
or a blocker report. The selected task-cycle performs authoritative
acquisition and every lifecycle write.