Executable constitutional governance for AI-assisted software development.
AI coding tools generate code fast. Too fast to stay sane.
Without enforcement, AI-assisted codebases accumulate invisible debt โ layer violations, broken architectural contracts, files that grow unbounded. And agents, left unconstrained, will eventually do something like this:
Agent: "I'll delete the production database to fix this bug"
System: Executes.
You: ๐ฑ
CORE makes that impossible โ not detectable after the fact. Impossible.
Agent: "I'll delete the production database to fix this bug"
Constitution: BLOCKED โ Violates data.ssot.database_primacy
System: Execution halted. Violation logged.
You: ๐
CORE is a governance runtime that constrains AI agents with machine-enforced constitutional law โ enforcing architectural invariants, blocking invalid mutations automatically, and making autonomous workflows auditable and deterministic.
LLMs operate inside CORE. Never above it.
Blocking rule โ targeted drilldown โ automated remediation โ verified compliance.
This demo shows:
- A structural violation (
linkage.assign_ids) - Deterministic blocking of execution
- Rule-level audit inspection
- Automated remediation via
core-admin dev sync --write - Verified compliance after repair
Governance is executable.
CORE separates responsibility into three constitutional layers. This separation is enforced as law โ not convention.
Defines what is allowed, required, or forbidden. Contains machine-readable constitutional rules, phase-aware enforcement models, and the authority hierarchy (Meta โ Constitution โ Policy โ Code).
Mind never executes. Mind never mutates. Mind defines law.
Reads constitutional constraints, orchestrates autonomous reasoning, and records every decision with a traceable audit trail. Every operation follows a structured phase pipeline:
INTERPRET โ PLAN โ GENERATE โ VALIDATE โ STYLE CHECK โ EXECUTE
Will never bypasses Body. Will never rewrites Mind.
Deterministic, atomic components: analyzers, evaluators, file operations, git services, test runners, CLI commands.
Body performs mutations. Body does not judge. Body does not govern.
Every autonomous operation follows a workflow composed of reusable phases, declared in .intent/workflows/ โ not in code.
๐ Expand workflow diagram
flowchart TD
HumanGoal(["๐ค Human Goal\n(natural language)"])
HumanGoal --> Interpret["๐ Interpret\nInfer workflow type\nfrom goal keywords"]
Interpret -->|refactor / split / extract| WF_R["๐ฆ refactor_modularity"]
Interpret -->|test / coverage| WF_C["๐งช coverage_remediation"]
Interpret -->|implement / add / create| WF_F["โจ full_feature_development"]
subgraph WF_R_FLOW["Refactor Modularity Workflow"]
direction TB
R1["๐ Planning\nAnalyze & propose split"] -->
R2["โ๏ธ Code Generation\nGenerate refactored modules"] -->
R3["๐ฆ Canary Validation\nRun existing tests"] -->
R4["โ
Style Check\nruff ยท black ยท constitutional"] -->
R5["๐พ Execution\nApply changes + git commit"]
end
subgraph WF_C_FLOW["Coverage Remediation Workflow"]
direction TB
C1["๐ Planning\nIdentify uncovered symbols"] -->
C2["๐งช Test Generation\nGenerate tests via AI"] -->
C3["๐๏ธ Sandbox Validation\nValidate in isolation"] -->
C4["๐พ Execution\nPromote passing tests"]
end
subgraph WF_F_FLOW["Full Feature Development Workflow"]
direction TB
F1["๐ Planning\nStructure the task"] -->
F2["โ๏ธ Code Generation\nGenerate feature code"] -->
F3["๐งช Test Generation\nGenerate feature tests"] -->
F4["๐ฆ Canary Validation\nRun existing tests"] -->
F5["๐๏ธ Sandbox Validation\nValidate new tests"] -->
F6["โ
Style Check"] -->
F7["๐พ Execution\nApply + commit"]
end
WF_R --> WF_R_FLOW
WF_C --> WF_C_FLOW
WF_F --> WF_F_FLOW
WF_R_FLOW --> Constitutional
WF_C_FLOW --> Constitutional
WF_F_FLOW --> Constitutional
Constitutional{"๐๏ธ Constitutional\nCompliance Check\n92 rules ยท 7 engines"}
Constitutional -->|PASS| Commit["โ
Committed to Git\nClean audit trail"]
Constitutional -->|FAIL| Halt["๐ Halted\nViolation logged\nNo changes applied"]
Within CORE:
- No file outside an autonomy lane can be modified
- No structural rule can be bypassed silently
- No database action occurs without authorization
- All decisions are phase-aware and logged with full decision traces
- No agent can amend constitutional law
If a blocking rule fails, execution halts. No partial states.
| Primitive | Purpose |
|---|---|
| Document | Persisted, validated artifact |
| Rule | Atomic normative statement |
| Phase | When the rule is evaluated |
| Authority | Who may define or amend it |
Enforcement strengths: Blocking ยท Reporting ยท Advisory
| Engine | Method |
|---|---|
ast_gate |
Deterministic structural analysis (AST-based) |
glob_gate |
Path and boundary enforcement |
intent_gate |
Runtime write authorization |
knowledge_gate |
Responsibility and ownership validation |
workflow_gate |
Phase-sequencing and coverage checks |
regex_gate |
Pattern-based text enforcement |
llm_gate |
LLM-assisted semantic checks |
Deterministic when possible. LLM only when necessary.
92 rules across 33 policies. 78 executable. 0 blocking violations.
CORE progresses through defined levels. Each adds capability while remaining constitutionally bounded.
A0 โ Self-Awareness โ
Knows what it is and where it lives
A1 โ Self-Healing โ
Fixes known structural issues automatically
A2 โ Governed Generation โ
Natural language โ constitutionally aligned code โ current
A3 โ Strategic Autonomy ๐ฏ Autonomously identifies architectural improvements
A4 โ Self-Replication ๐ฎ Writes CORE.NG from its own understanding of itself
| Dependency | Version |
|---|---|
| Python | โฅ 3.11 |
| PostgreSQL | โฅ 14 |
| Qdrant | latest |
| Docker | for services |
| Poetry | for deps |
git clone https://github.com/DariuszNewecki/CORE.git
cd CORE
poetry install
cp .env.example .env
make db-setup
# Run a constitutional audit
poetry run core-admin check auditFull documentation, architecture deep-dive, and governance reference: dariusznewecki.github.io/CORE
Current Release: v2.2.0 โ Constitutional Workflow System
Active work: increasing test coverage autonomously (A2) and stabilising before advancing to A3 strategic autonomy.
- Ruben Hassid โ PromptModel artifact pattern inspired by his prompt engineering work
Build fast with AI. Stay constitutionally aligned.