WissensbasisMethodikVersionshistorie

Versionshistorie

Was sich an GPTSpy selbst geändert hat — Schema, Fragensatz, Bookmarklet, Runner, Umgebung. Ein Befund ist nur belastbar, wenn sich das Instrument an dem Tag nicht selbst geändert hat; Baseline-Brüche sind markiert. JSON

DatumKomponentevon → nachBruchGrund
22.08.2026 environment — → gpt-5-6 additiv Basiseintrag der Mess-Umgebung beim Start des Auto-Appends: Modell gpt-5-6 (UI: GPT-5.6 Sol) auf dem Plus-Mess-Account, konstant seit dem ersten Lauf am 20.08. Kein Wechsel — ab jetzt meldet jede Modelländerung hier einen Stub.
Vergleichbarkeit: Kein Bruch; dokumentiert den Ausgangszustand.
22.08.2026 extractor schema 13 → schema 14 additiv Schema 14 für die Kennzahlen (Umbau Paket 5): search.queries_en_count (Stoppwort-Heuristik) und search.freshness_days_median — die Frische-Fenster der Pipe-Syntax wurden geparst, aber nie gespeichert. Rein additiv; der 22.08. wurde re-extrahiert, damit der 23.08. nicht in die Schema-Aussetzung des Differs läuft.
Vergleichbarkeit: Additiv; bestehende Felder unverändert vergleichbar. Die neuen Felder haben erst ab 22.08. Werte — fanout-freshness-days und fanout-language-en-share beginnen dort.
22.08.2026 site Deutsch an der Wurzel, Englisch unter /en/ → Englisch an der Wurzel (Default), Deutsch unter /de/; App unter /analysis/ und /de/analyse/, zweisprachig; Sprachumschalter DE|EN; hreflang/canonical auf jeder Seite; /credits/ (nur en) additiv Sprach-Flip: Die Zielgruppe ist zur Hälfte nicht deutschsprachig, Englisch wird die Default-Sprache. /en/* leitet per 301 auf die Wurzel, /analyse/ auf /de/analyse/. Die App rendert keinen eigenen Kopf mehr — die geteilte NAV kommt aus build-site, der Kopf ist auf allen Seiten pixelgleich.
Vergleichbarkeit: Keine Messdaten betroffen; reine Darstellungs- und Adressänderung. Alte Adressen leiten um.
22.08.2026 site Timeline-Darstellung (Stufen 0-3, Sichten, Vollbefundliste) → Vier Ebenen: Heute, Lage, Changelog, Messreihen; Wissensbasis als Register additiv Umbau der Darstellung (Konzept GPT-Spy_Brief_v2). Ereignis-Modell (changelog.jsonl) statt Feld-Diff-Liste; Objekt-Register; RSS. Die Messung bleibt unverändert, nur die Aufbereitung ändert sich.
Vergleichbarkeit: Keine Daten betroffen; die Interpretation älterer Feld-Diffs erfolgt rückwirkend über das neue Ereignis-Modell.
21.08.2026 bookmarklet 2.0 → 2.2 additiv Bookmarklet an das neue conversations/{id}-Format und die messages-Paginierung angepasst (siehe changelog 2026-08-21-conversations-endpoint). Version zählt automatisch hoch bei Quelltext- oder Endpunktlisten-Änderung (config/bookmarklet-state.json). Betrifft nur die Ad-hoc-Analyse, nicht die Messreihe.
Vergleichbarkeit: Ohne Einfluss auf die tägliche Messung.
21.08.2026 runner — → closeChrome() + WAIT_UNTIL + caffeinate additiv Zwei Betriebsfehler behoben: browser.close() beendete Chrome bei CDP-Attach nicht (ein Chrome lief 23 h, Tab-Absturz → Lauf 0/14); sleep zählt im Systemschlaf nicht (Zufallsversatz hing >1h45). daily-run.sh wartet jetzt gegen die Uhr und umschließt den Lauf mit caffeinate. Kein Einfluss auf die Daten, aber auf die Vollständigkeit der Läufe.
Vergleichbarkeit: Kein Datenbruch; erhöht die Ausfallsicherheit.
21.08.2026 extractor schema 10 → schema 13 additiv Weitere additive Verfeinerungen des Extractors (Zwischenschritte 11-13 nicht einzeln datiert; aktueller Stand der Snapshots ab 21.08.). Feld-Diffs vom Differ bei schema_version-Wechsel ausgesetzt, damit kein Tag voller Fake-Events entsteht.
Vergleichbarkeit: Additiv; Differ setzt bei Schemawechsel aus.
21.08.2026 site — → gptspy.alinr.com live (Cloudflare Pages) additiv Öffentliche Site: Startseite, Tracker-Timeline, Wissensbasis, Analyse-App. Reine Darstellung, keine Messung.
Vergleichbarkeit: Ohne Einfluss auf Daten.
20.08.2026 account — → Mess-Account (ChatGPT Plus, Memory aus, keine Custom Instructions), model_slug gpt-5-6 / gpt-5-6-thinking Baseline-Bruch Dedizierter Mess-Account ab Tag 1 der Automation (statt Haupt-Account). Baseline der gesamten Zeitreihe.
Vergleichbarkeit: Alle Daten ab 20.08. gegen diesen Account. Ein späterer Account-Wechsel wäre ein neuer Bruch.
20.08.2026 prompt-set v1 (24 Prompts, 12 Kategorien) → v2 (26 Prompts, 14 Kategorien) Baseline-Bruch Kategorie K14 (Introspektion, 2 Prompts) ergänzt. Die 24 v1-Prompts byte-identisch übernommen (Regel 1). Der Differ meldet den Wechsel zusätzlich als changelog-Ereignis.
Vergleichbarkeit: Vergleiche über diesen Tag hinweg für die neuen K14-Prompts erst ab 20.08. gültig; die 24 alten Prompts bleiben vergleichbar.
20.08.2026 extractor schema 1 → schema 2 Baseline-Bruch Erster echter Lauf: die aus dem Analyzer portierten Felder (sonic_classification_result, search_model_queries, entry.source, entity-Inline-Marker) existierten nicht mehr. Extractor auf routing.*, web.run-Parser, group.domain umgestellt. Snapshots davor gab es nicht produktiv.
Vergleichbarkeit: Kein Bruch in der Zeitreihe (vor dem ersten publizierten Lauf).
20.08.2026 extractor schema 9 → schema 10 additiv introspection.identifiers als fünfte Signalebene (K14). Bewusst getrennt von den Beobachtungs-Ebenen, weil Modell-Output, keine Messung.
Vergleichbarkeit: Additiv.
20.08.2026 extractor schema 2 → schema 9 additiv Am ersten Messtag additiv erweitert: Verhaltens-Ebene und echtes Timing (3), platform.* Kontext-Snapshot (4), HAR-/Netzwerk-Ebene und response_shapes (5-6), Treffer-Signatur als Pipeline-Indikator (7), Zwei-Modi instant/think (8), Fan-out-Korrekturen Semikolon/open/genui (9). Rein additiv, keine bestehenden Felder geändert.
Vergleichbarkeit: Additiv; frühere Felder unverändert vergleichbar.