Ny modul graph.rs med: - pick_task: plukk høyest-prioritet open task atomisk (FOR UPDATE SKIP LOCKED) - update_task_status: oppdater status (open → active → done/failed) - write_task_message: skriv melding i oppdragets chat-node - release_stale_tasks: frigjør tasks stuck >60 min (krasj-deteksjon) - query_nodes/query_edges/get_node: generiske graf-spørringer Nytt verktøy synops_query for LLM: - action: nodes (list med kind/status-filter) - action: edges (for en node, med retning/type-filter) - action: get (les enkeltnode med metadata) PG-tilkobling er valgfri — degraderer gracefully uten DATABASE_URL. Krasj-deteksjon kjøres ved oppstart. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.lock | ||
| Cargo.toml | ||