CI / build (push) Has been cancelled
- actionable-phase-guidance: lifecycle artifacts + .state->complete - harden-enforcement-layers: pre-push hook, install-hooks.sh, register-guards.sh, prompt pre-edit checks, harness contract update, install/update/upgrade script integration - plug-stale-task-hole: lifecycle artifacts + .state->complete - port-pi-guard: pi dev guard plugin, package.json, register-guards integration All tasks passed bug_find, adversarial_bug_find, doc_review, and referee phases with PASS verdict.
888 B
888 B
Plug Stale Task Hole Implementation
Summary
Added stale-task detection, --touch command in status.py, and updated guard plugins to block edits on stale tasks.
Changes
scripts/status.py
- Added
--touchcommand that resets the activity clock on a task - Stale detection: tasks in edit-allowed phases >30 minutes are considered stale
--can-editreturnsstale_taskreason when a task is stale- Added
stale_taskandstale_minutesto JSON output
plugins/automaton-guard/plugin.ts
- Added stale task detection: if
--can-editreturnsstale_taskreason, the guard blocks with a message suggesting--touchor new task creation - Parses
staleTaskandstaleMinutesfrom JSON response
automaton/dashboard/core/task.py
- Added stale task awareness in the dashboard
tests/test_task.py
- Added tests for stale task detection and touch functionality