Fase 21: CLI-verktøy — unix-filosofi (16 oppgaver)

Bryt ut all prosessering fra maskinrommet til standalone CLI-verktøy:
- 9 prosesseringsverktøy (transcribe, audio, render, rss, tts,
  summarize, suggest-edges, respond, prune)
- 5 oppslagsverktøy for Claude (context, search, tasks,
  feature-status, node)
- Jobbkø-dispatcher + felles lib

Maskinrommet og Claude deler samme verktøykasse.
Ref: docs/retninger/unix_filosofi.md

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
vegard 2026-03-18 01:53:09 +00:00
parent a40a23447a
commit 1a94c36713

View file

@ -29,7 +29,7 @@ declare -A PHASE_DEPS=(
[9]="3"
[10]="2"
[11]="5 6 7"
[12]="1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20"
[12]="1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21"
[13]="3 4"
[14]="6 13"
[15]="3 10"
@ -38,13 +38,14 @@ declare -A PHASE_DEPS=(
[18]="10 13"
[19]="3 13"
[20]="19"
[21]="2"
)
# --- Finn blokkerte faser ---
# En fase er blokkert hvis den har en [?], [!] eller [~] oppgave
blocked_phases() {
local phases=""
for phase in $(seq 1 20); do
for phase in $(seq 1 21); do
if grep -qP "^\- \[(\?|!|~)\] ${phase}\." "$TASKS" 2>/dev/null; then
phases="$phases $phase"
fi