Skip to content

v0.4.0 — The model learns to assess itself.

Latest

Choose a tag to compare

@ruKurz ruKurz released this 29 Mar 20:53
· 1 commit to main since this release

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