feat: bootstrap jetson-ai-ollama from agent-swarm template
Some checks failed
gates / quality (push) Has been cancelled
Some checks failed
gates / quality (push) Has been cancelled
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>
This commit is contained in:
41
ROADMAP.md
Normal file
41
ROADMAP.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# 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 **W2–W5 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)_ | — | — |
|
||||
Reference in New Issue
Block a user