Files
saltbo__agent-kanban/migrations/0049_task_actor_display_snapshots.sql
jarvis a2fa54a729 feat!: rebuild Agent Kanban for Realmroot Toolbox
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.
2026-09-02 00:17:52 -04:00

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;