Table of Contents

Statistik-Rollout v0.1.0 / Statistics rollout v0.1.0

Auftrag und Quellen / Authority and sources

Zweiter Kandidat des Rollouts #302, nach abgenommenem TinyPl0 PR #98. Ausgangscommit: 106586833c7ae67635128d37ca2a3b66e38906b0. Installation und Erstmessung sind beauftragt; fachliche Abnahme und Lieferfreigabe von @hindermath bleiben vor dem Merge erforderlich. Kein Admin-Bypass aus einem anderen PR uebertragbar. Keine neuen Spec-Kit-Laeufe, Produkt-/API-Aenderungen oder Releasefreigaben.

Second approved rollout target, following accepted TinyPl0 PR #98. Human acceptance and delivery permission precede merge; no inherited admin bypass. No product/API changes, new feature runs or release decisions.

Installationsbeleg: 26 Paketdateien einschliesslich versteckter Dateien stimmen mit dem geprueften v0.1.0-ZIP ueberein. Alle 13 Registry-Eintraege und vorher getrackten Integrationsdateien waren unmittelbar nach Installation unveraendert. Paketcommit 7e824ca8de11212aefdc5b05d7d05637f5343dab; ZIP SHA-256 d8ad7d5eef920f50b629121b64ba8123c22ec4f6dadd14da5cd826d1c50f420a. Statistik-Prioritaet 90; Assurance v0.1.3 bleibt bei 15. Die 14er-Matrix ist quellengebunden; globale Defaults bleiben unveraendert. Operative lokale Profilzuordnung erst nach Lieferung.

The receipt binds all payload hashes and the central matrix. Preserve the existing thirteen presets. Guidance changes follow separately; operational assignment is deferred until delivery. No global default changes.

Konfiguration und Pruefung / Configuration and verification

Bedienung, Konfiguration, Bericht und Snapshot. UTC, 52 Wochen, keine manuellen Phasen oder Referenzmodelle. Die bisherige Profil-2-Statistik bleibt kanonisch (Europe/Berlin, 80/100). Beide Verfahren schliessen den neuen Kontext aus. Unterschiedliche Aktivtage sind moeglich und kein pauschaler Fehler. Kein weiterer Legacy-Ausschluss.

Use a separate UTC/52-week context without authored phase totals or reference models. Preserve Profile 2 and its 80/100 references. Both exclude the new context; timezone/methodology differences can change activity counts.

Installation separat committen; Init-Vorschau vor Init. Danach Inhalte und Konfiguration committen, Messung vorschauen und beide Renderer aus derselben Inhaltsrevision ausfuehren. Keine dirty-tree-Ausnahme. Native Kontextpruefung: scripts/prove-project-statistics-context.ps1, mit Manpage. Wiederverwendete TinyPl0-Prueflogik: Paketbindung, exakte Matrix, Lifecycle, Fixtures, LF/CRLF/BOM, Idempotenz und lesender Status; Schreibtests nur in isolierten lokalen Kopien. Keine vollstaendige I/O-Ueberwachung behauptet. CI prueft Linux/Windows am exakten PR-Head; macOS lokal. Nachweise im PR.

Commit installation, preview initialization, then commit configuration/content before measuring. Use the same source revision for both renderers. The reused proof runs source checks read-only and writing tests in disposable clones. Native CI binds Linux/Windows evidence to the exact PR head; local macOS evidence is reported in the PR. No full system-I/O trace is claimed.

Bestehende .NET-Build-/Test-, Provider-, Security-, Coverage-/Supply-Chain- und Docs-/A11Y-CI bleibt aktiv. Keine lokale Produkt-Build-Ausfuehrung und keine Versionsaenderung: dies ist kein nummerierter Spec-Kit-Branch. Vorhandener Release-PR bleibt unberuehrt.

Retain existing product and security CI. No local product build or version change: this is not a numbered feature branch. Leave the release PR untouched.

Dokumentationsauswirkung und Sicherheit / Documentation impact and security

CI-Finding im ersten PR-Lauf: Der bestehende Governance-Test InstalledPresetRegistry_MatchesApprovedThirteenPresetProfile erwartete noch 13 Presets. Er wird auf die freigegebene 14er-Matrix gebunden und entsprechend umbenannt. Exakte Anzahl, eindeutige IDs, Aktivierung, Version und Prioritaet bleiben strikt geprueft. Keine Produktlogik-Aenderung oder Testumgehung. Die nachfolgende Messung ersetzt den ersten Snapshot; CI wird neu ausgefuehrt.

Initial CI exposed a stale thirteen-preset expectation in the existing governance contract test. Bind it to the approved fourteen-preset matrix, retaining exact count, uniqueness, activation, version and priority checks. This is no product behavior change or test bypass. Remeasure after the correction and rerun CI; the original failed run remains audit evidence.

UpdateRequired; Owner Thorsten Hindermann. Zielgruppen: Lernende ab Jahr 1, Maintainer und Reviewer. README -> Kontextanleitung -> Bericht/Snapshot -> Integrationsbeleg. ActiveSemantic, Deutsch zuerst/Englisch danach, text-first. Projektlokale Distribution, kein Home-Sync. Paketquelle: eigenstaendiges Preset-Repository; Konfiguration: dieses Repository. Fuenf Agentenflaechen gemeinsam gepflegt. Constitution, Spec-Kit-Constitution, Registry-Zeile und Templates geprueft: Runtime, Produktarchitektur und 80/100-Basis bleiben unveraendert. Kein lokaler Skriptkatalog vorhanden. Re-Evaluation bei Quellen-, Methodik-, Paket-, Profil- oder Bedienungswechsel.

UpdateRequired, owner Thorsten Hindermann. Bilingual text-first reader path for apprentices, maintainers and reviewers. Project-local integration, no home distribution. Review both constitutions and environment context without changing runtime, architecture or existing references. Five guidance surfaces are synchronized; no local script catalog exists. Reevaluate on source, methodology, package, profile or usage changes.

NIST SSDF/CWE Top 25: Paket-/Dateigrenzen, gehashte CI-Actions, minimale Leserechte und keine Secrets im Nachweis. OWASP ASVS 5.0 Level 2 bleibt fuer die Produkt-API verbindlich; dieser Rollout aendert keine API-/Auth-Flaeche und fuehrt keine neue ASVS-Abnahme durch. SBOM/Provenance des Presets bleiben referenzierbar; keine SLSA-Level-Behauptung, kein neuer VEX-Befund. AI-SBOM N/A: KI nur Entwicklungswerkzeug. Zero Trust/CAPEC/SAMM: vorhandene Produktbewertungen bleiben erhalten, keine neue Vertrauensgrenze. C5 N/A fuer diesen Ausbildungs-Scope. Keine Qualitaets-, Sicherheits-, Ausbildungsleistungs-, Konformitaets- oder Zertifizierungsbehauptung aus Zahlen.

Apply SSDF/CWE checks to package/file boundaries and least-privilege CI. Product ASVS 5.0 Level 2 remains binding, without new API acceptance here. Reuse preset SBOM/provenance; claim no SLSA level or new VEX disposition. AI-SBOM is not applicable to development-only AI. Preserve existing product Zero Trust/CAPEC/SAMM assessments. C5 is not applicable to this training scope. Statistics provide no quality, security, attainment or certification proof.