Skip to content

RationaleVault v1.2.0

Choose a tag to compare

@NeutronZero NeutronZero released this 30 Jun 17:22

RationaleVault v1.2.0

Highlights

  • SchemaPolicy Architecture — Policy-driven schema evolution with per-event-type migration authority
  • Governance-Driven Replay — Schema changes driven by GovernanceState projections
  • Multi-Version Production — Two independent production migrations validated
    • TASK_CREATED v1→v2: Flat title/description to nested details structure
    • DECISION_PROPOSED v1→v2: Enrichment with context and category fields
  • 2022 Passing Tests — Comprehensive test suite with integration proofs and architectural guards
  • Frozen APIs — 9 replay and policy APIs formally frozen

What's New

  • SchemaPolicy: Immutable value object answering schema questions per-event-type
  • SchemaPolicyFactory: Compiles policy from GovernanceState
  • ReplayResolver: Pure policy executor with zero schema knowledge
  • UpcasterRegistry: Pure data structure mapping event types to upcaster callables
  • ReplayContext: Pure dataclass carrying max_sequence and schema_policy
  • 15 integration proofs across F15 and F16
  • AST-based architectural guards enforcing T14/T15 invariants

Frozen APIs

  • SchemaPolicy, EventSchema, MigrationPath, MigrationStep
  • SchemaPolicyFactory
  • ReplayResolver
  • ReplayPipeline
  • ReplayContext, InterpretiveContext
  • ReplayRequest
  • GovernanceProjection, GovernanceState

Known Limitations

  • compile_at_sequence() historical governance not yet production-complete (planned F17)
  • Replay Auditor designed but not yet active (planned F18)
  • Only two production event migrations currently exist
  • COUNTERFACTUAL replay mode reserved and not implemented

Roadmap

  • F17: Governance History (compile_at_sequence())
  • F18: Replay Auditor (multi-version audit)
  • F19: Governance Tooling (visualization, dashboards)

Full Changelog: v1.1.0...v1.2.0