Explorer
/opt/obsidian-vault/Systemstruktur/Review-Routing-Decision-Units.md
← Zurück ↓ Download
# Review-Routing: Fast-Index-only, Quarantäne und Entscheidungseinheiten

Version: `review-router/1.0.0`

Die Pipeline behandelt einen unklaren Kandidaten nicht mehr automatisch als
menschliche Reviewaufgabe. Jeder Inhalt bleibt im Fast-Index auffindbar.

- `fast_index_only`: unklare oder schwache, nicht folgenreiche Inhalte; keine
  menschliche Entscheidung und kein Wahrheitsschreibpfad.
- `quarantine`: sensible oder potenziell folgenreiche, aber nicht eindeutig
  entscheidbare Inhalte; keine automatische Wahrheit und keine Einzelreview.
- `grouped_pending_review`: explizite Regelkandidaten werden deterministisch
  zu einer Entscheidungseinheit gruppiert. Die Gruppe wird einmal geprüft;
  die Mitgliederzahl erhöht den menschlichen Aufwand nicht.

Nur `KnowledgeRule`-Kandidaten werden durch den Router als menschliche
Entscheidungseinheiten vorgemerkt. Claims, Metadaten und sonstige unklare
Kandidaten werden nicht automatisch zu `current`, `verified` oder
`superseded`.

Der Router schreibt ausschließlich die Pipeline- und Routing-Auditdaten. Er
schreibt weder Neo4j noch die primäre Obsidian-Queue und verändert keine
Obsidian-Datei. Ein bereits entschiedener Unit-Schlüssel wird für spätere neue
Kandidaten nicht stillschweigend wiederverwendet, sondern erhält eine neue
Generation.

Der produktive Pipeline-Service führt nach jedem Lauf aus:

```text
review_router.py --apply
```

Die laufende Grenze ist `MAX_UNITS=99`; ein Lauf bricht ab, wenn die
deterministische Gruppierung diese Grenze überschreitet.

Nach der Codex-Abschlussprüfung werden offene Gruppen nicht mehr an Carlo
weitergereicht. `/opt/struktur/knowledge-curator/ai_review_resolver.py`
liest zusätzlich die vollständige Originaldatei, protokolliert positive und
kritische Prüfung getrennt und setzt ausschließlich terminale Routingstatus:

- externe Transkripte: `exploratory_source_only`
- Zugang, Sicherheit und sensible Betriebsinhalte: `sensitive_quarantine`
- historische Status- und Entscheidungsberichte: `historical_report_only`
- technische Architektur- und Designtexte: `technical_context_only`
- schwache Projekt- und Hintergrundinformationen: `fast_index_only`

Der Resolver erzeugt weder `current`, `verified`, `superseded` noch eine
andere Wahrheitseinstufung. Er schreibt nur Pipeline-/SQLite-Auditdaten und
bleibt ohne externe Modell-API.