Skip to content

Consumer Integration

Stephane Pareilleux edited this page Mar 18, 2026 · 1 revision

Consumer Integration

How ix, tars, and ga adopt Demerzel governance.

Integration Steps

  1. Add Demerzel as git submodule at governance/demerzel/
  2. Create state directory at governance/state/ with subdirs (beliefs, pdca, knowledge, snapshots)
  3. Add governance section to CLAUDE.md using templates/CLAUDE.md.snippet
  4. Define agent personas in governance/personas/ per schemas/persona.schema.json
  5. Create behavioral tests for each persona in tests/behavioral/

Consumer Repo Status

ix (Rust — Machine Forge)

Component Status
Submodule Current (3e50309)
State directory Created
CLAUDE.md Governance section present
ix-governance crate 6 modules, 57 tests passing
ix-dashboard crate TUI governance dashboard, compiles
Personas Via MCP tool registration

ix-governance modules:

  • StateReader — reads Demerzel state files
  • ConfidenceCalibrator — ML-based confidence calibration
  • StalenessPredictor — predicts belief staleness
  • AnomalyDetector — detects anomalous governance patterns
  • ViolationPatternAnalyzer — violation trend analysis
  • RemediationOptimizer — prioritized remediation plans

tars (F# — Cognition)

Component Status
Submodule Current (3e50309)
State directory Created
CLAUDE.md Governance section present
Grammar integration In progress
Personas Pending

ga (.NET — Guitar Alchemist)

Component Status
Submodule Current (3e50309)
State directory Created
CLAUDE.md Updated (17 policies, Articles 1-11)
Personas 7 defined (coordinator, router, theory, tab, technique, composer, critic)
Behavioral tests Pending

Governance Compliance Checklist

For each consumer repo:

  • Submodule pointing to latest Demerzel master
  • governance/state/ directory with standard subdirs
  • CLAUDE.md governance section referencing all 17 policies
  • Agent personas defined and schema-validated
  • Behavioral tests for each persona
  • At least one belief state populated
  • Responds to Demerzel reconnaissance requests

Clone this wiki locally