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.