# Novaberg — Backlog, Rangordnung **Inhalt:** die Baender und die laufenden Reihen, nach denen offene Arbeit geordnet wird. **Stand:** 15. Oktober 2026, 06:54 UTC (`date -u`) — der Messweg fuer Erzeuger bei pausiertem Hintergrundlauf ist entschieden (unter dem Kriterium). Davor 14. Oktober 2026, 22:52 UTC (`date -u`) — **Das Kriterium fuer *„Neugier, Faszination und Wille stehen"* ist entschieden** (unter Band A, an `UNREGISTRIERTER-AGENT-GEWINNT`); die Blockade ist damit aufloesbar, aber nicht aufgeloest. Davor 13. Oktober 2026, 22:38 UTC (`date -u`) — **A2 haelt nichts mehr an**: auch sein Rest, `NEUGIER-VEKTOR-OHNE-LESER`, ist seit dem 05.10.2026 geschlossen. Davor 13. September 2026, 15:11 UTC — **Der Blocker in Band A ist behoben**: `LAGE-FORMPRUEFUNG-UNVOLLSTAENDIG` steht im Archiv, die Absichtsfrage ist entschieden (ohne Wert ist eine Eigenschaft offen), die Messreihe der Neugier ist nicht mehr angehalten. Davor 12. September 2026, 19:30 UTC — **Band A hat einen Blocker bekommen**: `LAGE-FORMPRUEFUNG-UNVOLLSTAENDIG` kostet Turns vollstaendig und haelt damit die laufende Messreihe der Neugier an; davor steht eine Absichtsfrage beim Eigentuemer, nicht Arbeit. **Er ist der erste Eintrag dieses Bandes, der aus einem gescheiterten Gespraech kommt und nicht aus einer Messung.** Davor 12. September 2026 — **`KERN-EINBETTUNG-NACH-DEM-DECKEL` ist gemessen und bleibt offen, aber mit anderem Befund.** Die Schwelle steht seit dem 12.09.2026 auf 0.30, der Wachposten-Kommentar daneben ist eingeloest; die **Vermutung** des Eintrags (langer Kern zieht die Cosinus-Werte zur Mitte) traegt nicht. Was bleibt, ist schaerfer: Ueber sieben Paare spreizen die Mediane um **0,186** bei einer globalen Schwelle von 0,30, und bei zwei Paaren passiert kein einziger Turn. **Die Statusangabe des Eintrags war in beiden Richtungen veraltet** — der genannte Schwellenwert und das *„nichts gemessen"*. Davor 9. September 2026, 18:45 UTC — **`GRAVITATIONSTERM-OHNE-OBERGRENZE` ist gebaut und geschlossen**, am Tag nach seiner Aufnahme; er hatte nie ein Band, weil er als naechster Bauauftrag bereits feststand. **Er hinterlaesst eine Regel fuer den Rang:** Die eine Absichtsfrage, die ihn beim Eigentuemer haengen liess, war gegenstandslos — gemessen faellt das Praegungstor von 125 auf 124 Faeden statt um ein Fuenftel, weil die Vorher-Rechnung auf der falschen Schwelle, der falschen Zaehlebene und dem falschen Leser stand. **Eine Absichtsfrage, die einen Eintrag zurueckhaelt, wird gegen den Code geprueft wie sein Befund** (`30_ROLLEN_UND_AUFTRAG` §5). Davor 9. September 2026 — **A3 ist als Folge von A2 erkannt und damit umgestellt.** Die Lueckentabelle hatte keinen Leser; *geschlossen* ist ohne Verwender nicht bestimmbar, und der nie gesetzte Status ist die **Folge**, nicht der Gegenstand. Der Leser ist gebaut, sein Betriebsbeleg steht zur Haelfte. Dazu **`GRAVITATIONSTERM-OHNE-OBERGRENZE` neu und baubereit** — gefunden, weil eine 200-Turn-Reihe eine Naht unter Last brachte, die im Bestand ruhig aussah. Davor 8. September 2026 — **A2 ist im Doku-Teil erledigt**: Das Neugier-Konzept gab an zwei Stellen die falsche Auskunft über den eigenen Gegenstand, beide sind gegen den Code berichtigt; was bleibt, ist ein fehlender Leser. Davor 7. September 2026, 21:24 UTC — **A1 ist gefahren**: die Pruefform zu `UMFANGSREGLER-BINDET-NICHT` steht nach 18 Tagen im Backlog erstmals als Messung da, und ihr Befund ist ein Verhaeltnis — der Regler bewegt weniger, als er zittert. Davor 7. September 2026 — **Band A ist neu gefuellt**, nach Vorgabe des Eigentuemers auf Haltungsraum, Neugier und Profilabdeckung. Vier Eintraege: drei neue (A1 bis A3) und `UNREGISTRIERTER-AGENT-GEWINNT`, der bleibt und **blockiert** ist. Die Profilabdeckung ist geprueft und bekommt ausdruecklich **kein** Band. Davor 6. September 2026 — **der letzte Durchgang war am 25.08.2026**, also zwölf Tage davor. Band A traegt einen Eintrag, Band C und D sind leer, 171 sind ungebaendert, und kein Gegenstand der Arbeit seit dem 25.08. traegt ein Band. Die Zahlen stehen im Abschnitt *Der Bestand dieser Datei*. **Das Backlog:** [`novaberg-backlog.md`](novaberg-backlog.md) · **Findemittel:** [`novaberg-backlog-index.md`](novaberg-backlog-index.md) > **Diese Datei stand bis zum 25.08.2026 als Abschnitt im Backlog.** Sie ist herausgeloest worden, weil das Backlog nach Gegenstand geteilt wird und die Rangordnung **quer zu allen Gegenstaenden** liegt: Sie sagt, was als Naechstes angefasst wird, und das entscheidet sich nicht je Kategorie. Das Findemittel bindet sie ein, damit sie an der Stelle steht, an der ueber alle Teile hinweg gesucht wird. --- ## Die Rangordnung — Bänder statt Einzelurteile (09.08.2026) **Der Anlass ist ein Befund über diese Datei, nicht über die Arbeit.** Gemessen am 09.08.2026: **184 offene Einträge** — 56 hier, 128 in `novaberg-bugs.md`. Davon tragen **18 eine Priorität und 166 keine.** Die Priorität ist Pflichtteil jedes Eintrags; sie fehlt in neun von zehn Fällen. Und die 18 vorhandenen sind das kleinere Problem in der besseren Verkleidung: Jede wurde beim **Anlegen** des Eintrags gesetzt, keine je gegen die anderen gehalten. > **Eine Priorität, die nur gegen sich selbst steht, ist ein Gefühl über einen Eintrag — keine Reihenfolge.** „Hoch" heißt dann „das ärgerte mich, als ich es aufschrieb". Deshalb steht hier eine **Tabelle** und nicht in jedem Eintrag eine Zahl. Ein Band ist eine Aussage über das Verhältnis zu den anderen; es entsteht dadurch, dass der Eintrag neben die anderen gelegt wird. ### Die vier Bänder | Band | Bedeutung | Die Prüffrage | |---|---|---| | **A** | **Hält eine laufende Reihe an.** Solange er offen ist, ist eine aufgesetzte oder laufende Messung nicht auswertbar. | *Verfällt Maschinenzeit oder Material, wenn er liegen bleibt?* | | **B** | **Gehört zu einer laufenden Reihe.** Sie läuft auch ohne ihn, aber sein Ergebnis geht in ihres ein. | *Würde ich ihn beim Auswerten der Reihe vermissen?* | | **C** | **Entwertet eine Aussage außerhalb der laufenden Reihen.** Stiller Fehler, Defekt am Messwerkzeug, Vorgabewert an einer Stelle, an der ein Ausfall gehört. | *Steht heute irgendwo eine Zahl, die dadurch falsch ist?* | | **D** | **Richtig, aber ohne Anschluss an eine offene Frage.** | — | ### Zwei Regeln, ohne die die Bänder wieder Stimmungen werden **1. Band A ist knapp und bleibt es.** Es fasst nur, was als Nächstes tatsächlich angefasst wird. Wächst der Bedarf, muss etwas **heraus** — nicht das Band wachsen. Ein A mit zwanzig Einträgen ist dasselbe wie „hoch" mit siebenundzwanzig. **2. Das Band wird beim Lesen vergeben, nicht beim Anlegen.** Ein neuer Eintrag kommt **ohne** Band herein. Er bekommt eins, wenn die Tabelle das nächste Mal gegen den Bestand gehalten wird. Das ist der ganze Unterschied zum bisherigen Verfahren und der Grund, warum ein fehlendes Band hier kein Mangel ist. ### Die laufenden Reihen — Stand 09.08.2026 Die Zugehörigkeit zu einer dieser Reihen hebt einen Eintrag; alles andere sinkt. | Reihe | Zustand | |---|---| | **1 — Charakterbildung** | 18 Bögen, 540 Turns, aufgesetzt und zurückgesetzt, wartet auf die GPU | | **2 — Haltungsraum und Zuwendungsrad** | Beitragsverhältnisse gefallen, nicht kalibriert (`F-HALTUNG-1`) | | **3 — Erkenntniszyklus und der Abfluss der Shadow-Queue** | Vorfrage am 09.08. beantwortet, Entscheidung über 614 Altaufträge offen | | **4 — Die Linter-Wände** | **6 Regelgruppen hart** — `LOG`, `N`, `F821`, fünf `W`-Regeln, `I001`, **37 der 39 stabilen `B`-Regeln seit 25.08.2026**. `B911`/`B912` bleiben draußen, bis die Container-Python-Version steigt (`strict=` erst ab py313 bzw. py314) | ### Band A — leer, Stand 16.08.2026 > **Beide Eintraege waren erledigt, bevor sie hier oben standen — und keiner der beiden wurde je angefasst, weil an keinem etwas zu tun war.** > > | Eintrag | Abhilfe gebaut | in Band A gefuehrt | > |---|---|---| > | `PROMOTION-FENSTER-LAEUFT-AB-STATT-LEER` | 09.08.2026 | stand bereits, Marke nie gezogen | > | `REIHE-GEWICHTET-ZEILEN-STATT-ERHEBUNGEN` | **01.08.2026** | **11.08.2026** — zehn Tage nach der Abhilfe | > > **Der Befund ist ueber die beiden Faelle hinaus einer ueber dieses Verfahren.** Regel 2 dieses Abschnitts sagt: *„Das Band wird beim **Lesen** vergeben, nicht beim Anlegen."* Genau das ist geschehen — gelesen wurde der **Eintrag**. Ein Eintrag beschreibt aber den Code von damals, und die Pflicht, ihn gegen heute zu halten, greift bisher erst **vor der Umsetzung**. Zwischen Rangvergabe und Umsetzung liegt jedoch die ganze Zeit, in der das Band steuert. > > **Daraus die Schaerfung, die hier fehlte: Ein Band wird gegen den Code vergeben, nicht gegen den Eintrag.** Der Aufwand ist klein und im Nachhinein beziffert — bei `REIHE-GEWICHTET-ZEILEN-STATT-ERHEBUNGEN` genuegte ein `git log -S` auf den Bezeichner, den der Eintrag selbst nennt; der Kommentar im Code trug denselben Satz wie der Eintrag. > > **Was das fuer den naechsten Durchgang heisst:** Band A ist nicht abgearbeitet, es ist **leergeraeumt**. Es muss aus den ungebaenderten Eintraegen neu gefuellt werden, und die Kandidaten sind diesmal gegen den Code zu halten, bevor sie ein Band bekommen. ### Band A — neu gefuellt am 16.08.2026, ein Eintrag **Der Durchgang folgte der eigenen Reihenfolge dieses Abschnitts** — zuerst die Bugs mit `🔧 offen` — und der neuen Regel, dass ein Rang **gegen den Code** vergeben wird, nicht gegen den Eintrag. | Kennung | Reihe | Was er anhaelt | |---|---|---| | `UNREGISTRIERTER-AGENT-GEWINNT` | 3 | [HGR] **Er zerstoert laufend Material, und seit dem 16.08.2026 schneller.** Ein Queue-Auftrag fuer einen nicht registrierten Agenten gewinnt den Heartbeat, scheitert sofort und verbrennt seine drei Versuche im Takt des Heartbeats — gemessen am laufenden System: `vertiefen` id=1004 durchlief `1/3`, `2/3` und die Verwerfung in **90 Sekunden**, danach `DELETE`. **192 aktive `vertiefen`-Auftraege stehen darauf**, ⌀ Salienz 0,750, aeltester vom 30.07. Bisher kam die Auftragsart kaum dran, weil eine Recherche den Platz minutenlang hielt; **seit der Frist-Reparatur vom 16.08. dreht der Platz schneller**, und `vertiefen` rueckt nach — in zwei Stunden dreimal gezogen. Der Eintrag ist vom 27.07. und trug seither Prioritaet *hoch*, ohne je ein Band zu bekommen. **Sein `Was fertig waere` ist die kleinste denkbare Abhilfe:** *„Ein Auftrag ohne Agenten kann den Heartbeat nicht gewinnen."* **Zur Haelfte veraltet:** Der Eintrag nennt `vertiefung` **und** `nachfragen` als fehlend; `nachfragen` ist seit dem 05.08.2026 gebaut (`PIX-MIG-7`), nur `vertiefung` fehlt — ⬜ **offen — gegen HEAD `f31b3ab` und den Bestand geprueft am 25.08.2026.** Der Befund steht: `services/pixie/router.py` bildet `vertiefen` weiter auf `vertiefung` ab, und `server/agents/vertiefung/` gibt es nicht. **Der Schaden ist kleiner geworden, ohne dass jemand ihn gemeint hat:** statt 192 aktiver `vertiefen`-Auftraege sind es **75** von 390 insgesamt, und die mittlere Salienz faellt von 0,750 auf **0,317**. Der aelteste stammt unveraendert vom 30.07. | **Was der Durchgang sonst ergab — mit Zahlen, damit die Reichweite nachrechenbar ist.** Geprueft wurden **41** offene Bug-Eintraege mit drei mechanischen Kriterien und **5** davon zusaetzlich von Hand gegen Code und Betrieb. | Kriterium | Treffer | davon echt | |---|---|---| | Ein genannter Bezeichner existiert nicht mehr | 5 | **0** — Datenwerte, URLs, Fremdfelder und ein Archivtabellenname | | Eine Erledigt-Vokabel im Koerper | 9 | **0** — durchweg *„Geschlossen, wenn"* als Abschlusskriterium | | Ein `✅`-Abschnitt im Koerper eines `🔧`-Eintrags | 0 | — (das Kriterium hat heute frueh seinen einen Fall gefunden) | **Zwei Eintraege mit Prioritaet *hoch* sind durch die Handpruefung hinfaellig geworden** und gehoeren in den naechsten Durchgang zur Schliessung, nicht in ein Band: - `ENTITAETEN-OHNE-EMBEDDING` (29.07.) — *„Entitaeten entstehen ohne Zusammenfassung und ohne Embedding."* Gemessen am 16.08.2026: **0 von 704** ohne Embedding. Ob der Erzeuger nachgezogen wurde oder ein Nachlauf gefuellt hat, ist ungeprueft — die Frage nach dem **Warum** steht noch, das Symptom nicht mehr. - `CHARAKTERAGENT-AUSGEHUNGERT` (27.07.) — *„Vier Heartbeats in Folge ging der Charakter leer aus."* Gemessen ueber 39 h: **22 Gewinne**, Wartezeit zuletzt **0,37 h**. Vermutlich eine Folge der Zwei-Spuren-Trennung; nicht abschliessend geprueft. **Einer wurde bestaetigt und gehoert nicht nach A:** `RECHERCHE-SALIENZ-KONSTANT` — das Literal `"salienz": 0.7` steht unveraendert in `agents/recherche/agent.py`. Er entwertet eine gespeicherte Groesse, zerstoert aber nichts; das ist Band **C**. > **Kein stiller Deckel:** Von 41 offenen Eintraegen sind **5** von Hand gegen den Code gehalten worden, ausgewaehlt danach, ob ihr Wortlaut laufenden Verlust behauptet. **Die uebrigen 36 sind ungeprueft** und koennen denselben Zustand tragen wie die beiden oben — erledigt und unmarkiert. Der Durchgang ist damit begonnen und nicht abgeschlossen. ### Band A — ergaenzt am 12.09.2026: ein Blocker, der Turns kostet | Kennung | Was er anhält | |---|---| | ~~`LAGE-FORMPRUEFUNG-UNVOLLSTAENDIG`~~ | **✅ Behoben am 13.09.2026 — nach `novaberg-bugs-archiv.md` umgezogen.** Der Eigentuemer hat die Absichtsfrage entschieden: ohne Wert ist eine Eigenschaft offen, die Abhilfe formt um, statt zu verwerfen. `graph/nodes/sachlage_form.py` haelt jedes Objektfeld beim Parse, beim Laden der vorigen Blase und im Kontext-Tab; ~~29~~ 31 Zeugen (zwei nach der zweiten Kontrolle, die den Schluessel der Form auf `casefold` wie die Datenbank brachte und die Ansprueche des Aufloesers durch dieselbe Wertpruefung schickt), Labor 0 Abstuerze, zwei Betriebsturns durchgelaufen (`novaberg-thinking-lage_k.md` §3). Die laufende Messreihe der Neugier ist nicht mehr angehalten. *Der Befund vom 12.09.2026:* **Ein Betriebsturn erreicht keine Antwort**, weil `gedeckt` als Liste kam und eine von sechs Lesestellen `.items()` darauf ruft. Drei weitere iterieren die Liste und laufen lautlos falsch weiter. Ursache: `_validate_artifact` normalisiert die drei Felder der Scheiben ~~7–9~~ 8–10 und **nicht** `gedeckt` und `offen`, die seit Scheibe 1 im Artefakt stehen und von allen zehn Scheiben gelesen werden. **Band A, weil er die laufende Messreihe der Neugier anhält** — die Turns des Eigentümers sind der Gegenstand, und ein abgebrochener Turn liefert keine Zeile. **Davor steht eine Absichtsfrage beim Eigentümer**, nicht Arbeit: Ist eine Liste gedeckter Eigenschaften ohne Begründung eine zulässige Lesart (dann Umformung) oder nicht (dann Verwerfen wie bei den drei anderen)? — aufgenommen am 12.09.2026, ✅ **behoben am 13.09.2026** | > **Er ist der erste Eintrag dieses Bandes, der nicht aus einer Messung kommt, sondern aus einem > gescheiterten Gespräch.** Die Regel des Bandes trifft trotzdem genau: *Verfällt Maschinenzeit > oder Material, wenn er liegen bleibt?* — Ja, jeder Turn, der ihn trifft. ### Band A — neu gefuellt am 07.09.2026, drei Eintraege **Vorgabe des Eigentuemers:** Haltungsraum, Neugier und Profilabdeckung werden angegangen. Die Rangvergabe folgt der Regel dieses Abschnitts — **gegen den Code gehalten, nicht gegen den Eintrag** — und der Durchgang ist gemessen, nicht erinnert. **Der Anlass ist ein Muster ueber die drei, kein Einzelbefund.** Nebeneinander gemessen tragen sie dieselbe Krankheit in verschiedenen Stadien: **Eine Groesse wird sauber gerechnet, gespeichert — und bewegt nichts.** Die Haltung wird gerechnet *und gelesen* und bindet das Modell trotzdem nicht; die Neugier wird gerechnet und gespeichert und hat keinen Leser; die Faszination hat seit dem 07.09.2026 einen Leser und moduliert damit genau den Regler, der nicht bindet. > **Daraus folgt die Reihenfolge innerhalb des Bandes: A1 ist eine Messung, kein Bau.** Eine > vierte Groesse hilft nicht, solange die drei vorhandenen nichts bewegen — und ob sie etwas > bewegen, entscheidet keine Ueberlegung, sondern dieselbe Turnreihe mit und ohne Block. | Kennung | Reihe | Was er anhaelt | |---|---|---| | **A1** · `UMFANGSREGLER-BINDET-NICHT` | 2 | [ANT] **Er entwertet jede Aussage ueber die Wirkung des Haltungsraums — und damit die von zwei weiteren Eintraegen.** `[gemessen 17.08.2026]` Die Streuung der Antwortlaenge bei **identischer** Vorgabe betraegt **2,68**, die Spanne der Vorgabe selbst **1,50**: *„Damit ist der Regler kein Regler, sondern eine Tendenz."* Solange das gilt, ist jede Groesse ohne belegbare Wirkung, die ueber diesen Weg laeuft — `MASSBLOCK-IM-BETRIEB-UNGEMESSEN`, die halbierten Korridore vom 27.08. und seit dem 07.09.2026 der **Faszinations-Leser**, dessen Betriebsbeleg zwar die geaenderte *Vorgabe* zeigt (`fragen` 0,5837 → 0,6207), aber nicht die geaenderte Antwort. **Die Pruefform steht seit dem 20.08.2026 zweimal im Backlog und ist nie gefahren worden:** dieselbe Turnreihe desselben Reizes mit und ohne Block, Ist-Laenge gegen Korridor. **Er ist deshalb A1 und nicht A2** — er beantwortet die Frage, ob die anderen beiden ueberhaupt eine Wirkung haben koennen. → **Die Pruefform ist am 07.09.2026, 21:05–21:24 UTC gefahren** — 16 Turns mit und ohne Block, Cross-over, kein Ausfall, Schalterstand je Turn belegt (0 Widersprueche). **Der Unterschied zwischen den Armen (Faktor 1,47) ist kleiner als die Streuung innerhalb eines Arms (3,38 bis 6,03)** — der Regler bewegt weniger, als er zittert. Der Block wirkt in der Richtung (6 von 8 Paaren laenger ohne ihn, Ueberhang 2,00 → 1,39), statistisch bei n = 8 nicht abgesichert (p = 0,289). **Keine der 16 Antworten unter der Untergrenze.** ⬜ **offen — das Schliesskriterium *„bindet in beide Richtungen"* ist nicht erfuellt, und die Frage ist jetzt eine Bauform-Frage: ob eine Zahl im Prompt diese Aufgabe traegt.** | | **A2** · `NEUGIER-KONZEPT-WIDERSPRICHT-DEM-CODE` | 3 | [WIS] **Niemand kann heute sagen, was von der Neugier gebaut ist — die Doku gibt die falsche Auskunft.** `novaberg-thinking-curiosity_k.md` sagt woertlich: *„Die Formel dieses Dokuments — `NOVA_NEUGIER x Resonanz x Neuheit` (§3.3) — wurde nie gebaut."* Genau diese Formel steht in `agents/wissensluecken/berechnung.py::neugier_vektor_berechnen`, gebaut am **27.07.2026** (`f62302a`) — **demselben Tag, an dem der Vermerk geschrieben wurde**, und seither nie nachgezogen. Dazu zwei Befunde am Bestand `[gemessen 07.09.2026]`: **`neugier_vektor` hat keinen Leser** ausserhalb seines eigenen Agenten (dieselbe Klasse wie `HALTUNG-OHNE-LESER`, hier sechs Wochen unbemerkt), und der **Wertebereich wird zu 23 % genutzt** — 0,0102 bis 0,1148 bei Spanne [0 … 0,5] ueber 1745 Zeilen, Mittel 0,0641. **Er steht vor jedem Bau an der Neugier**, weil sonst gegen ein Konzept gebaut wird, das seinen eigenen Gegenstand nicht kennt. → **Am 08.09.2026 gegen den Code gemessen und die Doku berichtigt.** Der Vermerk widerlegte sich in seinem eigenen Text: Seine Tabelle trennt `aufnahmebereitschaft`, `wissensluecken` und `neugier_vektor`; der Satz darunter wirft die ersten beiden zusammen und spricht von *„sechs Faktoren seit Chat 71“* — das ist die **Aufnahmebereitschaft**, die nie strittig war. **Zweiter widerlegter Satz:** der Neuheits-Faktor *„fehlt vollständig“* und steht zwanzig Zeilen über der Formel. **Dritter Befund, neu:** `TRAUM_NEUGIER_SCHWELLE` aus §3.4 existiert nicht — und hätte sie existiert, wäre sie **nie** überschritten worden (Maximum 0,1148 gegen Schwelle 0,25 über 1762 Zeilen). ✅ **erledigt — der Doku-Teil. Was bleibt, ist `NEUGIER-VEKTOR-OHNE-LESER`, und das ist ein Bau, keine Auskunft.** → ✅ **13.10.2026: auch der Rest ist erledigt** — `NEUGIER-VEKTOR-OHNE-LESER` ist am 05.10.2026 geschlossen (`novaberg-bugs-archiv-wissen.md`; Leser `staerkste_luecken` seit dem 09.09.2026). **Der Eintrag haelt nichts mehr an.** Ohne Kennung bleibt die Eichung des Wertebereichs (`neugier_vektor` am 13.10.2026: 0,0102 bis 0,1148, Median 0,0635, ueber 2.832 Zeilen). | | **A3** · `LUECKEN-WERDEN-NIE-GESCHLOSSEN` | 3 | [WIS] **1745 Luecken, ausnahmslos `offen`** `[gemessen 07.09.2026]` — der aelteste Eintrag vom 27.07.2026, der juengste von heute. **In 42 Tagen ist keine einzige geschlossen worden**, und der Bestand hat sich seit der letzten Zaehlung (785) mehr als verdoppelt. Die Statuswerte `geschlossen` und `ausgeschlossen` existieren und haben **keinen Schreiber**. Ein Speicher, der nur waechst, ist kein Gedaechtnis einer Wissenslage, sondern eine Halde. → **Am 09.09.2026 umgestellt: Er ist die Folge von A2, nicht sein Nachbar.** ~~der Erkenntniszyklus, der auf ihm aufsetzt, arbeitet gegen eine Menge~~ — **er arbeitete gar nicht gegen sie**: `[gemessen 08.09.2026]` Die Tabelle hatte **genau einen Zugreifer**, ihren eigenen Agenten, und beide Lesezugriffe dienten der Dublettenvermeidung. **Ein Schliess-Mechanismus waere der falsche erste Handgriff gewesen** — *geschlossen* heisst *„Nova weiss es jetzt"*, und das kann nur feststellen, wer die Luecke zum Lernen benutzt hat. Der Leser ist seit dem 08.09.2026 gebaut; sobald er regelmaessig greift, hat der Status einen moeglichen Schreiber. → **Am 12.09.2026 zur Haelfte erledigt, und die Sperre war entfallen.** Der Status hat einen Schreiber: `_bekannte_schliessen` schliesst, was **woertlich** unter den bekannten Themen steht — **125 von 1908** im ersten Lauf, zweiter Lauf 0. **Die naheliegende Form war vorher gemessen und verworfen:** Ein Thema, das Nova nachweislich kennt, erreicht als Aehnlichkeit zum Bestand median 0,490, ein offenes Lueckenthema 0,441 — die Verteilungen ueberlappen fast vollstaendig, weil die Luecken **Nachbarthemen** sind und aehnlich sein sollen. ⬜ **offen fuer den Rest (1783 Zeilen): Wonach eine Luecke zu schliessen ist, die sie kennt, ohne dass ihr Thema woertlich in einem Knoten steht, ist eine Absichtsfrage — Aehnlichkeit ist es nicht.** | **Was der Durchgang sonst ergab, mit Zahlen.** **Die Profilabdeckung ist geprueft und bekommt ausdruecklich kein Band** — sie war der dritte genannte Gegenstand, und die Messung sagt, dass dort nichts anzufassen ist: | | | |---|---:| | profiliert von aktiven Knoten | 112 / 3430 (3,3 %) | | profiliert von **gelesenen** Knoten | **58 / 99 (59 %)** — vormittags 38 | | gelesene ohne Profil | 41, bei 20 je Lauf **zwei Laeufe** | **Die Gesamtabdeckung ist die falsche Bezugsgroesse.** Die Auswahl folgt seit dem 05.09.2026 der Lesespur und trifft sie; der Lauf um 11:30 UTC schrieb 20 Profile, praktisch alle auf gelesene Knoten. Ein Band-A-Eintrag waere hier ein Eintrag gegen einen Mechanismus, der arbeitet. **Und ein Befund quer zu allen dreien, der noch keine Kennung hat, weil er noch keine Menge hat:** Jede der gemessenen Groessen nutzt ihren Wertebereich zu **rund einem Viertel** — `neugier_vektor` 23 % von [0 … 0,5], der Faszinationsfaktor 25 % von [0,60 … 1,40], die Faszination selbst erreicht ihren Deckel 2,0 nie. Drei unabhaengig gesetzte Spannen, dreimal dasselbe Verhaeltnis. **Die Frage, ueber wie viele kalibrierte Konstanten das gilt, ist zaehlbar und nicht gezaehlt** — solange sie es nicht ist, waere ein Band eine Stimmung. **`UNREGISTRIERTER-AGENT-GEWINNT` bleibt in Band A und ist blockiert.** Entscheidung des Eigentuemers am 07.09.2026: `vertiefen` kann nicht gebaut werden, bevor die Recherche umgebaut ist, und die haengt daran, dass Neugier, Faszination und Wille stehen — sonst stimmen die Themen und ihre Auswahl nicht. **Er zerstoert weiter Material und ist trotzdem nicht der naechste Handgriff**; das ist eine Lage, die das Band benennen muss statt sie durch Umsortieren aufzuloesen. **Was *„steht"* heisst, ist seit dem 14.10.2026 entschieden** — vom Eigentuemer, auf einen Vorschlag mit *„Angenommen."*: **Ein Strang steht, wenn er im Betrieb einen Erzeuger und im Turn einen Leser hat und beides am Bestand messbar ueber 0 liegt.** Bis dahin fand sich nirgends ein Kriterium, und die Blockade war damit nicht aufloesbar. Am Bestand vom 13.10.2026 gehalten erfuellt es nur die Faszination: Der Neugier-Boost aus den Zielen ist strukturell 0, und der Speicher der Haltungen traegt 0 Zeilen. Am selben Tag entschieden: Der Hintergrundlauf bleibt pausiert — jeder Erzeuger, der nur dort laeuft, schreibt bis auf Weiteres nichts. **Wie solche Erzeuger trotzdem gemessen werden, entschied der Eigentuemer am 15.10.2026:** Die Aufgaben des Hintergrundlaufs sind bekannt und laufen **einzeln von Hand** mit dem vorhandenen Code, als kaemen sie aus dem Hintergrundlauf — eine nach der anderen, damit nicht mehrere Prozesse zusammenfallen und Waerme erzeugen. Der Hintergrundlauf selbst bleibt pausiert. ### Band A — die geschlossenen Eintraege | Kennung | Reihe | Was er anhält | |---|---|---| | ~~`PROMOTION-FENSTER-LAEUFT-AB-STATT-LEER`~~ | 1 | [GED] **Geschlossen am 16.08.2026 — der Eintrag stand acht Tage zu Unrecht an der Spitze.** Die Ursache war bereits am 09.08. widerlegt (kein Fenster, kein Loeschen — die Promotion **verhungerte**) und die Abhilfe am selben Tag gebaut: die Zwei-Spuren-Trennung, seit der die Promotion auf der `cpu`-Spur laeuft und nicht mehr gegen eine Recherche antritt. **Nur die Marke wurde nie nachgezogen.** Nachgemessen am **Bestand** statt am Zeugen, sieben Tage spaeter: `konrad` traegt **69** LZG-Knoten statt des einen, der den Defekt belegte; die fuenf Personas liegen zwischen 48 und 69 bei KZG-Staenden von 88 bis 98, das produktive Paar bei 2005 zu 2203. Ueber zwei Stunden gewann die Promotion **22-mal** die CPU-Spur und fand jedes Mal eine leere Queue vor — **Rueckstand null**. Der benannte kleine Rest (die letzten Auftraege einer Persona nach dem Zurueckschalten) bleibt und ist kein Band-A-Fall — ✅ **abgeschlossen — nachgeprueft am 25.08.2026.** Die Zwei-Spuren-Trennung steht (`services/pixie/scheduler.py` fuehrt die Spur als Parameter durch den Heartbeat), und der Bestandsbeleg haelt: `konrad` traegt weiterhin **69** LZG-Knoten. Kein Rueckfall in neun Tagen. | | ~~`RAD-STABILITAET-UNGEMESSEN`~~ | 2 | [CHA] [CHA] **✅ gemessen am 11.08.2026 — der Eintrag ist beantwortet.** Über drei Quellen mit je vier Läufen bei unveränderter Eingabe: Streuung **0,18 · 0,18 · 0,22** auf der Dreierskala, **0,061 · 0,062 · 0,080** mit einer Nachkommastelle. Die Trennschärfe zweier Personen steigt dabei von 2,4–3,3 σ auf 10,2–12,9 σ. Daraus zwei Bauten: `F-RAD-2` (drei Läufe, Median) und `F-RAD-3` (elf Stufen statt drei). **Die Kalibrierung der Beitragsverhältnisse ist damit freigegeben** — sie liefe jetzt gegen ein Rauschen bekannter und kleiner Breite | | ~~`REIHE-GEWICHTET-ZEILEN-STATT-ERHEBUNGEN`~~ | 2 | [CHA] **Geschlossen am 16.08.2026 — und er war bereits erledigt, als er hier eingetragen wurde.** Der Eintrag entstand am 11.08.2026; `reihe_laden` gruppiert seit **`837d6df` vom 01.08.2026, 16:13** nach `erhebung_id` und zieht die Laeufe einer Erhebung mit `rad_zusammenfassen_gleichgewichtig` zusammen — *ohne Verfall, alle gleich alt*. Der Kommentar im Code nennt sogar denselben Grund wie der Eintrag: **Das Fenster zaehlt Erhebungen, nicht Zeilen.** Das ist Weg 2 der beiden hier vorgeschlagenen, zehn Tage vor dem Vorschlag gebaut. **Bezeugt ist er auch:** `test_drei_laeufe_einer_erhebung_ergeben_einen_punkt` und `test_die_laeufe_einer_erhebung_werden_gleich_gewichtet` in `tests/test_rad_messreihe.py`, am 16.08.2026 gruen (28 Tests). Nachgesehen wurde am Code, nicht am Eintrag — ✅ **abgeschlossen — nachgeprueft am 25.08.2026.** `reihe_laden` (`agents/charakter/rad_messreihe.py`) zieht mehrere Laeufe einer Erhebung weiterhin mit `rad_zusammenfassen_gleichgewichtig` zusammen. Unveraendert. | **`PROFIL-HISTORIE-FEHLT` stand beim ersten Entwurf dieser Tabelle in Band A und gehört nicht dorthin.** Die Begründung lautete: Ohne Profilhistorie sei nicht messbar, ob ein behaltenes Rad früh genug wirkt. Der Eintrag selbst widerlegt das seit dem 02.08.2026 — `charakter_hash` führt das Paar im Primärschlüssel, und **die Räder sind ohnehin historisiert**: `charakter_rad_messung` trägt am 09.08.2026 231 Zeilen über 20 Kennungen seit dem 01.08. Die Frage nach dem Rad hängt an dieser Tabelle, nicht an der Profilhistorie. Er steht in Band B. **Das ist die Regel bei der Arbeit:** Ein Band, das gegen den Eintrag gehalten wird statt gegen die Erinnerung an ihn, korrigiert sich beim Lesen. ### Neu vom 20.08.2026 — die Länge ist gesetzt, nicht gemessen | Kennung | Was er anhält | |---|---| | `LAENGENVORGABE-UNGEMESSEN` | [ANT] **Drei Zahlen der Antwortlänge sind Setzungen ohne Messung im Betrieb.** Die halbierten Korridore in `UMFANG_SPANNE` sind eine Entscheidung nach einem Einzelbefund (12 Zeichen Gruß → 838 Zeichen Antwort); `LEICHT_FAKTOR` und `LEICHT_SOCKEL` sind frei gewählt. **Was dagegen gemessen ist, ist der Vorbehalt:** Bei identischer Vorgabe streute die Antwortlänge am 17.08.2026 um den Faktor 2,68 — die Vorgabe bindet nur schwach, und eine Halbierung halbiert nicht. Zu messen ist deshalb nicht die Konstante, sondern die **Wirkung**: dieselben Turntypen vor und nach dem 20.08., Ist-Länge gegen Korridor. Der Lauf braucht echte Modellaufrufe. — ⬜ **offen** — nachgesehen am 25.08.2026. Die verlangte Messung ist nicht angesetzt worden. | | `MASSBLOCK-IM-BETRIEB-UNGEMESSEN` | [ANT] **Der Verfasser liest die drei fachlichen Größen seit dem 20.08.2026 — ob es seinen Stoff ändert, ist offen.** 10 Zeugen belegen, dass der Block im Prompt steht und die richtigen Größen trägt; keiner belegt, dass sich der erzeugte Inhalt dadurch ändert. Der Präzedenzfall steht in derselben Reihe: `HALTUNG-OHNE-LESER` war zwei Wochen gebaut, gemessen und wirkungslos, weil kein Prompt die Größen las. **Die Prüfform ist der Vergleich desselben Turns mit und ohne Block**, nicht die Anwesenheit des Blocks. — ⬜ **offen** — nachgesehen am 25.08.2026. **Seit dem 07.09.2026 ist sie fahrbar:** Der Messschalter (`POST /admin/regie/{aus,an}`) und der Korridor-Beleg im `pipeline_log` sind fuer `UMFANGSREGLER-BINDET-NICHT` gebaut und im echten Pfad belegt; fuer den Massblock braucht es denselben Schalter an der Verfasser-Seite. **Und das Ergebnis von A1 faerbt die Frage:** Die Groesse, die der Massblock moduliert, bindet schwaecher als sie streut. | ### Neu vom 20.08.2026 — der Index nimmt fünf Textformate an und versteht eines | Kennung | Was er anhält | |---|---| | ~~`GLIEDERUNG-NUR-MARKDOWN`~~ → **umgesetzt am 20.08.2026** — vier Erkenner statt einem: reStructuredText (Unterstreichung, Ebene aus der Reihenfolge der Zeichen), Org-Mode (Sterne, `#+BEGIN_`/`#+END_`-Bilanz), AsciiDoc (Gleichheitszeichen, Blockbegrenzungen) und `.txt` als **ausdrückliche leere Registrierung**. Gegen sechs echte `.rst`-Dateien aus installierten Paketen gemessen: 24 Überschriften, 0 nicht erhoben. Ein Zeuge hält seitdem die beiden Mengen gegeneinander — jede zugelassene Endung hat einen Erkenner. Der ursprüngliche Befund: **`DATEIEN_INDEX_ENDUNGEN` lässt `.md`, `.txt`, `.rst`, `.org` und `.adoc` zu; `_ERKENNER` kennt allein Markdown.** In reStructuredText steht die Überschrift über einer Unterstreichung, in Org-Mode beginnt sie mit einem Stern, in AsciiDoc mit einem Gleichheitszeichen — keine davon trägt ein Rautenzeichen. Seit dem 20.08.2026 wirft eine solche Datei `FormatOhneErkennerError` statt still eine leere Karte zu liefern; **der Riegel ersetzt die Erkenner nicht**, er macht ihr Fehlen sichtbar. Heute unbetreten: alle 174 indizierten Dateien sind Markdown. **Zu bauen sind drei zeilenbasierte Erkenner** — die Syntax ist in wenigen Zeilen zu fassen, und für keines der drei Formate lohnt eine Abhängigkeit. `.txt` bleibt bewusst ohne Erkenner: Dort ist die leere Karte die richtige Aussage, und das muss als Registrierung dastehen statt als Lücke. | | ~~`MARKDOWN-ERKENNER-IST-HANDARBEIT`~~ → **umgesetzt am 20.08.2026** (`markdown-it-py 3.0.0`, Grundfassung `commonmark`; über den Bestand gemessen: 174 von 174 Dateien liefern dieselbe Karte wie zuvor, nachdem zwei Fehlauszeichnungen behoben waren). **Eine Aussage dieses Eintrags war falsch und ist widerlegt:** Die Zaunbilanz fängt *nicht* nur, was ein Parser ohnehin richtig macht — an der defekten Datei fand der Zeilenautomat 5 von 83 Überschriften, CommonMark **45 von 83**. Beide Karten sind falsch; die Bilanz steht deshalb weiterhin **vor** dem Parser. Der ursprüngliche Befund: **Der Markdown-Erkenner ist ein zeilenweiser Regex-Automat und kennt nur zwei Regeln von CommonMark** — Rautenüberschriften und Zäune aus mindestens drei Backticks oder Tilden. Nicht erkannt: Setext-Überschriften (Text über `===` oder `---`), eingerückte Codeblöcke, Zäune aus vier und mehr Zeichen, verschachtelte Zäune, YAML-Frontmatter. Am Bestand gezählt: keine Datei mit langem Zaun, keine mit Frontmatter, **eine** mit möglicher Setext-Überschrift — die Fälle sind also latent und nicht akut. **Der Weg ist `markdown-it-py`** (reines Python, CommonMark-konform, keine Systemabhängigkeit); heute ist kein Parser installiert. Die Zaunbilanz aus `BLOCKKARTE-STILL-HALBIERT` bleibt daneben stehen: Sie fängt, was ein Parser gar nicht erst falsch macht, kostet aber nichts. | ### Neu aus Chat 152 (19.08.2026) — die Mehrfacherhebung, die eine Stufe zu spät greift | Kennung | Was er anhält | |---|---| | `PROFIL-EINMALERHEBUNG` | [CHA] **Die fünf Profile werden einmal erhoben und stehen bis zum nächsten Takt — die Räder, die aus ihnen gerechnet werden, dreimal.** `F-RAD-2` begründet die Mehrfacherhebung wörtlich damit, dass ein Wert *„bei der Destillation EINMAL geschrieben wird und bis zur nächsten stehenbleibt; ein unglücklicher Lauf legte ihn sonst für Tage fest"*. Genau das gilt für den Kern-Hash, und dort greift die Regel nicht. **Gemessen am 19.08.2026:** Derselbe unveränderte Prompt liefert über drei Läufe **16,5 / 24,5 / 19,7 %** Aussagen über das Gegenüber; das an diesem Tag gespeicherte Profil trug **42 %**. Der Bestandswert war der schlechteste Lauf, und er ging zwölf Stunden lang in jeden Responder-Prompt und in beide Räder. **Was fertig wäre:** dieselbe Bauart wie bei den Rädern — mehrfach erheben, den mittleren Lauf speichern, die Einzelläufe mit gemeinsamer `erhebung_id` in eine Senke. Der Preis ist bekannt und der Grund, warum das zu überdenken und nicht sofort zu bauen ist: Ein Profillauf dauert 340 bis 500 s, fünf Profile je Paar mal drei Läufe sind rund anderthalb Stunden je Destillation auf demselben CPU-Modell, das Pixie teilt. **Offen ist deshalb nicht das Ob, sondern welche der fünf Profile es brauchen** — der Kern speist Räder und Responder, die übrigen vier nicht in gleichem Maß — ⬜ **offen — gegen HEAD `f31b3ab` geprueft am 25.08.2026.** Die Mehrfacherhebung gilt weiterhin nur fuer die Raeder: In `agents/charakter/destillation.py` steht je Profil **ein** Aufruf, ein Gegenstueck zu `_initiative_rad_einmal` fuer die fuenf Profile gibt es nicht. Der Kern-Hash wird einmal erhoben und bleibt bis zum naechsten Takt stehen. → **Der Kostengrund ist am 26.08.2026 widerlegt.** Gemessen ueber drei vollstaendige Zyklen im Server-Log: Kern-Hash `meister` (4390 Zeichen) **43,2 s** Median, Kern-Hash `nova` (15 585 Zeichen) **71,7 s**, und eine **volle Destillation aus zehn Calls ueber beide Subjekte 261 s** (Spanne 204–395 s). **Die gemessene Gesamtdestillation ist kuerzer als der hier behauptete Einzellauf** — die Annahme *„340 bis 500 s je Profillauf, rund anderthalb Stunden je Destillation"* liegt um etwa Faktor 8 bis 13 zu hoch. Dreifacherhebung aller fuenf Profile beider Subjekte laege damit bei rund **13 Minuten**, nicht anderthalb Stunden. **Damit faellt der Grund, der diesen Eintrag zurueckhielt, und die Frage *welche der fuenf* ist keine Sparfrage mehr.** → **Und am 26.08.2026 kam das Argument dafuer dazu.** Fuenf Destillationen auf **festgehaltenem** Material ergaben: Zwei Laeufe aus identischem Material teilen nur **27–32 %** ihres Inhaltswortschatzes, und die Bindung ans Themenband streut ueber 3,9 (Figur) bzw. 4,9 Punkte (Mensch). **Die Haelfte des moeglichen Signals zerstoert die Ableitung, bevor irgendetwas ueber Personen gesagt ist.** Genau das ist die Groesse, die eine Mehrfacherhebung mit Median einfaengt — und der Kern speist Responder und beide Raeder. → **Am 26.08.2026 gebaut, gemessen und auf 1 gestellt.** `kern_hash_mehrfach_destillieren` erhebt den Kern mehrfach und speichert den **Medoid**; jeder Lauf steht als `kern_erhebung` im `pipeline_log`. **Die Wirkung traegt aber nicht den Preis:** Die Spanne des Zuwendungsfaktors faellt von **0,2908 auf 0,2615** bei **dreifacher** Rechenzeit — bei vier Punkten je Reihe nicht von Rauschen zu unterscheiden, und live waere ein Zyklus rund 900 s gegen einen Takt von 600 s. `PIXIE_CHARAKTER_KERN_LAEUFE` steht auf **1**. **Der Eintrag ist damit nicht erledigt, sondern beantwortet:** Drei Laeufe sind zu wenig, um eine so breite Verteilung zu verschmaelern; wer es ernsthaft will, dreht die Konstante hoch und weiss jetzt, was er dafuer bezahlt. Fuer die uebrigen vier Profile ist die Frage unberuehrt offen. | ### Neu aus Chat 146 (17.08.2026) — der Wächter, den die Reparatur nötig gemacht hat | Kennung | Was er anhält | |---|---| | `PROFIL-KONTRAST-UNGEWACHT` | [CHA] **Kein Werkzeug prüft, ob zwei Profile desselben Paares verschiedene Personen beschreiben.** Am 16.08.2026 lagen beide Zuwendungsräder bei einer mittleren Abweichung von **0,0202** über zwölf Speichen — Lenkungsdrang 0,923 gegen 0,896 —, und das elf Tage lang, bei grüner Suite und plausibler Ausgabe. Gefunden hat es das Nebeneinanderlegen zweier Radar-Bilder von Hand. **Die Größe ist laufend rechenbar** (`labor/werkzeug/rad_spiegelung.sql`), und sie hat nach der Reparatur auf 0,2634 reagiert, also Trennschärfe. **Was fertig wäre:** Fällt die mittlere Abweichung der Räder eines Paares unter eine Schwelle, ist das ein Befund und kein Ergebnis. Der Grund, warum es einen eigenen Wächter braucht: Ein Charakterprofil ist ein wohlgeformter Text — es gibt keinen Rand, an dem etwas fehlt, und keine Zusicherung, die sich auf seinen **Inhalt** bezieht. Ein Zeuge hat den Defekt sogar festgeschrieben (`test_der_kern_prompt_traegt_die_gesprochenen_worte` sicherte zu, dass **beide** Sprecher im Prompt stehen). Schwelle offen — vor der Festlegung braucht es Werte mehrerer Paare über mehrere Takte — ⬜ **offen — gegen HEAD `f31b3ab` geprueft am 25.08.2026.** Es gibt weiterhin kein Werkzeug im Produktivpfad, das zwei Profile desselben Paares gegeneinander haelt; die genannte Groesse ist nur von Hand rechenbar. Der Befund ist unveraendert. | ### Band B — was in einer laufenden Reihe mitläuft **Neu aus Chat 135 (11.08.2026):** | Kennung | Was er anhält | |---|---| | `HASH-DIRTY-ALTLASTEN` | [CHA] Der CharakterAgent räumt `hash_dirty` nur für das **aktive** Paar weg. Jede Person, die je einen Bogen hatte, trägt einen liegengebliebenen Schlüssel — am 11.08.2026 fünf Stück. Sie lassen die Vorbedingung des nächsten Bogens dieser Person anschlagen, und der Abbruch sieht aus wie ein Fehler des Laufs statt wie ein Rest des vorigen — ⬜ **offen, verschaerft — am Bestand gemessen am 25.08.2026.** Aus fuenf liegengebliebenen Schluesseln sind **13** geworden. **Ein geduldeter Rest ist keine Konstante** — er waechst mit jeder Person, die je einen Bogen hatte. | | `PROFILTEXT-SCHRUMPFT-MIT-MATERIAL` | [CHA] Zweimal gemessen, in zwei Bögen: Mehmet 1597 → 1293 Zeichen, Sarah 1240 → 989, jeweils mit **zwanzig Turns mehr** Material. Vermutlich die Vorgabe *„kompakt … in 2-5 Sätzen"*: Je mehr das Modell sagen will, desto härter verdichtet es. Ungeprüft — ⬜ **offen** — nachgesehen am 25.08.2026. Der Befund ist zweimal gemessen und seither nicht wiederholt worden; die Ursache steht aus. | **Neu aus Chat 136 (11.08.2026):** | Kennung | Was er anhält | |---|---| | `ZUGSCHWELLE-AUF-FREIEN-WERTEN` | [CHA] ~~`UEBERSTEUERUNG_AB = 0.8` ist ein Startwert und kein Messergebnis. Er stammt aus der Zeit der Rundungsvorgabe: Auf einer Nachkommastelle war oberhalb von 0.9 nur die 1.0 erreichbar, und die Schwelle brauchte Raum darunter. Seit `F-RAD-4` gibt es kein Raster mehr — **wie oft eine Speiche ohne Raster über 0.8 oder 0.9 kommt, ist ungemessen.** Alle 30 Läufe, aus denen die heutigen Zahlen stammen, sind gerastert erhoben. `labor/werkzeug/raster_probe.py` liefert die Verteilung; danach gehören Schwelle und Exponent nachgezogen~~ → **Gemessen am 12.08.2026, 01:49 UTC, und die Schwelle steht auf 0,9.** Zwei Paare, je sechs Läufe gerastert und sechs frei. Der Befund war nicht der erwartete: **Das Gitter hat `distanz` heruntergerundet** — zwölfmal exakt 0,9 gerastert gegen 0,93 bis 0,96 frei. Eine Schwelle auf dem Rasterwert löst deshalb nie aus, nicht weil das Urteil darunter liegt, sondern weil es darüber nicht darstellbar war. Ziehende Speichen je Lauf: bei 0,8 zwei bis zweieinhalb, bei 0,9 knapp eine. **Rest benannt:** Die Streuung bleibt offen — mehmet wurde unruhiger (0,0151 → 0,0344), sarah ruhiger (0,0467 → 0,0370); bei n=6 je Zelle trägt keine Richtung. Der Exponent ist unverändert 2 und ungemessen — ✅ **abgeschlossen mit benanntem Rest — nachgeprueft am 25.08.2026.** Die Messung vom 12.08.2026 steht im Eintrag; offen bleiben ausdruecklich die Streuung und der ungemessene Exponent. Das ist ein eigener Gegenstand und kein Rest dieses Eintrags. | | `VERDICHTUNG-UEBRIGE-VIER-PROMPTS` | [CHA] **Das Beziehungsprofil ist gemessen (12.08.2026) und nicht entscheidbar wie der Kern.** Zwei Personen, identisches Material, identischer Kern, je gedeckelt gegen offen: Die Länge steigt achtfach (537→3990 und 562→4219), und **die offene Fassung liest beide Male wärmer** (Faktor +0,093 und +0,035). Das ist die einzige Aussage, die über beide Personen trägt. **Die Rauschaussage trägt nicht:** Bei der einen Person fällt die Spanne von 0,2209 auf 0,0625, bei der anderen steigt sie von 0,0167 auf 0,0734. Beim Kern hatten beide Personen dieselbe große Senkung gezeigt (0,251→0,063 und 0,104→0,004) — hier zeigen sie Gegenteiliges. Bemerkenswert und mit n=3 nur als Muster zu nennen: Die **offene** Fassung landet bei beiden bei 0,06–0,07, die **gedeckelte** einmal bei 0,02 und einmal bei 0,22 — nicht die offene ist ruhiger, die gedeckelte ist unberechenbar. Vor einer Entscheidung braucht es eine dritte Person oder mehr Läufe je Zelle. Die drei übrigen Prompts (adaptiv, Intention, Emotion) sind ungemessen; sie speisen **nicht** das Rad, sondern direkt den Responder-Prompt, und dort ist die Messgröße eine andere — dieselbe Probe passt nicht. Jeder hat einen eigenen Abnehmer — das Beziehungsprofil ist die zweite Hälfte der Rad-Quelle —, und fünf offene Profile je Paar sind rund anderthalb Stunden je Erhebung. Die Probe steht und ist billig: `labor/werkzeug/verdichtung_probe.py` mit getauschtem Deckel — ⬜ **offen — geprueft am 25.08.2026.** Gemessen ist **eines** der vier genannten Profile (Beziehungsprofil, 12.08.2026). Ein Eintrag, der mehrere Stellen nennt, ist erst geschlossen, wenn jede von ihnen steht — hier stehen drei aus. | | `KERN-EINBETTUNG-NACH-DEM-DECKEL` | [CHA] **Neu bewertet am 12.09.2026, abends:** Die Lückensuche vergleicht seither **Themen** gegen den Kern, Schwelle 0,15 (Median 0,209); die Frage, ob ein längerer Kern die Werte zur Mitte zieht, gilt für diese Paarung ungemessen. `kern_hash` wird nicht nur gelesen, sondern **eingebettet**: Der Lückenagent vergleicht Kandidaten gegen ihn, Schwelle `GV_CHARAKTER_RESONANZ_SCHWELLE = 0.40`. Der Kommentar daneben sagt wörtlich *„begründeter Startwert, kein Messergebnis. Nach Live-Betrieb prüfen."* Ein Profiltext, der fünfmal so lang ist, embeddet anders — Cosinus-Werte ziehen sich zur Mitte zusammen. Der Deckel sitzt damit oberhalb eines nie gemessenen Schwellenwerts — ⬜ **offen** — ~~gegen HEAD `f31b3ab` geprueft am 25.08.2026: `GV_CHARAKTER_RESONANZ_SCHWELLE` steht unveraendert auf **0.40**, Wachposten-Kommentar unveraendert, nichts gemessen~~ → **gemessen am 11. und 12.09.2026; die Schwelle steht seit dem 12.09.2026 auf 0.30, der Wachposten-Kommentar ist eingeloest.** Der Eintrag bleibt offen, aber **seine Vermutung traegt nicht**: Ueber alle sieben Paare mit Nova-Kern (378 Turns) ordnen sich die Mediane **nicht** nach der Kernlaenge — der hoechste (0,282) steht beim 2658-Zeichen-Kern, der niedrigste (0,097) beim 807er, und die Spanne p10–p90 ist bei den langen Kernen *weiter* statt enger. Was bleibt, ist ein schaerferer Befund als der vermutete: **die Mediane spreizen um 0,186 bei einer globalen Schwelle von 0,30**, und bei zwei Paaren passiert kein einziger Turn. Dazu bewegt sich der Bezug selbst — dasselbe Paar ergab 17,3 % und einen Tag spaeter 23 %, allein durch eine neue Kern-Destillation. Verteilung und Vorbehalt in `novaberg-kalibrierung_k.md` §3.3a; zu entscheiden ist, ob die Schwelle absolut bleibt oder ein Perzentil je Paar wird. | | ~~`MESSREIHE-MISCHT-ZWEI-RASTER`~~ | [CHA] ~~`charakter_rad_messung` trägt jetzt drei Erhebungsarten nebeneinander: Dreierskala, eine Nachkommastelle, ohne Raster. Die Zeilen sind nur über die Werte selbst unterscheidbar — es gibt keine Spalte dafür. Jede Auswertung über die ganze Tabelle mischt drei Messgeräte~~ → **Geschlossen am 12.08.2026, und die Wirkung war größer als der Eintrag vermutete.** Es war keine Frage der Auswertung: `reihe_laden` speist die Reihe in den **Produktivwert**, und bei `nova → meister` stammten **58,7 %** des angezeigten Faktors aus abgelösten Geräten — 1,3582 gemessen, 1,2099 angezeigt. Entschieden wurde löschen statt filtern. 259 Zeilen sind gesichert (`charakter_rad_messung_archiv_20260812`) und entfernt, der Stichtag steht in der Fundliste. **Ohne Codeänderung** — die Tabelle trägt nur noch ein Messgerät — ✅ **abgeschlossen — nachgeprueft am 25.08.2026.** Der Eintrag traegt seinen Beleg vom 12.08.2026 selbst; die Wirkung war groesser als der Befund vermutete, und beides steht im Text. | | ~~`RESPONDER-ALS-AUFGABE`~~ | [ANT] Der Responder-Prompt stellt **Kontext mit einer Stilnotiz**, nicht eine Aufgabe — und bindet deshalb nicht (0 von 6 Korridoren gegen 6 von 6 der Aufgabenform, `novaberg-haltungsraum_k.md` §3.0). Gebaut werden soll die Gliederung aus §3.0a: Konstellation zuerst, Charaktere, Szene, Regie unmittelbar vor dem Text, Ausgabezeile. Dabei fällt weg, was doppelt wäre: die Arousal-Längenregel, die Beziehungsdynamik-Sätze, der Tonblock, und die Fragen-Zeile aus der Landschaft (die der **GV-Knoten** weiter braucht, der Responder nicht). **Offen und größer als der Prompt:** Was steht in `[TEXT]` — der fertige Absatz des Verfassers oder Material? Zwei Modellläufe über denselben Inhalt glätten ihn; was das kostet, ist an der Verdichtungsmessung ablesbar → **Geschlossen am 13.08.2026.** Die Gliederung steht: `[ROLLE]` mit Konstellation und **doppelter** Prüfbedingung, `[SZENE]`, beide Personen, `[ZWISCHEN BEIDEN]`, Regie unmittelbar vor dem Text. Die vier genannten Doppelungen sind entfernt, dazu eine fünfte, die beim Umbau selbst entstand (Landschaft in Szene und Regie — von der Gegenprobe gefunden). Nicht vorgesehen und hinzugekommen: **eine Anrede, eine Bedeutung** — »du« ist der Schauspieler, über Person A wird in dritter Person gesprochen; sieben von dreizehn Blöcken hatten drei Bedeutungen gemischt. **Der Rest ist benannt:** Die offene Frage nach `[TEXT]` bleibt offen und hat eine Zahl bekommen — der Verfasser liefert rund 1400 Zeichen für einen 350-Zeichen-Korridor, weil er **keine** Mengenangabe erhält — ⬜ **offen** — nachgesehen am 25.08.2026. Der Prompt ist am 13.08.2026 auf ein Drehbuch umgestellt worden, die im Eintrag verlangte Aufgabenform ist damit angefangen und nicht abgeschlossen. | | `SZENE-STATT-REGIE-IN-DEN-CLUSTERN` | [ANT] Vier der vierzehn `CLUSTER_BESCHREIBUNGEN` tragen einen Befehl (`regen` „Halten, da sein", `schmollen` „Nicht drängen", `nebel` „Leise da sein", `gewitter` „Nicht verteidigen"). Er gilt für jeden Charakter gleich und steht **vor** dem Rad — die Haltungsgrößen können ihn nicht bewegen. Die Regel für die Umschreibung **und der ausgeschriebene Vorschlag für alle vierzehn** stehen im Konzept §3.0b: Die Szene sagt, was ist; kein Imperativ, kein „nicht". **Zu beachten:** Die Tabelle speist drei Prompts — GV, Verfasser, Responder. Der GV-Knoten benutzt sie als Rahmen für die Strategiewahl, nicht als Klassifikator; eine sinnlichere Szene macht ihn besser, nicht wackliger (geprüft am Code) — ⬜ **offen — gegen HEAD `f31b3ab` geprueft am 25.08.2026.** Die Befehle stehen unveraendert in `ei/dreischicht.py`: *„Halten, da sein“* (`regen`), *„Leise da sein“* (`nebel`), *„Nicht verteidigen“* (`gewitter`); *„Nicht draengen“* fuer `schmollen` steht in `ei/haltung.py`. Vier Befehle, wie im Befund. | | `AROUSAL-ACHSE-SCHNEIDET-DEN-GIPFEL` | [ANT] Die Energie-Achse binarisiert `arousal` bei 0,5 — und die gemessene Verteilung ist **zweigipflig** mit Bergen bei 0,1–0,3 und 0,4–0,6. Die Schwelle schneidet den zweiten Gipfel mittendurch: Turns, die sich um 0,02 unterscheiden, landen in verschiedenen Landschaften. Genau die Kippkante, vor der §3.1 warnt. **Ein Drittel aller Turns liegt zwischen 0,4 und 0,7** (35,1 % von 522), wo die Landschaft nur ein Bit sieht, die abgelöste Längenregel aber drei Stufen unterschied. Solange das so bleibt, kann `umfang` die Feinheit des Arousal nicht nachtragen — sein Grundwert kommt aus der Landschaft. **Und ein zweiter Punkt daneben:** `arousal_roh` und `arousal_ei` unterscheiden sich stark (Median 0,50 gegen 0,334); welche der beiden in die Achse geht, entscheidet mit, wie oft sie überhaupt anschlägt — ⬜ **offen — gegen HEAD `f31b3ab` geprueft am 25.08.2026.** `ei/dreischicht.py` binarisiert unveraendert mit `energie_bin = 1 if arousal >= GV_ACHSE_ENERGIE_SCHWELLE else 0`. Die Kippkante steht. | | ~~`FARBTON-OHNE-LESER`~~ | [ANT] `ei/farbton.py` mischt acht Dimensionen zu 2–5 Sätzen, die die Lage sinnlich beschreiben — und erreicht den Responder nicht. Er geht nur in den GV-Prompt und ins Log. **Dazu ein zweiter Punkt:** Sind alle acht Dimensionen unauffällig, bleibt ein einziger Satz übrig („Das Gespräch ist ruhig und ausgeglichen"). Für eine Anweisung ist Schweigen bei Unauffälligkeit richtig, für eine **Atmosphäre** nicht — die Werkstatt riecht nach Öl, ob jemand aufgeregt ist oder nicht. Die Grundfarbe könnte aus der Landschaft kommen, der Farbton die Abweichung darauf legen → **Geschlossen am 13.08.2026** für den ersten Punkt: Der Farbton steht in `[SZENE]`, hinter der Lage. **Der zweite Punkt ist widerlegt** — der Rückfallsatz tritt im Betrieb nicht ein; über zwölf Stunden Log liefert der Farbton sechs bis sieben Sätze je Turn. **Eine Wirkung ist nicht nachgewiesen:** drei Läufe je Fassung (ohne · schwer · lebhaft) zeigten keinen Unterschied über dem Rauschen, und die schwere Fassung wurde zweimal von drei als lebhaft gelesen. Er steht im Prompt, weil er die Lage beschreibt, nicht weil eine Messung ihn verlangt — ✅ **abgeschlossen — gegen HEAD `f31b3ab` geprueft am 25.08.2026.** Der Farbton erreicht den Responder: `graph/nodes/responder.py` liest ihn aus `gv_detail` und haengt ihn an den Prompt. Der Befund *„erreicht den Responder nicht“* gilt nicht mehr. | | ~~`PERSON-B-OHNE-BESCHREIBUNG`~~ | [CHA] Vom Nutzer erreicht **ein** Profil den Responder (das Beziehungsprofil), von Nova alle fünf. Sein Kern fehlt, auch seit die offene Destillation daraus mehrere tausend Zeichen macht. Dazu: Beide Beziehungsprofile stehen unbeschriftet nebeneinander, ohne Angabe der Perspektive — nach dem Paar-Schema sind es verschiedene Aussagen, im Prompt sehen sie gleich aus → **Geschlossen am 13.08.2026.** `[PERSON B — WER ER IST]` trägt seinen Kern (3992 Zeichen im Messturn) und was ihn beschäftigt; `[ZWISCHEN BEIDEN]` trägt beide Blickrichtungen **beschriftet**, und der 300-Zeichen-Deckel auf seinem Beziehungsprofil ist gefallen — er schnitt mitten im Wort ab. **Die Wirkung ist unbelegt:** Vier Verfahren, das Zugehen auf einen bestimmten Menschen zu messen, sind an Fällen mit bekanntem Sollurteil gescheitert (3/6 bei Zufall 2, 3/6 bei Zufall 3, 2/6 mit dem stärkeren Analysemodell und systematisch invers, ein lexikalisches Maß verzerrt). Der Block steht, weil ein Dialog ohne beschriebenes Gegenüber ein Monolog mit Stichwortgeber ist — ⬜ **offen** — nachgesehen am 25.08.2026. Vom Nutzer erreicht weiterhin nur das Beziehungsprofil den Responder. | | ~~`HALTUNG-OHNE-LESER`~~ | [CHA] Der Zug ist gebaut, das Kriterium steht, die Zahlen sind gemessen — und **kein Prompt liest die Haltung**. `state["haltung"]` hat außer dem Knoten selbst nur die Anzeige als Leser. Solange §3 des Konzepts fehlt, wirkt der ganze Haltungsraum auf keine einzige Antwort. Das ist die Naht, an der alles andere hängt → **Geschlossen am 13.08.2026** — und die Schließung war eine halbe, was erst am 20.08.2026 auffiel: Das Konzept fordert **zwei** Leser (*„Beide lesen das Ergebnis aus dem Zustand"*) und begründet damit die Position des Knotens im Graphen; gebaut war einer. Der Verfasser las `haltung` bis zum 20.08.2026 **null Mal**. `ei/haltungssprache.py` übersetzt die fünf Größen in die Bänder aus §3.0aa, den Umfang zusätzlich in eine Zeichenspanne, das Arousal in einen der acht Energie-Sätze; angeschlossen unmittelbar vor dem Text. **Gesprochen wird beim Bandwechsel, nicht bei einem Zahlenabstand** — die erste Fassung verglich Zahlen und hätte einen distanzierten Charakter im `feuerwerk` verschluckt (0,90 → 0,82 sind acht Hundertstel, aber »ganz nah« wird zu »vertraut«). Die Arousal-Längenregel ist entfallen. Gemessen: mit einheitlicher Regie 22 von 25 Läufen richtig zugeordnet, mit je eigener **27 von 27** — ✅ **abgeschlossen — gegen HEAD `f31b3ab` geprueft am 25.08.2026, und diesmal beide Stellen.** Das Konzept verlangt **zwei** Leser; am 20.08.2026 war einer gebaut und der Eintrag galt trotzdem als geschlossen. Heute lesen `graph/nodes/responder.py` und `graph/nodes/verfasser.py` beide den Haltungsstand. **Die Zahl der genannten Stellen ist die Pruefgroesse, nicht die Wirkung.** | | Kennung | Was er anhält | |---|---| | `VERDICHTUNG-UNGEPRUEFT` | [CHA] ~~Fünf Profil-Prompts verlangen *„kompakt"* und deckeln auf zwei bis fünf Sätze — eine Vorgabe aus der Zeit knapper Kontextfenster. Heute schreibt das Hintergrundmodell mit 262 144 Token, gelesen wird mit 32 768; ein Profil von 4000 Zeichen wäre drei Prozent des Lesefensters. **Verdichtung nimmt weg, was Charakter ausmacht.** Die Gegenprobe steht bereit — identisches Material, einmal mit Deckel und einmal ohne —, ist aber nicht gefahren. Zu vergleichen sind zwei Dinge getrennt: der Text zum Lesen und die Streuung des Rades. Fallen sie auseinander, ist das ein Hinweis auf zwei Texte statt einem~~ → **Gefahren und entschieden am 11.08.2026, für den Kern.** Zwei Personen, je drei Läufe je Fassung über die ganze Kette: Spanne **0,2510 → 0,0630** (Mehmet) und **0,104 → 0,004** (Sarah), Faktor unverändert (−0,024). Die offene Fassung liegt damit auf dem Eigenrauschen des Rades — die Destillation legt nichts obendrauf, die gedeckelte das Vierfache. **Der interessante Fall trat nicht ein:** Text und Streuung fallen *nicht* auseinander, derselbe Text ist der reichere und der ruhigere. Der Deckel des Kerns ist gestrichen; **Rest benannt** in `VERDICHTUNG-UEBRIGE-VIER-PROMPTS` und `KERN-EINBETTUNG-NACH-DEM-DECKEL` — ⬜ **offen** — nachgesehen am 25.08.2026. Teilweise gemessen (Beziehungsprofil, 12.08.2026); die uebrigen vier Prompts stehen aus. Deckungsgleich mit `VERDICHTUNG-UEBRIGE-VIER-PROMPTS`. **06.09.2026 — der Kern traegt wieder eine Zahl, und sie ist keine Rueckkehr.** Derselbe Prompt lieferte unter dem Fernmodell **8587** Zeichen gegen **3578** am 12.08.2026 mit dem Nahmodell `[gemessen 06.09.2026]`. Der Prompt nennt seither *rund 3000 Zeichen, hoechstens 4000* — das Band der Gegenprobe von damals (3288/2545). **Der Deckel bleibt gestrichen:** »Nimm dir den Raum« und »Verdichte nicht« stehen unveraendert, ihre Zeugen sind gruen, und der neue Zeuge prueft den Richtwert **neben** ihnen. Was das fuer die vier uebrigen Prompts heisst, ist **nicht** mitentschieden — sie stehen weiter aus. | | Kennung | Reihe | |---|---| | `KALIBRIERUNG-ZEUGE-TRENNT-SCHWACH` · `PROFILE-LEER-URSACHE-UNBEKANNT` · `PAARLISTE-FEST` · `PROFIL-HISTORIE-FEHLT` | 1 | | `HALTUNG-SPANNENENDEN-OFFEN` · `HALTUNG-LAENGE-ZWEI-ERZEUGER` | 2 | | `AUFTRAGSARTEN-OHNE-AGENTEN` · `SHADOW-QUEUE-RUECKSTAND-UNGEMESSEN` · `PIXIE-EIN-SLOT-BLOCKIERT-ALLES` · `RECHERCHE-RETRY-BLOCKIERT-QUEUE` · `VERTIEFEN-AUFTRAEGE-OHNE-THEMA` | 3 | **Die vier Einträge der Reihe 3 sind derselbe Engpass von vier Seiten** und werden nicht einzeln bewertet — wer einen angeht, misst die anderen drei mit. Ihre Reihenfolge untereinander steht bei `AUFTRAGSARTEN-OHNE-AGENTEN`. ### Der Bestand dieser Datei, gemessen am 06.09.2026 **Sie ist zwölf Tage alt, und das steht hier, weil es sonst niemand sieht.** Der letzte Durchgang war am 25.08.2026; die Datei trägt sein Datum an 22 Stellen. | | | |---|---:| | Band A | **1** Eintrag (`UNREGISTRIERTER-AGENT-GEWINNT`) | | Band B | rund 20 | | Band C und D | **leer** | | ungebändert | **171** | **Kein Gegenstand der Arbeit seit dem 25.08.2026 trägt ein Band** — die Charakter-Profile, die Deckungsprüfung, die Zitatregel, die Entwertung, die Faszination im Turn. `[gemessen 06.09.2026]` tragen von 157 offenen Bug-Kennungen **20** die Zustandszeile *unbelegt — braucht Messturn*, und `PROFIL-VERSTAERKT-WAS-ES-BESCHREIBT` ist am 06.09.2026 von *hoch* auf *mittel* berichtigt worden, ohne dass die Bänder es gesehen haben. > **Eine Rangordnung, die nicht weiß, wie alt sie ist, wird gelesen wie eine aktuelle.** Das ist > derselbe Bruch, den `40_DOKU_GRUNDSAETZE/statusregister-altert.md` beschreibt: Wer sie liest, > prüft sie nicht nach — sonst hätte er sie nicht gebraucht. Deshalb steht hier eine Zahl und kein > Vorsatz. **Die eigene Vorschrift für den nächsten Durchgang steht unten** und ist unverändert gültig: zuerst die Bugs mit `🔧 offen`, die eine heute berichtete Zahl tragen. ### Was mit den übrigen 171 ist **Sie sind nicht C oder D — sie sind ungebändert**, und das ist eine ehrliche Angabe und keine Auslassung. Ein Band im Sinne von Regel 2 entsteht durch Vergleich; 166 Einträge in einem Zug zu bebändern hieße, genau das Verfahren zu wiederholen, gegen das dieser Abschnitt geschrieben ist. **Die Reihenfolge für den nächsten Durchgang:** Zuerst die Bugs mit `🔧 offen`, die eine heute berichtete Zahl tragen — das ist Band C und die einzige Gruppe, bei der Liegenlassen weiterläuft statt nur zu warten. ---