- Extend TaskStore deleteTask with a safe default that blocks deleting tasks still referenced by live dependents - Add an opt-in removeDependencyReferences path that rewrites dependent tasks atomically before deletion - Update dashboard API/routes to surface TASK_HAS_DEPENDENTS as a 409 with structured details and a delete query flag - Add TaskCard/TaskDetailModal confirmation-retry UX plus coverage in core, dashboard route/API, and component tests - Document the new delete semantics and opt-in behavior in the dashboard API README
75 KiB
75 KiB