v0.4.0 ships the OIA Maturity Model in full: concept, layer definitions, rubric across all three zones, and — unusually for a framework release — the first real assessment, complete with the rubric gaps it exposed and the model changes it triggered. A System-Type Qualifier now ensures frameworks are not graded on end-user criteria they were never meant to meet. The two-layer model separation landed in the renderer. The diagram finally shows C1 and C2. Several vulnerabilities got quietly evicted.
Model & Content
- #229 fix(data): translate all German content in document-model.json to comply with ODR-0004
- #239 content(context): design OIA Maturity Model — concept, 5-star scale, output format
- #240 content(context): formalize OIA layer definitions as MECE assessment criteria
- #241 content(context): create OIA Maturity Rubric v1 (5-star, per-layer, benefit + KPI)
- #242 docs(decisions): introduce OIA-ODR-0002 for OIA Maturity Model layer semantics
- #243 content(biz): apply OIA Maturity Rubric to a reference project (first real-world validation)
- #247 content(context): create OIA Maturity Rubric v1 — Zone 1 layers (Data, AI Infra)
- #248 content(context): create OIA Maturity Rubric v1 — Zone 2+3 layers
- #252 content(model): fix swapped layer contents — Data Sources and AI Infrastructure
- #262 content(model): introduce System-Type Qualifier for OIA Maturity Assessment
Renderer & UX
- #216 feat: implement two-layer model separation (OIADocumentModel + model.ts extension)
- #228 feat(renderer): show semantic sections in detail panel for mapped layer elements
- #254 feat(ux): show C1/C2 cross-cutting concepts and data-flow in OIA diagram
Infrastructure & Governance
- #206 chore(process): sprint retro improvements
- #207 chore(release): prepare and tag v0.3.0
- #214 docs: create ADR for two-layer model separation
- #215 concept: define layer separation between OIADocumentModel and OIAModel
- #219 fix(infra): resolve flatted prototype pollution vulnerability in npm lockfile
- #223 chore(context): restructure context/ folder — separate BIZ concepts, DEV concepts, and agent docs
- #225 docs(decisions): clarify file name versioning scope in ADR-0007
- #245 fix(infra): resolve brace-expansion, picomatch, yaml vulnerabilities in npm lockfile
- #249 chore(deps-dev): bump vitest and @vitest/ui to 4.1.2
- #253 chore(process): add scope rule — no private project names in public GitHub Issues