Governance · Transparent by Default

RFC Tracker

Jede wesentliche Änderung an WAF++ beginnt mit einem öffentlichen Request for Comments. Diese Seite verfolgt jeden RFC — von der Entwurfsphase bis zur Umsetzung — damit Entscheidungen immer nachvollziehbar sind.

10
RFCs gesamt
2
Offen zur Prüfung
2
Entwurf
6
Umgesetzt
0
Abgelehnt
RFC-0001 Initiale 7-Säulen-Framework-Struktur
implemented framework

Legt das grundlegende Sieben-Säulen-Modell als Basis von WAF++ fest: Sicherheit, Zuverlässigkeit, Performance-Effizienz, Kostenoptimierung, Operationelle Exzellenz, Nachhaltigkeit und Developer Experience.

Autor: sascha-lewandowski Eröffnet: 2025-12-05Entschieden: 2025-12-05Umgesetzt: 2025-12-05PR: #1
RFC-0002 Öffentliche Roadmap 2026 und Meilensteinplanung
implemented governance

Definiert die öffentliche Roadmap für 2026 mit Q1–Q4-Meilensteinen, v1.0-Ziel, Pilotprogramm und Foundation-Readiness-Zielen.

Autor: sascha-lewandowski Eröffnet: 2025-12-06Entschieden: 2025-12-06Umgesetzt: 2025-12-06PR: #2
RFC-0003 Pillar-Beschreibungen und Kernfragen — alle 7 Säulen
implemented framework

Fügt die initiale Inhaltsdefinition für jede der 7 Säulen hinzu: Scope, Begründung und Kernbewertungsfragen. Bildet die Basis für die Controls Library.

Autor: sascha-lewandowski Eröffnet: 2025-12-07Entschieden: 2025-12-07Umgesetzt: 2025-12-07PR: #3
RFC-0004 Dokumentationsmigration zu AsciiDoc / Antora
implemented docs

Migriert die gesamte Framework-Dokumentation von Markdown nach AsciiDoc und etabliert Antora als Dokumentations-Build-System mit Komponenten-Versionierung (v1.0).

Autor: t1murl Eröffnet: 2026-02-20Entschieden: 2026-02-26Umgesetzt: 2026-02-26PR: #4
RFC-0005 Contribution-Metadaten: CONTRIBUTING, CODE_OF_CONDUCT, SECURITY
implemented governance

Fügt dem Framework-Repository die Standard-Open-Source-Health-Dateien hinzu: Beitragsrichtlinien, Verhaltenskodex (basierend auf Contributor Covenant v2.1) und Sicherheitsrichtlinie.

Autor: sascha-lewandowski Eröffnet: 2026-02-06Entschieden: 2026-02-08Umgesetzt: 2026-02-08PR: #6
RFC-0006 Sovereign-Pillar (Säule 7) — initiale Controls
implemented framework

Führt den Sovereign-Pillar als 7. Säule von WAF++ ein — Datensouveränität, Compliance und jurisdiktionale Kontrolle. Liefert 10 initiale Controls (WAF-SOV-010 bis WAF-SOV-100).

Autor: sascha-lewandowski Eröffnet: 2026-02-14Entschieden: 2026-03-04Umgesetzt: 2026-03-04
RFC-0008 Controls-Schema v1 — maschinenlesbare YAML-Spezifikation
open tooling

Definiert ein formales JSON-Schema für WAF++-Controls-YAML-Dateien, das konsistente Validierung, Tool-Integration und die Nutzung der Controls Library durch Dritte ermöglicht.

Autor: sascha-lewandowski Eröffnet: 2026-03-10Diskussion: GitHub →
RFC-0009 PASS-Scoring-Modell — formale Spezifikation für v1.0
open framework

Formalisiert das PASS-Scoring-Modell als normative Spezifikation: Tier-Definitionen, Berechnungsregeln, Aggregationslogik und Versionierungsvertrag. Voraussetzung für die v1.0-Stabilitätsgarantie.

Autor: t1murl Eröffnet: 2026-03-08Diskussion: GitHub →
RFC-0010 Assessment-Tooling — CLI und Scorecard-Ansatz
draft tooling

Definiert den Ansatz für das offizielle WAF++-Assessment-Tooling: ein CLI-Tool und/oder Web-Scorecard, das die Controls Library nutzt und einen PASS-Score-Bericht erzeugt.

Autor: sascha-lewandowski Eröffnet: 2026-03-11
RFC-0011 CI/CD-Pipeline für das Framework-Repository
draft tooling

Führt automatisierte Checks für das Framework-Repository ein: Antora-Build-Validierung, Controls-YAML-Linting und Link-Prüfung bei jedem Pull Request.

Autor: t1murl Eröffnet: 2026-03-11
RFC-0008 Controls-Schema v1 — maschinenlesbare YAML-Spezifikation
open tooling

Definiert ein formales JSON-Schema für WAF++-Controls-YAML-Dateien, das konsistente Validierung, Tool-Integration und die Nutzung der Controls Library durch Dritte ermöglicht.

Autor: sascha-lewandowski Eröffnet: 2026-03-10Diskussion: GitHub →
RFC-0009 PASS-Scoring-Modell — formale Spezifikation für v1.0
open framework

Formalisiert das PASS-Scoring-Modell als normative Spezifikation: Tier-Definitionen, Berechnungsregeln, Aggregationslogik und Versionierungsvertrag. Voraussetzung für die v1.0-Stabilitätsgarantie.

Autor: t1murl Eröffnet: 2026-03-08Diskussion: GitHub →
RFC-0010 Assessment-Tooling — CLI und Scorecard-Ansatz
draft tooling

Definiert den Ansatz für das offizielle WAF++-Assessment-Tooling: ein CLI-Tool und/oder Web-Scorecard, das die Controls Library nutzt und einen PASS-Score-Bericht erzeugt.

Autor: sascha-lewandowski Eröffnet: 2026-03-11
RFC-0011 CI/CD-Pipeline für das Framework-Repository
draft tooling

Führt automatisierte Checks für das Framework-Repository ein: Antora-Build-Validierung, Controls-YAML-Linting und Link-Prüfung bei jedem Pull Request.

Autor: t1murl Eröffnet: 2026-03-11
RFC-0001 Initiale 7-Säulen-Framework-Struktur
implemented framework

Legt das grundlegende Sieben-Säulen-Modell als Basis von WAF++ fest: Sicherheit, Zuverlässigkeit, Performance-Effizienz, Kostenoptimierung, Operationelle Exzellenz, Nachhaltigkeit und Developer Experience.

Autor: sascha-lewandowski Eröffnet: 2025-12-05Entschieden: 2025-12-05Umgesetzt: 2025-12-05PR: #1
RFC-0002 Öffentliche Roadmap 2026 und Meilensteinplanung
implemented governance

Definiert die öffentliche Roadmap für 2026 mit Q1–Q4-Meilensteinen, v1.0-Ziel, Pilotprogramm und Foundation-Readiness-Zielen.

Autor: sascha-lewandowski Eröffnet: 2025-12-06Entschieden: 2025-12-06Umgesetzt: 2025-12-06PR: #2
RFC-0003 Pillar-Beschreibungen und Kernfragen — alle 7 Säulen
implemented framework

Fügt die initiale Inhaltsdefinition für jede der 7 Säulen hinzu: Scope, Begründung und Kernbewertungsfragen. Bildet die Basis für die Controls Library.

Autor: sascha-lewandowski Eröffnet: 2025-12-07Entschieden: 2025-12-07Umgesetzt: 2025-12-07PR: #3
RFC-0004 Dokumentationsmigration zu AsciiDoc / Antora
implemented docs

Migriert die gesamte Framework-Dokumentation von Markdown nach AsciiDoc und etabliert Antora als Dokumentations-Build-System mit Komponenten-Versionierung (v1.0).

Autor: t1murl Eröffnet: 2026-02-20Entschieden: 2026-02-26Umgesetzt: 2026-02-26PR: #4
RFC-0005 Contribution-Metadaten: CONTRIBUTING, CODE_OF_CONDUCT, SECURITY
implemented governance

Fügt dem Framework-Repository die Standard-Open-Source-Health-Dateien hinzu: Beitragsrichtlinien, Verhaltenskodex (basierend auf Contributor Covenant v2.1) und Sicherheitsrichtlinie.

Autor: sascha-lewandowski Eröffnet: 2026-02-06Entschieden: 2026-02-08Umgesetzt: 2026-02-08PR: #6
RFC-0006 Sovereign-Pillar (Säule 7) — initiale Controls
implemented framework

Führt den Sovereign-Pillar als 7. Säule von WAF++ ein — Datensouveränität, Compliance und jurisdiktionale Kontrolle. Liefert 10 initiale Controls (WAF-SOV-010 bis WAF-SOV-100).

Autor: sascha-lewandowski Eröffnet: 2026-02-14Entschieden: 2026-03-04Umgesetzt: 2026-03-04

Eine Änderung vorschlagen?

Eine GitHub Discussion mit dem RFC-Template eröffnen. Die Community prüft es, Maintainer entscheiden — alles ist dokumentiert und nachvollziehbar.

RFC eröffnen → RFC-Prozess-Leitfaden →
PROZESS

Was qualifiziert sich als RFC?

Nicht jede Änderung braucht einen RFC — nur wesentliche. Die folgende Tabelle hilft bei der Entscheidung.

Änderungstyp RFC erforderlich? Prozess
Neue Säule oder Entfernung einer Säule Ja RFC → TSC-Abstimmung → PR
Änderungen am Scoring-Modell (PASS-Tiers, Gewichtungen) Ja RFC → TSC-Abstimmung → PR
Breaking Changes am Controls-Schema oder IDs Ja RFC → TSC-Abstimmung → PR
Neuer Working-Group-Vorschlag Ja RFC → Lazy Consensus → Charter veröffentlicht
Governance- oder Rollenänderungen Ja RFC → TSC-Supermehrheit
Neuer Control (nicht-breaking, additiv) Empfohlen PR mit Diskussionslink · Lazy Consensus
Docs-Wording, Tippfehler, Übersetzungen Nein Nur PR
Website-Inhalte, Blog-Beiträge Nein Nur PR
LEBENSZYKLUS

RFC-Status-Ablauf

Jeder RFC folgt demselben dokumentierten Pfad — vom ersten Entwurf bis zur geschlossenen Entscheidung.

draft
Autor verfasst den Vorschlag in GitHub Discussions
open
Mindestens 5 Werktage offen für Community-Kommentare
accepted
TSC-Abstimmung oder Lazy Consensus — öffentlich dokumentiert
implemented
PR gemergt, Changelog-Eintrag hinzugefügt, RFC geschlossen
Alternative Ausgänge: rejected (nach Review nicht akzeptiert)  ·  withdrawn (vom Autor zurückgezogen). Beide werden mit Begründung dokumentiert.
RFC SCHREIBEN

Was einen guten RFC ausmacht

Drei Dinge, die den Unterschied machen zwischen einem RFC, der schnell vorankommt, und einem, der stagniert.

Problem beschreiben, nicht die Lösung

Beginne damit, was fehlt oder nicht funktioniert — nicht damit, was du bauen willst. Reviewer müssen zuerst dem Problem zustimmen, bevor sie eine Lösung beurteilen können. Das "Warum" kommt vor dem "Was".

Trade-offs explizit benennen

Jede Entscheidung hat Kosten. Benenne sie. Was wird schlechter? Welche Alternativen hast du erwogen? Ein RFC, der Trade-offs anerkennt, gewinnt Vertrauen schneller als einer, der nur Vorteile verkauft.

Auf Evidenz verweisen

Verweise auf echte Beispiele — Issues, Vorfälle, frühere Diskussionen oder Produktionsmuster. Evidenz verwandelt Meinungen in nachvollziehbare Fakten und verkürzt den Review-Zyklus erheblich.

BEREIT BEIZUTRAGEN?

Starte heute einen RFC.

Eröffne eine Diskussion auf GitHub, folge dem Template und lass den Prozess den Rest erledigen. Keine vorherige Genehmigung nötig — nur eine klare Problembeschreibung.

KOMMT BALD · 12. MAI 2026
WAF++ 1.0
inkl. WAFPass 1.0

Die erste stabile Version des WAF++ Frameworks und der WAFPass CLI.

Veröffentlicht am Vorabend der Cloud Native Conference DE12. Mai 2026 · 20:00 CEST