mirror of
https://github.com/saltbo/agent-kanban.git
synced 2026-09-19 09:01:47 +08:00
a2fa54a729
Replace the v1 Agent/Machine runtime and CLI architecture with the v2 Resource Server, AMA-backed projections, task lifecycle, session observation, BDD specifications, and a single-package layered codebase. BREAKING CHANGE: remove the v1 CLI, internal Agent/Machine runtime entities, workspace layout, and legacy runtime coordination APIs.
27 lines
770 B
SQL
27 lines
770 B
SQL
ALTER TABLE tasks ADD COLUMN assignee_name TEXT;
|
|
ALTER TABLE task_actions ADD COLUMN actor_name TEXT;
|
|
|
|
CREATE TRIGGER task_actions_snapshot_assigned_realmroot_actor_name
|
|
AFTER INSERT ON task_actions
|
|
WHEN NEW.actor_type = 'realmroot:agent'
|
|
AND NEW.actor_name IS NULL
|
|
BEGIN
|
|
UPDATE task_actions
|
|
SET actor_name = (
|
|
SELECT task.assignee_name
|
|
FROM tasks task
|
|
WHERE task.id = NEW.task_id
|
|
AND task.assigned_to = NEW.actor_id
|
|
AND task.assignee_identity_type = 'realmroot_actor'
|
|
)
|
|
WHERE id = NEW.id
|
|
AND EXISTS (
|
|
SELECT 1
|
|
FROM tasks task
|
|
WHERE task.id = NEW.task_id
|
|
AND task.assigned_to = NEW.actor_id
|
|
AND task.assignee_identity_type = 'realmroot_actor'
|
|
AND task.assignee_name IS NOT NULL
|
|
);
|
|
END;
|