ROADMAP mit 7 Items (F-01…F-07) und DAG. STATE aktiviert. CONVENTIONS projektspezifisch ergänzt. ADRs 0002-0004 (Stack, Whitelist, Spike-Gate). Kaltstartfähige Prompts für F-01 (Skeleton) und F-02 (API-Spike) erzeugt. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
969 B
969 B
0004 — Modell-API-Format: erst Spike, dann Connector
- Status: accepted
- Kontext: Der Jetson Orin Nano Super hostet ein lokales Modell. Das Endpoint-Schema ist nicht festgelegt (mögliche Backends: Ollama, llama.cpp-HTTP-Server, vLLM, custom FastAPI). Kein golden oracle.
- Entscheidung: F-02 (🔬 Spike) läuft vor F-05 (🔌 Connector).
Der Spike bestimmt das tatsächliche API-Schema und erzeugt eine
Mini-Spec (
spike/model-api/spec.md). F-05 portiert gegen diese Spec. - GO-Kriterium: Python-Skript sendet eine Test-Nachricht und empfängt eine nicht-leere Antwort vom lokalen Server. Latenz < 30 s akzeptabel.
- NO-GO-Kriterium: Kein Endpoint erreichbar oder Antwort-Format vollständig undokumentiert → Human-Entscheid, welcher Backend aufzusetzen.
- Konsequenz: F-05 bleibt ⏸ bis Spike ✅ + GO. Wenn NO-GO: ⛔ blocked-extern.
Spike-Branch
spike/model-apiwird nach GO verworfen; Spec bleibt indocs/.