Files
jetson-ai-ollama/ROADMAP.md
Tarik Moussa efee259d01
Some checks failed
gates / quality (push) Has been cancelled
feat: bootstrap jetson-ai-ollama from agent-swarm template
Leader-Bootstrap (Planung) aus Template + Jetson-Meta-Prompt:
- ROADMAP-Board W1-W6 als Abhaengigkeits-DAG (Ready-Set = {W1})
- STATE mit disjunkter Datei-Ownership W2-W6
- CONVENTIONS Projekt-Vertrag (Profile, Pfade, Ports, Daemon-Env, num_ctx, DVC, Scope)
- manifests/requirements.md = kalt verifizierbares Review-Manifest (R-01..R-10)
- REVIEW.md Kalt-Review-Einstieg; ADR 0002 (Ollama-nativ, kein Swapper/Gateway)
- session-prompts/W1..W6 dispatch-fertig; .gitignore um Jetson-Ignores erweitert
- examples/walkthrough entfernt (Projekt hat eigenes gefuelltes Board)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 06:57:40 +02:00

2.2 KiB
Raw Blame History

ROADMAP — Board & Ready-Set (Jetson AI / Ollama)

Eingang des Feature-Loops und der Abhängigkeits-DAG. Der Leader berechnet jeden Zyklus das Ready-Set und dispatcht nur daraus.

ROADMAP vs. STATE: ROADMAP = der ganze geplante Graph. STATE.md = was gerade jetzt läuft. Item wandert: 🔲 → beim Dispatch in STATE „In Progress" → bei Merge zurück als in „Done".

Legende

  • Typ: 🔌 port · 🔬 research · 🧱 infra
  • Status: done · 🔲 ready · ⏸ blocked-by-prereq · blocked-extern

Ready-Set-Regel

Ready-Set = { Items mit 🔲, deren Prereqs ALLE ✅ }   →   aktuell: { W1 }
  1. Ready-Set bilden. 2. Modell aus docs/roles/model-routing.md. 3. Prompt aus session-prompts/<ID>.md. 4. Worker bauen. 5. Review-Gate (hoch) → Merge → .

Dieses Projekt ist rein 🧱 infra/config — kein 🔬-Item, daher kein Spike-Gate. Die Kopplung der Pakete läuft ausschließlich über CONVENTIONS.md.

Board

ID Item Typ Status Prereqs Rolle · Tier Aufwand
W1 Grundgerüst: Struktur, README-Skelett, LICENSE, .gitignore, .env.example 🧱 🔲 Worker · mittel ~0.5 d
W2 Ollama-Profile: Modelfiles light/gemma/heavy, systemd-override, build-models.sh, DVC 🧱 W1 Worker · mittel ~1 d
W3 Exporter-Sidecar: /metrics:8000 + systemd-Service 🧱 W1 Worker · mittel ~0.5 d
W4 Setup & CI/CD: setup-jetson.sh, benchmark.sh, Workflows 🧱 W1 Worker · mittel ~1 d
W5 Client & Tests: client/, tests/, Requirements 🧱 W1 Worker · mittel ~1 d
W6 Docs: architecture/api/deployment/troubleshooting + README-Finalisierung 🧱 W2,W3,W4,W5 Scholar · klein ~0.5 d

Wellen: W1 zuerst (alleine) → dann W2W5 parallel (disjunkte Ownership, nur über CONVENTIONS.md gekoppelt) → W6 zuletzt (integriert die Realität der anderen). Session-Prompts liegen fertig unter session-prompts/W1…W6.md.

Done

ID Item Session Commit
(noch nichts gemerged — W1 ist als nächstes dran)