# INVENTAR — alle Osum/OrientOS-Dokumente, die es gibt

Stand **09.09.2026**, erstellt von Jarvis im Auftrag von Justin
("Die Roadmaps und Recherchen sind überall verstreut").

**Regel ab jetzt:** Diese Datei listet, WO etwas liegt. Sie verschiebt nichts.
Die Repos bleiben unangetastet. Was noch offen ist, steht in `OFFEN.md`.

Referenzstand für jede Prüfung: **`/root/osum-merge9`, Zweig `merge9`,
HEAD `8f19a97`** (Merge-Basis `cad06fb`, dazu die drei ECHTHARDWARE-1-Commits).

---

## 0. Zahlen

| | |
|---|---:|
| Arbeitsbäume `/root/osum-*/` | 107 |
| STATUS-*.md in merge9 (Wurzel) | 36 |
| docs/*.md in merge9 | 114 |
| sonstige *.md in merge9 (Wurzel) | 10 |
| Dokumente in anderen Bäumen, die merge9 NICHT hat | 4 (+24 Lizenz-Dubletten) |
| OrientOS-Vorläufer-Roadmaps | 6 |
| Lose Dateien in /root | 7 |
| Recherche 09.09.2026 | 5 |
| **Inventarisierte Dokumente gesamt** | **~190** (ohne Lizenz-Dubletten) |
| Firn-Roadmaps mit Osum-Bezug | 8 (nur verlinkt) |
| Gedächtnis-Einträge Tag `osum` / `orientos` | 172 / 15 |

---

## 1. DER ZIELORT — /root/osum-roadmap/ (ab jetzt der einzige)

| Datei | Art | Datum | Inhalt | relevant? |
|---|---|---|---|---|
| `ROADMAP.md` | Roadmap | 28.08. → **Stand 09.09. korrigiert** | Blöcke A–G, Aufwand, Status | **ja** — Statusspalte in dieser Runde gegen merge9 nachgezogen |
| `OFFEN.md` | Offen-Liste | **09.09.** | **DIE WAHRHEIT.** Jeder offene Punkt mit stabiler ID, Status, Beleg | **ja — hier zuerst nachsehen** |
| `ERLEDIGT.md` | Erledigt-Liste | **09.09.** | was seit 28.08. fertig wurde, mit Commit/Messwert | ja |
| `INVENTAR.md` | Inventar | **09.09.** | diese Datei | ja |
| `KERNEL.md` | Recherche | 29.08. | Kernel-Bestand und -Lücken | ja |
| `FREMDSOFTWARE.md` | Entscheidung | 08.09. | musl/Linux-ABI, was portiert wird und was nicht | **ja — Grundsatzpapier** |
| `FIRN-ESCAPE-TIEFE.md` | Befund | 08.09. | Firn-Blocker mit Osum-Wirkung | ja |
| `recherche-2026-09-09/00-EXPLORER-AUDIT-VERIFIZIERT.md` | Recherche | 09.09. | **von Jarvis gegen merge9 belegt** | **ja — die belastbare Fassung** |
| `recherche-2026-09-09/01-explorer-audit-subagent.md` | Recherche | 09.09. | Sub-Agent, aus dem Gedächtnis, **ungeprüft** | teilweise — 00 schlägt sie |
| `recherche-2026-09-09/02-vergleich-dateimanager.md` | Recherche | 09.09. | Win/Nautilus/Dolphin-Vergleich, Quellen | ja |
| `recherche-2026-09-09/03-basic-needs-ist-soll.md` | Recherche | 09.09. | Ist/Soll gegen Ubuntu/Fedora/Mint/Win11 | ja |
| `recherche-2026-09-09/04-messlatte-linux-desktop.md` | Recherche | 09.09. | Messlatte Linux-Desktop | ja |
| `alt/` | Kopien | 09.09. | lose Dateien aus /root, Originale bleiben liegen | Archiv |
| `PROGRAMM-AUDIT.md` | Audit | **läuft** | 22 Programme, Chat c_9EYKtwAXySUg | kommt noch |

---

## 2. MERGE9 — der aktuelle Stand (nur lesen)

### 2.1 Wurzel-Dokumente

| Pfad | Art | Datum | Runde/Thema | Inhalt (1 Zeile) | relevant? |
|---|---|---|---|---|---|
| `GRUNDLINIE.md` | Log | 28.08. | Grundlinie main 3389fbd | 20 Abschnitte grün, 3 rot (K13/K14/K16), 2196 Zusagen | **überholt** durch STATUS-MERGE9 (5162 Zusagen) |
| `BEFUND-ECHTHARDWARE-1.md` | Befund | **09.09.** | ECHTHARDWARE-1 | Justins Blech-Fehler A1–B2, je Ursache/Fix/Beleg | **ja — neuester Befund** |
| `BEFUND-DURCHKLICK-2.md` | Befund | 08.09. | TÜRSCHLOSS 12/15 | 48 Durchklick-Punkte, 29 GEHT | ja, aber merge9 misst 27/48 |
| `STATUS-MERGE9.md` | Status | **09.09.** | MERGE-9 | 4 Zweige, 49/74 grün, 2 echte Regressionen behoben | **ja — Endtafel** |
| `STATUS-MERGE8.md` | Status | 08.09. | MERGE-8 | Volllauf 2, 56/74 | ja (Vergleichsbasis) |
| `STATUS-MERGE7.md` | Status | 07.09. | MERGE-7 | 45/68 grün | historisch |
| `STATUS-MERGE6.md`, `STATUS-MERGE.md` | Status | 08.09. | ältere Merges | Zwischenstände | historisch |
| `STATUS-ALLTAG.md` | Status | 08.09. | ALLTAG | Bildfläche, Zoom, Vierer-Raster; 1 offene Flake | ja |
| `STATUS-BLECH2.md` | Status | 05.09. | BLECH2 | Justins Foto 05.09., 3 Zahlen, 2 echte Fehler, 33/0 | ja |
| `STATUS-CERTUS.md` | Status | 05.09. | CERTUS-AUF-OSUM | Certus läuft als Ring-3-Programm auf Osum | **ja — E9 gelöst** |
| `STATUS-CUSTOMRES.md` | Status | 29.08. | CUSTOMRES | eigene Auflösungen | ja |
| `STATUS-DESIGN2.md` | Status | 05.09. | DESIGN2 | Design-Token, Messtafel | ja |
| `STATUS-FREMDLAND.md` | Status | 08.09. | FREMDLAND | busybox, fork/Fäden, echte Dateisperren | **ja** |
| `STATUS-FSROBUST.md` | Status | 28.08. | FSROBUST | Journal, fsck, fsync | ja |
| `STATUS-HAERTUNG2.md` | Status | 06.09. | HÄRTUNG-2 | Fuzzer Ring 3, Riegel | ja |
| `STATUS-HDA.md` | Status | 30.08. | HDA | Intel HD-Audio 2528 Z., Mischer 821 Z., 13 Fehler | **ja — C7/F4 gelöst** |
| `STATUS-HID.md` | Status | 30.08. | HID | Eingabegeräte | ja |
| `STATUS-INIT.md` | Status | 28.08. | INIT | pid 1, /etc/inittab, respawn | **ja — A2 gelöst** |
| `STATUS-LAUFZEIT.md` | Status | 08.09. | LAUFZEIT | musl-Binaries laufen, 7 Syscalls, TLS fs | **ja — Durchbruch** |
| `STATUS-MULTIUSER.md` | Status | 28.08. | MULTIUSER | Sitzung, Anmeldung | ja |
| `STATUS-OTA.md` | Status | 30.08. | OTA | Update über HTTPS Ende-zu-Ende, AVX-512-Befund | **ja** |
| `STATUS-PRAESENZ.md` | Status | 07.09. | PRÄSENZ | Präsenzdienst am Systembus | ja |
| `STATUS-PROTOKOLL.md` | Status | 06.09. | PROTOKOLL | Ringpuffer 40000 Z., Panik-Bild, /var/crash, 55/0 | **ja — B1/B2 gelöst** |
| `STATUS-SCHNELLBILD.md` | Status | 08.09. | SCHNELLBILD | SSE2-Alpha, Dirty-Rects, MB/s | ja |
| `STATUS-SERVERBUILD.md` | Status | 28.08. | SERVERBUILD | Bau auf dem Server | ja |
| `STATUS-SOFTUI.md` | Status | 28.08. | SOFTUI | weiche Oberfläche | ja |
| `STATUS-SSHD.md` | Status | 28.08. | SSHD | SSH-2-Server, OpenSSH loggt sich ein | **ja** |
| `STATUS-STORE-MOBIL.md` | Status | 28.08. | STORE-MOBIL | Laden mobil | ja |
| `STATUS-SYSTEMBUS.md` | Status | 06.09. | SYSTEMBUS | Bus mit Rechten, Clipboard, DnD, Noti; 30/5 | **ja — A3/D1–D3/A11** |
| `STATUS-THEMESTORE.md` | Status | 28.08. | THEMESTORE | Theme-Vorlagen | ja, Läufer nie zu Ende |
| `STATUS-TON2.md` | Status | 06.09. | TON-2 | Ton, drei Messfehler | ja |
| `STATUS-UHRWERK.md` | Status | 28.08. | UHRWERK | Zeit | ja |
| `STATUS-UMLAUT2.md` | Status | 28.08. | UMLAUT2 | echte Umlaute, i18n | ja |
| `STATUS-UPDATE.md` | Status | 28.08. | UPDATE | A/B, Bootzähler | ja |
| `STATUS-USBIMG.md` | Status | 28.08. | USBIMG | Stick-Abbild BIOS+UEFI | **ja** |
| `STATUS-VSYNC.md` | Status | 06.09. | VSYNC | Bildgrenze, Seitenwechsel | **ja — A13 teilweise** |
| `STATUS-WLAN2.md` | Status | 08.09. | WLAN-2 | WLAN-Rahmen ohne Funk | ja |
| `POLL-STATUS.md` | Status | ~29.08. | POLL | SYS_POLL=7 gebaut, 67 Zusagen | **ja — A1 gelöst** |
| `KVMFIX-STATUS.md` | Status | 28.08. | KVMFIX | KVM-Durchgriff, 4,6× schneller | ja |
| `TESTFAST-STATUS.md` | Status | 28.08. | TESTFAST | schneller Testlauf | ja |
| `README.md` | Übersicht | laufend | was Osum kann, mit Beispielen | ja |
| `LICENSING.md`, `LICENSE-UEBERSICHT.md`, `THIRD_PARTY.md` | Lizenz | 27.08. | GPL-2.0-only, Fremdanteile | ja |
| `REMOVE-FROM-FIRN.md` | Aufgabe | 27.08. | was aus Firn raus soll | ja |

### 2.2 docs/ — Rundenprotokolle und Befunde (114 Dateien)

**Befunde/Grenzdokumente (die wichtigen):**

| Pfad | Art | Datum | Inhalt | relevant? |
|---|---|---|---|---|
| `docs/ROADMAP-UPDATE.md` | Roadmap | 28.08. | A1–A8 Update-Weg, B1–B6 JARVIS-Helfer, "kürzeste Strecke" | **teilweise überholt** — poll/Ed25519/opk/OTA sind gebaut; siehe OFFEN.md |
| `docs/BLECH-BEREIT.md` | Befund | 03.09. | Geräteklasse für Geräteklasse: GEHT / GEHT NICHT / UNGEMESSEN, erste echte Hardware | **ja — der ehrlichste Bestand** |
| `docs/REALHW.md` | Befund | 28.08.+30.08. | Netz (Teil A), Platte (Teil B), Realtek/I219 (Teil C) | ja |
| `docs/OTA.md` | Befund | 30.08. | Update-Weg + **7-Punkte-Fehlliste** | **ja — Quelle für O-001..O-007** |
| `docs/WLAN-BEFUND.md` | Befund | 30.08. | "Osum verbindet sich NICHT mit einem WLAN" — ehrliche Grenze | **ja** |
| `docs/MODUL-BEFUND.md` | Befund | 02.09. | Treiber nachladen wie Windows: ja im Prinzip, nie NVIDIA | ja |
| `docs/OFS-LIMITS.md` | Befund | 28.08. | größte Datei 136 MB, größter Träger 128 GiB (gemessen) | ja |
| `docs/ORPHANS.md` | Vertrag | 27.08. | 3 Sicherungsregeln, Waisenpakete | ja |
| `docs/AUDIO.md` | Doku | 30.08.+06.09. | Ton-Grenze, Treiber, Mischer | ja |
| `docs/DISPLAY.md` | Doku | 27.08. | Auflösungen, Modus zur Laufzeit | ja |
| `docs/RECHERCHE-TASKLEISTE-2026.md` | Recherche | 2026 | Win11-Taskleiste als Bauvorlage, Pixelmaße | ja |
| `docs/PLAN-FORMAT.md`-Verweise | — | — | **liegt NICHT hier**, sondern im OrientOS-Repo (s. Abschnitt 5) | wichtig |

**Rundenprotokolle** (`ROUND*.md` 38 Stück, `RUNDE-*.md` 30 Stück):
`ROUND52 ROUND59 ROUND62 ROUND73 ROUNDAHCI ROUNDHWNET ROUNDINIT ROUNDINSTALL
ROUNDK4..K18 ROUNDLOOK ROUNDMEM ROUNDMULTIUSER ROUNDOFS3 ROUNDPAINT ROUNDRTL
ROUNDSERVERBUILD ROUNDSOFTUI ROUNDSPEICHER ROUNDSSHD ROUNDTASKBAR ROUNDTHEME
ROUNDTRESOR ROUNDUMLAUT2` ·
`RUNDE-AVX BETRIEB BLECH-ECHT BLECH-HID BLECH BLECHDREI BLECHEINGABE BLECHFUENF
BLECHKERN BLECHVIER BLECHZWEI GLYPHE HAENGER HIDPUNKTE HIDWEG KONTO LADEN LEISTE
MARKE MERGE3 MERGE5 MERGE6 MESSTAFEL MODUL OBERFLAECHE STANDBILD STARTKNOPF
STICK SYNC VIELKERN ZWISCHENSPEICHER`
→ Art: Rundenprotokoll · Datum 26.08.–08.09. · **relevant als Beleg**, nicht als Planung.
Die Planung daraus ist in `OFFEN.md` eingesammelt.

**Sachdokumentation** (Art: Doku, alle noch gültig):
`ARCH ASYNC-STATUS AUFSETZEN BACKUP-SECRETS BACKUP-UI BRIDGE CRYPTO-ERASE CUSTOMRES
HANDLE-STATUS I18N ICONS INIT KONTO-SYNC NAMING NETMON NETVIEW OFS-JOURNAL OSUM-K1
OSUM-K2 OSUM-K3 POWERMON PRAESENZ SCHIRM SYSTEMBUS THEFT TILING TUNNEL TUNNEL-PAKETE
UPDATE USBSTICK VSYNC WERKZEUGE WLAN`

**Dublette:** `docs/STATUS-UMLAUT2.md` (7525 B) ist eine ältere Kopie von
`STATUS-UMLAUT2.md` (7621 B) in der Wurzel. → **Wurzelfassung gilt.**

---

## 3. ANDERE ARBEITSBÄUME — nur was merge9 NICHT hat

107 Bäume unter `/root/osum-*/`. Fast alle tragen dieselben STATUS-Dateien wie
merge9 (`git worktree`-Kopien) — die sind **keine** eigenen Quellen.
Gegen merge9 gediffed bleiben **vier echte Zusatzdokumente**:

| Pfad | Art | Datum | Inhalt | relevant? |
|---|---|---|---|---|
| `/root/osum-a11y/STATUS-A11Y.md` | Status | 28.08. | Zweig `a11y` — Barrierefreiheitsbaum im Fensterserver | **ja — nicht in merge9!** siehe D-010 |
| `/root/osum-viewer/STATUS-VIEWER.md` | Status | ~28.08. | Zweig `viewer` — Bildbetrachter | **ja — nicht in merge9!** siehe P-006 |
| `/root/osum-schleuse2/STATUS-SCHLEUSE2.md` | Status | 08.09. | SCHLEUSE-3, wasm2firn (AOT WASM→Firn) | **ja — eigener Merge offen**, siehe F-003 |
| `/root/osum-schleuse/STATUS-SCHLEUSE.md` | Status | 08.09. | SCHLEUSE-1 | ja |
| `/root/osum-durchklick/BEFUND-DURCHKLICK.md` | Befund | 08.09. | erster Durchklick, 41 Punkte | **überholt** durch BEFUND-DURCHKLICK-2 |
| `/root/osum-explorer2/` | Arbeitsbaum | **09.09.** | Zweig `explorer2`, Runde läuft (Chat c_KQm3U3fhHRsz) | **läuft** — STATUS-EXPLORER2.md noch nicht da |
| `/root/osum-tuerschloss/`, `/root/osum-schleuse2/` | Arbeitsbäume | 08.09. | tuerschloss ist **in merge9 drin**; schleuse2 NICHT | s. F-003 |
| `ENTFERNEN-AUS-FIRN.md` (24×) | Aufgabe | 27.08. | deutsche Frühfassung von `REMOVE-FROM-FIRN.md` | **überholt** |
| `/root/osum-alltag/.design-shots` | Bilder | 08.09. | Design-Screenshots | Beleg |

**Nicht in merge9 gemergte Zweige** (`git for-each-ref`): u. a.
`a11y aml async avx betrieb blechecht2 blechecht3 bridge2 certus2 demux design
design2 desktop diskmap explorer2 feedback format glypharbeit hidweg install
inventory schleuse2 viewer`. → Jeder ist ein potenzieller offener Punkt; die
inhaltlich wichtigen stehen in `OFFEN.md`.

---

## 4. ORIENTOS-VORLÄUFER — historisch, NICHT mehr pflegen

| Pfad | Art | Datum | Inhalt | relevant? |
|---|---|---|---|---|
| `/root/mg-orientos/ROADMAP.md` | Roadmap | 27.08. | 55 837 B, Vorläufer-Gesamtplan | **überholt** durch `/root/osum-roadmap/ROADMAP.md` |
| `/root/orientos-osp/ROADMAP.md` | Roadmap | 27.08. | 48 697 B | überholt |
| `/root/orientos-base/ROADMAP.md` | Roadmap | 27.08. | 48 696 B | überholt |
| `/root/inv-orientos/ROADMAP.md` | Roadmap | 27.08. | 46 391 B | überholt |
| `/root/orientos-install/ROADMAP.md` | Roadmap | 27.08. | 32 084 B | überholt |
| `/root/orientos-ui/ROADMAP.md` | Roadmap | 27.08. | 29 320 B | überholt |
| `/root/mg-osum/` | Repo | 28.08. | alter Hauptbaum: GRUNDLINIE, POLL-STATUS, KVMFIX, TESTFAST, test.sh | **überholt** durch merge9 |

Alle sechs stammen aus **einer Nacht (27.08.)** und sind Varianten desselben
Textes. Sie sind der Grund für Justins Auftrag. **Ab jetzt gilt nur
`/root/osum-roadmap/ROADMAP.md`.**

---

## 5. WAS AUSSERHALB DER OSUM-BÄUME LIEGT (leicht zu übersehen)

| Pfad | Art | Inhalt | relevant? |
|---|---|---|---|
| `/root/jarvis/projects/u_DiS4in7esMF1/orientos/pkg/opk.py` | Werkzeug | Paketwerkzeug, **Python auf dem Wirt** | ja |
| `…/orientos/docs/PLAN-FORMAT.md` | Format | PLAN Fassung 2 | **ja — das Paketformat wohnt hier, nicht in Osum** |
| `…/orientos/docs/ROUND-PLAN2.md` | Protokoll | 15 Schritte, 234 Zusagen | ja |
| `…/orientos/docs/BACKUP.md`, `ASSISTENT.md` | Doku | Sicherung, Helfer-Grundsätze | ja |
| `…/orientos/build/wurzel/system/generations/{0..3}/PLAN` | Daten | vier echte Generationen | ja |

**Merksatz aus `docs/ROADMAP-UPDATE.md`:** *Osum ist der KERN, OrientOS ist das
SYSTEM darum.* Deshalb steht die Paketmaschinerie nicht im Osum-Baum.

---

## 6. LOSE DATEIEN IN /root (kopiert nach `alt/`, Originale bleiben)

| Pfad | Art | Datum | Größe | Inhalt | relevant? |
|---|---|---|---|---|---|
| `/root/osum-research-raw.md` | Recherche | 28.08. | 90 KB | Rohdaten der Tiefenrecherche, Grundlage der ROADMAP | ja (Quelle) |
| `/root/modul-recherche.txt` | Recherche | 02.09. | 104 KB | Treiber-Nachladen, Rohdaten zu `docs/MODUL-BEFUND.md` | ja (Quelle) |
| `/root/GRUNDLINIE.md` | Log | 28.08. | 785 B | identisch mit merge9-Wurzel | **Dublette, überholt** |
| `/root/MERGE2-ORDNUNG.md` | Plan | 30.08. | 7,8 KB | Merge-Reihenfolge 26 Zweige, Konfliktbrennpunkte | historisch, methodisch nützlich |
| `/root/AW-REPORT.md` | Bericht | 04.09. | 24 KB | **Firn**-Runde ANLEGEWEG: Allokation 161→55 ns, GC 279→5 ns | ja — Firn, wirkt auf Osum-Tempo |
| `/root/osumfinal.log` | Log | 27.08. | 14 KB | alter Testlauf | überholt |
| `/root/osum-arm-baseline.log` | Log | 27.08. | 17 KB | ARM-Grundlinie | ja (ARM-Bezug) |

---

## 7. FIRN-ROADMAPS — nur verlinkt, nicht gepflegt

`/root/firn-*/ROADMAP.md`: `billig certuswin dnspic inline mobil phi regalloc sammler`

Osum-Blocker daraus stehen als eigene IDs in `OFFEN.md`:
- **REGALLOC-A64** (`/root/firn-regalloc/ROADMAP.md`) → ARM-Tempo, siehe `F-001`
- **ESCAPE-Tiefe** (`/root/osum-roadmap/FIRN-ESCAPE-TIEFE.md`) → siehe `F-002`
- **Allokation/GC** (`/root/AW-REPORT.md`) → erledigt in Firn, siehe ERLEDIGT.md

Alles andere aus den Firn-Roadmaps gehört **nicht** in die Osum-Planung.

---

## 8. BELEGE UND ABBILDER

| Ort | Inhalt |
|---|---|
| `/srv/store/belege/orientos-roadmap/` | **diese Dateien, online lesbar** |
| `/srv/store/belege/orientos-recherche/` | Recherche 09.09. |
| `/srv/store/belege/orientos-sicht/2026-09-09/` | Sichtprüfung QEMU 1280x800 (01–07 + sammel.png) |
| `/srv/store/belege/orientos-vergleich/20260909/` | Vergleichsbilder Demo/jetzt |
| `/srv/store/belege/echthardware-1/` | ECHTHARDWARE-1 |
| `/srv/store/belege/orientos-audit/` | PROGRAMM-AUDIT (läuft) |
| `/srv/store/belege/orientos-explorer2/` | EXPLORER-2 (läuft) |
| `/root/abbilder/`, `/srv/store/abbilder/` | `orientos-usb-20260909-2b5fd03.img` (neuestes, **nicht** als aktuell markiert), `…-014f659.img` (Justins Blech-Lauf) |

Online: `https://store.fleitec.com/belege/orientos-roadmap/`

---

## 9. GEDÄCHTNIS (Jarvis) — was nirgends als Datei liegt

`memory_recall(tag:"osum")` = **172 Einträge**, `tag:"orientos"` = **15**.
Nur dort stehen u. a.:

- **EXPLORER-2 TASTATUR-BEFUND** (09.09.): STRG+Buchstabe kommt als Steueroktett, F-Tasten fehlen in `kbd.fi` → `G-004`
- **ECHTHARDWARE-1 MESSFALLE**: nach vielen Öffnen/Schließen in EINER QEMU-Sitzung reagiert der Starter nicht mehr; auf frischem Boot sofort. **Durchklick immer frisch booten.**
- **DUNKELMODUS-BLAU-BEFUND** (09.09.): Schemata sind Tailwind SLATE → blaustichig; `midnight.scheme` ist ZINC → neutral. → `D-012`
- **LEITSATZ (Justin, 08.09.)**: "brutal leichtgewichtig UND brutale Kompatibilität" gleichzeitig
- **NAMENSREGEL (Justin, 27.08.)**: Befehls-/Programmnamen **englisch**, Oberflächentexte deutsch
- **LIZENZ (Justin, 27.08.)**: GPL-2.0-only
- **Basic-Needs-Top-Lücken** (09.09., 4 Sub-Agenten) → Grundlage der P1-Liste in OFFEN.md

---

## 10. WIDERSPRÜCHE ZWISCHEN QUELLEN (gefunden, aufgelöst in OFFEN.md)

| # | Quelle A sagt | Quelle B / Code sagt | Auflösung |
|---|---|---|---|
| W1 | `ROADMAP.md` A1 `[LAUF]` poll | `POLL-STATUS.md` + `SYS_POLL=7` in `kernel/sys.fi`, 67 Zusagen | **erledigt** |
| W2 | `ROADMAP.md` A3 `[OFFEN]` Systembus | `kernel/bus.fi` 1382 Z., `STATUS-SYSTEMBUS.md` 30/5 | **erledigt** (Restpunkte S-001..S-004) |
| W3 | `ROADMAP.md` B1 `[OFFEN]` Protokollierung | `kernel/klog.fi` 917 Z., 55/0, Ringpuffer 40 000 Z. | **erledigt** |
| W4 | `ROADMAP.md` C1 `[LAUF]` AHCI | `kernel/ahci.fi` 1119 Z., auf echtem Blech erkannt | **erledigt** |
| W5 | `ROADMAP.md` C7 `[OFFEN]` Audio/HDA | `kernel/hda.fi` 2570 Z. + `mix.fi` + `/bin/play` | **erledigt** |
| W6 | `ROADMAP-UPDATE.md` A3: "Ed25519 in Firn NICHT umgesetzt" | `lib/crypto/ed25519.fi` 809 Z., von opk/ota/sshd/jarvisd benutzt | **erledigt** |
| W7 | `ROADMAP-UPDATE.md` B2: "poll/select/epoll — keiner existiert" | `SYS_POLL=7` da | **erledigt** |
| W8 | `ROADMAP.md` E6/E7 `[OFFEN]` Bildbetrachter/ZIP | `kernel/user/viewer.fi`, `bild.fi`, `zip.fi`, `flate.fi` | **erledigt** (Zweig `viewer` aber ungemergt) |
| W9 | `ROADMAP.md` E9 `[OFFEN]` Browser Grundsatzentscheidung | `STATUS-CERTUS.md`: Certus läuft, `/bin/certus` 6,19 MiB im Abbild | **erledigt** |
| W10 | `kernel/fs.fi:236` + `STATUS-FREMDLAND.md`: "4096 Blöcke = 2 MB je Platte" | `docs/OFS-LIMITS.md`: 128 GiB gemessen; Abbild meldet `bmblocks=128` | **Kommentar veraltet** (seit OFS v3) |
| W11 | `cp.fi:5` "no link, no rename" | `SYS_RENAME=82` existiert (`sys.fi:1042`) | **Kommentar veraltet** → `G-005` |
| W12 | `BEFUND-DURCHKLICK-2`: 29/48 | merge9 misst 27/48 | **Messaufbau**, nicht System (3.4/3.9, appprobe.py belegt Start) |
| W13 | `docs/REALHW.md` Teil A: Realtek unprüfbar | Teil C + Blech: `10ec:8168 → r8169` bindet | **Teil A überholt** durch Teil C |
| W14 | `docs/WLAN.md` / `ROADMAP` C9 | `docs/WLAN-BEFUND.md`: verbindet sich NICHT und wird auch nächste Runde nicht | **Befund gilt** |
| W15 | `GRUNDLINIE.md` 2196 Zusagen, 3 rot | `STATUS-MERGE9.md` 5162 Zusagen, 25 rot (49/74) | **Grundlinie überholt** — mehr Tests, nicht mehr Fehler |

---

*Ende INVENTAR.md — offene Punkte: `OFFEN.md` · Fertiges: `ERLEDIGT.md`*
