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