docs(reconciliation): sync planning repo to ansible-eulernest reality
Plan ↔ reality abgleich nach tatsächlicher Implementierung in ansible-eulernest: - CONVENTIONS.md: 4 Profile (+ coder), Registry-Pull statt GGUF/DVC, SoT-Pointer auf ansible-eulernest, JP7.2 Source-Build-Note - STATE.md: W2–W4 done (via ansible-eulernest), W1/W5/W6 dropped, N1–N3 (GPU-metric, benchmarks, smoke-tests) als nächste Schritte - ROADMAP.md: Abgeschlossene Items referenzieren ansible-eulernest-Rollen; neue Items N1–N3 für verbleibende Arbeit - manifests/requirements.md: R-03–R-06 done, R-02/R-07/R-08 drift - docs/adr/0003: Registry-Pull > GGUF; ansible-eulernest als Impl-SoT - sessions/2026-06-14-reconciliation.md: Session-Log Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
52
STATE.md
52
STATE.md
@@ -2,34 +2,44 @@
|
||||
|
||||
> Live-Ebene. Was *jetzt* läuft. Plan steht im Board (`ROADMAP.md`).
|
||||
|
||||
**Letzte Session:** bootstrap / 2026-06-03 · **Aktive Rolle:** leader
|
||||
**Letzte Session:** reconciliation / 2026-06-14 · **Aktive Rolle:** leader
|
||||
|
||||
## Now (in dieser Session im Fokus)
|
||||
- Bootstrap fertig (Planung). Nächster Dispatch: **W1 Grundgerüst** (`session-prompts/W1.md`).
|
||||
Abgleich Plan ↔ Realität abgeschlossen. `ansible-eulernest` ist die Implementierung;
|
||||
dieses Repo wurde auf Stand gebracht (CONVENTIONS, ROADMAP, Requirements, ADR-0003).
|
||||
|
||||
## In Progress (begonnen, nicht fertig)
|
||||
- _(keine — alles geplant, noch nichts gebaut)_
|
||||
- _(keine)_
|
||||
|
||||
## Done (via ansible-eulernest)
|
||||
|
||||
Die Items W2–W4 wurden nicht in diesem Repo gebaut, sondern direkt in `ansible-eulernest`
|
||||
implementiert. Sie gelten hier als abgeschlossen; die Commits liegen im dortigen Git-Log.
|
||||
|
||||
| ID | Item | Implementierung |
|
||||
|----|------|-----------------|
|
||||
| W2 | Ollama-Profile + Daemon-Env | `roles/ollama` + `group_vars/jetson/vars.yml` |
|
||||
| W3 | Exporter-Sidecar (`:8000/metrics`) | `roles/ollama_exporter` |
|
||||
| W4 | Bootstrap (Power, GPU-Gate, Firewall, Source-Build) | `roles/jetson_bootstrap` + `roles/ollama/tasks/build_jp72.yml` |
|
||||
| – | Nougat OCR (`:8080`) | `roles/nougat_server` |
|
||||
| – | GROBID (`:8070`) | `roles/grobid` |
|
||||
| – | codex-mcp (`:8765`) | `roles/codex_mcp` |
|
||||
|
||||
## Dropped / Scope-Shift
|
||||
|
||||
| ID | Item | Grund |
|
||||
|----|------|-------|
|
||||
| W1 | Grundgerüst in diesem Repo | Scope nach ansible-eulernest gewandert; Ansible-Struktur ist das Grundgerüst |
|
||||
| W5 | Client + Tests (standalone) | Nicht nötig; Ansible-Rollen + group_vars dienen als Referenz |
|
||||
| W6 | Docs (standalone) | Doku lebt in ansible-eulernest + agent-swarm-repo |
|
||||
|
||||
## Blocked
|
||||
- W2–W5 — warten auf W1 (Grundgerüst). `⏸`
|
||||
- W6 (Docs) — wartet auf W2–W5. `⏸`
|
||||
- N1–N3 (GPU-Metric, Benchmarks, Smoke-Tests) — bereit, noch nicht dispatched
|
||||
|
||||
## Next (priorisiert)
|
||||
1. W1 dispatchen (Worker · mittel).
|
||||
2. Nach W1-Merge: W2, W3, W4, W5 **parallel** dispatchen (disjunkte Ownership).
|
||||
3. Zuletzt W6 (Scholar · klein).
|
||||
1. N1 dispatchen: GPU-Utilization Metric (`/sys/devices/gpu.0/load`) → ollama_exporter + HA
|
||||
2. N2 dispatchen: Benchmark-Script (Latenz + VRAM pro Profil)
|
||||
3. N3 dispatchen: Smoke-Test-Suite (5 Endpoints von außen verifizieren)
|
||||
|
||||
## Offene Audit-Findings
|
||||
- _(keine — Projekt frisch gebootstrapt)_
|
||||
|
||||
## Datei-Ownership (aktiv)
|
||||
> Verzeichnis-Pfade mit Slash beenden (das prüft `scripts/gate-ownership.sh`).
|
||||
> W1 läuft sequentiell zuerst und legt das Grundgerüst an; ab dann gilt:
|
||||
|
||||
| Paket | Dateien/Pfade | Owner |
|
||||
|---|---|---|
|
||||
| W2 | `ollama/`, `scripts/build-models.sh`, `.dvc/` | worker-w2 |
|
||||
| W3 | `exporter/`, `requirements/exporter.txt` | worker-w3 |
|
||||
| W4 | `scripts/setup-jetson.sh`, `scripts/benchmark.sh`, `.github/workflows/` | worker-w4 |
|
||||
| W5 | `client/`, `tests/`, `requirements/client.txt`, `requirements/dev.txt` | worker-w5 |
|
||||
| W6 | `docs/architecture.md`, `docs/api.md`, `docs/deployment.md`, `docs/troubleshooting.md` | worker-w6 |
|
||||
- _(keine — Reconciliation sauber abgeschlossen)_
|
||||
|
||||
Reference in New Issue
Block a user