-- 026_cli_tool_synops_clip.sql
-- Oppgave 25.4: Registrer synops-clip som cli_tool-node for orkestreringer.
-- Gjør synops-clip tilgjengelig i script-kompilatoren slik at orkestreringer
-- kan skrive f.eks. "1. clip URL (lagre node)" og få det kompilert til
-- "synops-clip --url {event.url} --write".
--
-- Ref: docs/retninger/unix_filosofi.md, migrations/022_cli_tool_seeds.sql

BEGIN;

INSERT INTO nodes (id, node_kind, title, visibility, metadata, created_by)
VALUES (
    'f0000000-c100-4000-b000-000000000016',
    'cli_tool',
    'synops-clip',
    'discoverable',
    '{
        "binary": "synops-clip",
        "aliases": ["clip", "klipp", "hent artikkel", "clip url"],
        "description": "Hent og parse webartikler med Readability, opprett content-node med AI-oppsummering",
        "args_hints": {
            "url": "--url {arg}",
            "fra event": "--url {event.url}",
            "lagre node": "--write",
            "bruker": "--created-by {event.created_by}",
            "med timeout": "--timeout {arg}",
            "force playwright": "--playwright"
        }
    }'::jsonb,
    'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'
);

COMMIT;
