[
  {
    "id": "S00",
    "titel": "Inhaltsvertrag / Nutzerbrief",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Vorgabe",
    "zusammenfassung": "Vorgegebener 40-Stunden-Rahmen und Rechenansatz von 150 Euro netto je Stunde. Mehrseitige Offline-Website, ehrliche Statusangaben und Quellen. Die gewünschte Kennzahl 8/8 liegt nicht mit vollständigem Einzelprotokoll vor.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S01",
    "titel": "Berichtsentwurf 00–04",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Gelesen",
    "zusammenfassung": "35,0 direkt aufgelistete Stunden: 9,5 vor September und 25,5 im September; rund 5,0 Stunden geschätzte Zuordnung. 40 × 150 € = 6.000 € netto, keine Rechnung oder Zahlung. 24 historische Auftragspakete: 4 strenge verify-PASS, 7 Marken ohne PASS-Nachweis, 13 offen oder unvollständig. 22 Bridge-Intervalle, davon 3 Proben; etwa 38,0 h Summe, 16,4 h Vereinigungsmenge, einschließlich Pausen. Keine Menschen- oder Rechenstunden.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S02",
    "titel": "Berichtsentwurf 05–09",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Gelesen",
    "zusammenfassung": "Zwei Implementierungswege, sieben Odoo-18-CE-Module und lokale UI-/PWA-Demos. Lizenzangaben LGPL-3 in den Modulmanifesten. Dokumentierte Härtung, aber PIN-Logik nicht im laufenden Odoo geprüft; ORM-Test an Datenbank-Namensauflösung gescheitert. CAD-Dateien sind eigene Konzepte, keine Hersteller-Software. Kein Produktions- oder Kundenabnahmebeleg.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S03",
    "titel": "Projektkontext und A1–A6",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Gelesen",
    "zusammenfassung": "A1 Multi-Methoden-Erfassung, A2 Opticon/Barcode, A3 Odoo-Anbindung, A4 Lunis-Marke, A5 Alt-System-Bezug, A6 lauffähiges Ergebnis. Bestand für Odoo 17/18; Odoo 19 Community als Kunden-Zielbild vom 30.07.2026 noch abzustimmen. Standalone: Python/FastAPI und SQLite, getrennte Rohzeit-, Prüf- und Buchungsschritte. Drei Opticon-Quelldateien vorhanden, kein physischer Hardware-Abnahmetest.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S04",
    "titel": "Gesprächszusammenfassungen",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Teilweise überholt",
    "zusammenfassung": "Thematische Zusammenfassungen der Gespräche am 24.07. und 15.09. sowie Zwischenstände am 15.–16.09.2026. Keine wortgetreuen Transkripte im Paket. Namen, Kontaktfelder, Instanz- und Zugangsangaben entfernt. Der ältere pauschale E-Mail-Nullbefund ist durch S01/S03 überholt und wird nicht übernommen.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S05",
    "titel": "OrgaCalc-Strukturauswertung",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Aggregat gelesen",
    "zusammenfassung": "Microsoft SQL Server, nicht Firebird. Quellenbericht nennt 348 Tabellen, 346 Primärschlüssel, 813 Fremdschlüssel, 25 Views, 3 Skalarfunktionen und 1 Trigger; 963 Indizes laut S02. 15 abgeleitete Fachgruppen. Quelle berichtet reine Katalog-/DDL-Auswertung und 0 extrahierte Nutzdatenzeilen. Dieser Website-Bau hat keinen Datenbank-Restore wiederholt. Keine DDL, Backup-Dateien oder Datenzeilen im Website-Paket.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S06",
    "titel": "Ticket-Eckdaten",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Nur Aggregat",
    "zusammenfassung": "324 Vorgänge der Ideensammlung im Zeitraum 19.01.2022–21.07.2026: 228 offen, 96 im Sammelstatus gelöst. Darin auch verworfene, abgelehnte, doppelte und nicht reproduzierbare Vorgänge, nicht ausschließlich umgesetzte Wünsche. Jahreszählung 70/155/59/33/7. 475 zugehörige Anhänge; 28.587 Dateien im Gesamtordner sind nicht der Umfang dieser 324 Vorgänge. Herkunfts-/Freigabefragen bleiben offen; keine Inhalte oder Personenangaben übernommen.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S07",
    "titel": "Übergabe / spätere Release-Grenzen",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Gelesen",
    "zusammenfassung": "29 Tests bestanden, 1 optional übersprungen; Odoo-ORM-Lauf an db-DNS gescheitert. Späterer P0-Befund: historischer ZIP-Filter bei Binärdateien umgehbar, Kandidat mit 25 Privacy-Markern; Publisher konnte Fehler maskieren. Kein pauschales Datenschutz-PASS aus älteren Prüfungen ableiten. Die alten Anweisungen zur Dokumentform wurden durch den aktuellen Website-Auftrag ersetzt.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S08",
    "titel": "Anforderungs-Gate, historisch",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Historischer Prüfbericht",
    "zusammenfassung": "11 von 13 Operator-Anweisungen verifiziert, 2 teilweise. Dies ist kein Nachweis der vollständigen fachlichen A1–A6-Abnahme. Teilweise: Prozessbeleg für das Öffnen eines Workspace sowie damals nicht gepushte One-Shot-Bildbelege. Alte Marken- und Erfolgsformulierungen werden nicht als heutiger Standard übernommen.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S09",
    "titel": "Datenschutz-Gate, historisch",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Zeitlich begrenzt",
    "zusammenfassung": "Historische Prüfung von vier Repositories meldete innerhalb ihres damaligen Prüfumfangs keinen unerlaubten Rohdatenexport. S07 dokumentiert später einen kritischen Archiv-Befund. Deshalb keine globale Release-Freigabe. Die neue Website wird separat mit einer Datei-Allowlist und lokalem Scan geprüft; das ersetzt keine rechtliche Datenschutzbewertung.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S10",
    "titel": "Wettbewerbs-Arbeitsmatrix",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Referenz, nicht Labortest",
    "zusammenfassung": "Vorbereitete Matrix aus einem Recherche-Export mit Herstellerbezug, kein eigener Produkttest. Im Text wird 18 × 9 angekündigt; im gelesenen Tabellenabschnitt sind 16 Funktionen für 9 Produkte vorhanden. Diese 16 werden unverändert als Quellenstand gezeigt; zwei Zeilen fehlen. Die Hausleitner-Spalte bezeichnet den Altbestand, nicht Lunis. Keine Marktanteile oder aktuellen Anbieterpreise bestätigt.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S11",
    "titel": "Demo- und Konzeptdateien",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Datei-Provenienz",
    "zusammenfassung": "Lokal verfügbar sind vier redigierte HTML-Prototypen und eine neu kuratierte Brand-Studio-Adaption. FALZ, FALZ-02 und der Original-Profi-Prototyp sind als Quellen genannt, fehlen aber im gelieferten Offline-Paket. Kein Original wird durch eine Ersatzdatei vorgetäuscht.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S12",
    "titel": "Verbindliches Kachel-Logo",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Projektunterlage",
    "status": "Originaldatei",
    "zusammenfassung": "Kanonische Lunis-Flammenkachel und Wortmarke, ergänzt um „ist Zeit“. Rot #fe0942, Navy #091a40 und Weiß; lokal eingebettetes Manrope. Alte Regional- und Alternativlogos sind nicht die Berichtsmarke.",
    "grenze": "Private Ursprungsorte werden im Lesepaket nicht offengelegt; ID und Inhaltsgrenze bleiben erhalten."
  },
  {
    "id": "S13",
    "titel": "Grok-Marktauswertung, aufbereiteter Sekundärstand",
    "stand": "2026-09-21",
    "typ": "Bereitgestellte Research-Synthese",
    "status": "Quellenkritisch gelesen",
    "zusammenfassung": "23 Produkte genannt. Keine verifizierten Nischen-Marktanteile. Anbieterumsätze und unbestätigte Kundenanzahlen werden nicht als Fakten übernommen. Zwei Ticket-Themenklassifikationen sind nicht identisch und werden nicht vermischt.",
    "grenze": "Nicht mit den Primärquellen P01/P02 gleichsetzen."
  },
  {
    "id": "P01",
    "titel": "WKO: Statistik Tischler und Holzgestalter",
    "stand": "2026-02-11",
    "typ": "Öffentliche Primärquelle",
    "status": "Am 21.09.2026 recherchiert",
    "zusammenfassung": "10.214 Betriebe, 29.822 Beschäftigte und 1.987 Lehrlinge am 31.12.2025. 2024: 5,5 Mrd. Euro Umsatz und ca. 238 Mio. Euro Investitionen.",
    "url": "https://www.wko.at/gewerbe-handwerk/tischler-holzgestalter/statistik",
    "grenze": "Gewerbliche Innungsstatistik; kein Software-TAM, kein privates Einkommen."
  },
  {
    "id": "P02",
    "titel": "WKO: Lohnordnung Tischler und Holzgestalter 2026",
    "stand": "2026-05-01",
    "typ": "Öffentliche Primärquelle",
    "status": "Am 21.09.2026 recherchiert",
    "zusammenfassung": "Mindeststundenlöhne der Tischler-Gruppen I–VII: 17,39 / 16,72 / 15,99 / 15,17 / 14,55 / 14,45 / 14,14 Euro brutto.",
    "url": "https://www.wko.at/kollektivvertrag/lohnordnung-tischler-holzgestalter-2026",
    "grenze": "Gültig 01.05.2026–30.04.2027. Keine Durchschnittsgehälter oder pauschale Einstufung."
  },
  {
    "id": "M02",
    "titel": "ROI-Gedankenmodell",
    "stand": "2026-09-21",
    "typ": "Offengelegte Annahme",
    "status": "Modell, keine Messung",
    "zusammenfassung": "25 Personen × 5 Minuten / 60 × 20 Tage × 75 % = 31,25 nutzbare Stunden. Bei 35 Euro Bewertung und 150 Euro laufenden Modellkosten: 943,75 Euro pro Monat.",
    "grenze": "Kein garantierter Gewinn; Einmalwert 6.000 Euro ist keine vollständige TCO."
  },
  {
    "id": "B01",
    "titel": "Dieser Website-Bau",
    "stand": "2026-09-21",
    "typ": "Neuer Berichtslauf",
    "status": "Siehe Prüfprotokoll",
    "zusammenfassung": "Zwölf statische HTML-Seiten, lokale Demo-Adaptionen, PDF-Lesefassungen, SVG-Grafiken und Exportdaten. Die aktuelle technische Prüfung ist im Prüfprotokoll beschrieben. Browsernavigation ist administrativ gesperrt; PDF-Sichtprüfung ersetzt keinen Browser-PASS.",
    "grenze": "Lokale Browsernavigation ist administrativ gesperrt. Kein Browser-PASS."
  },
  {
    "id": "M01",
    "titel": "Klassischer Entwicklungsaufwand · Rechenmodell",
    "stand": "2026-09-21",
    "typ": "Neue, offengelegte Annahme",
    "status": "Kein gemessener Vergleich",
    "zusammenfassung": "Sechs angenommene Arbeitspakete ergeben 224–432 Stunden. Mit 150 Euro je Stunde: 33.600–64.800 Euro netto.",
    "grenze": "Kein Angebot, keine Marktpreiserhebung und kein Vergleich zweier gleich fertiggestellter Produkte."
  }
]