Skip to content

docs: Quality-System ausgearbeitet (Test/Eval/CI)#45

Merged
LEEI1337 merged 1 commit into
mainfrom
docs/quality-system
May 21, 2026
Merged

docs: Quality-System ausgearbeitet (Test/Eval/CI)#45
LEEI1337 merged 1 commit into
mainfrom
docs/quality-system

Conversation

@LEEI1337
Copy link
Copy Markdown
Contributor

Antwort auf Joe's Frage ob Tests/Evals/Code-Qualität ausgearbeitet sind. Ehrlich: CI-Gerüst gut, Quality-System war es nicht. docs/QUALITY-SYSTEM.md geerdet im echten ci.yml — Definition of Done (12 Gates), 4 Test-Suiten, 6 CI-Stages, Eval-Framework, und 4 echte Müll-Vektoren als Tasks (Q-G1 kein Coverage-Gate, Q-G2 Live-Eval nicht automatisiert, Q-G3 Test-Qualität, Q-G4 Audits non-blocking). Q-G1/2/4 -> v0.5.0.

Joe fragte ob Tests/Evals/Code-Qualität ausgearbeitet sind. Ehrlicher
Befund nach Exploration von .github/workflows/ci.yml + pyproject +
vitest-config + nomos-qa-Agent: das CI-Gerüst ist gut, aber das
Quality-SYSTEM war nicht ausgearbeitet — nur als Prinzip benannt.

NEU `docs/QUALITY-SYSTEM.md` — geerdet im echten CI-Stand:
- §1 mechanische Definition of Done — 12 Gates, Gate 1-10 in CI
  erzwungen, 11-12 (Integration-Test, PDCA) menschlich
- §2 Test-Architektur — 4 Suiten (CLI 245, API 440 gegen echtes
  Postgres+Valkey, Plugin 46, Console)
- §3 die 6-Stage CI-Pipeline dokumentiert
- §4 Eval-Framework — Coverage/Contract/Router-AuthZ/Audit-Tamper/
  Phase-I-Live-Eval/Security/Zeroth-M08
- §5 Test-Qualitäts-Standard (spezifische Assertions, Edge-Cases,
  kein `assert True`)
- §6 die 4 echten Müll-Vektoren als konkrete Tasks:
  * Q-G1 KEIN Coverage-Gate — Coverage gemessen aber nie gegated,
    kann lautlos verrotten
  * Q-G2 Live-Eval NICHT automatisiert — Rule-06-Kernfrage nie
    mechanisch verifiziert
  * Q-G3 Test-Qualität nicht erzwungen
  * Q-G4 Security-Audits non-blocking
  + Q-G5 (pyproject license) + Q-G6 (nomos-qa stale)
- §7 Definition of Done pro Phase

Q-G1/Q-G2/Q-G4 gehen in die v0.5.0 W-Phase — damit von vager
Absicht zu spezifizierten Tasks. INDEX.md T0 ergänzt.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@LEEI1337 LEEI1337 merged commit d2ddf5e into main May 21, 2026
2 checks passed
@LEEI1337 LEEI1337 deleted the docs/quality-system branch May 21, 2026 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant