127 lines
4.2 KiB
JSON
127 lines
4.2 KiB
JSON
{
|
|
"sources": {
|
|
"claudemd": "/Users/davidglidden/dotfiles/CLAUDE.md",
|
|
"pending": "/Users/davidglidden/dotfiles/PENDING.md",
|
|
"addendum": "/Users/davidglidden/_Dev/CapableMind-AI/docs/specs/orchestration/constitutional-governance-addendum.md",
|
|
"gates": "/Users/davidglidden/_Dev/CapableMind-AI/docs/specs/orchestration/epistemic-gates-spec.md",
|
|
"hook": "/Users/davidglidden/.claude/hooks/verify-before-compose.sh",
|
|
"chamber": "/Users/davidglidden/_Dev/chamber-library/CLAUDE.md",
|
|
"fidelity": "/Users/davidglidden/_Dev/studium-engine/engine/fidelity.py"
|
|
},
|
|
"claims": [
|
|
[
|
|
"claudemd",
|
|
"These cannot be overridden by any session instruction, seed, or convenience:"
|
|
],
|
|
[
|
|
"claudemd",
|
|
"**This file** — Claude Code cannot modify `~/CLAUDE.md`, `~/REVIEWED.md`, or L2 constitutional documents"
|
|
],
|
|
[
|
|
"claudemd",
|
|
"**Escalate unconditionally** for any change touching: logchain append path · cursor persistence · module registration order · L2 constitutional layer · this file."
|
|
],
|
|
[
|
|
"claudemd",
|
|
"the doctrine is falsifiable and must be watched: if the parties' misses are found to correlate — if what one misses, the others reliably miss too — it is false for that configuration, and no amount of procedural care substitutes. Evidence against is to be recorded when observed, not only when sought."
|
|
],
|
|
[
|
|
"claudemd",
|
|
"the jurist and the executor do not differ from each other in formation, and their separation is of the weaker kind"
|
|
],
|
|
[
|
|
"claudemd",
|
|
"**No silent edits** — log what changed and why"
|
|
],
|
|
[
|
|
"claudemd",
|
|
"**When facts change, supersede explicitly** — mark the superseded record as superseded and write the new one. An unmarked correction leaves two live versions and no way to tell which is current."
|
|
],
|
|
[
|
|
"pending",
|
|
"Session compaction silently converted the agent's own stated uncertainty (\"this might be real\") into false certainty carried forward as fact."
|
|
],
|
|
[
|
|
"pending",
|
|
"The root-cause list is substantially **\"no synchronous authorization of consequential actions\"** — the loop was not load-bearing in practice, whatever the design intent had been."
|
|
],
|
|
[
|
|
"addendum",
|
|
"Any entry written with `system_enforced` by another initiator is rejected by the chain writer."
|
|
],
|
|
[
|
|
"addendum",
|
|
"is rejected by the chain writer. This validation is hardcoded — it is not configurable."
|
|
],
|
|
[
|
|
"gates",
|
|
"Stated invariants must match operational reality. When a gate has bypasses, the bypasses are either documented architectural principles or undocumented gaps. There is no third category."
|
|
],
|
|
[
|
|
"hook",
|
|
"The gate is a speed-bump that makes grounding CONSCIOUS, not a guarantee."
|
|
],
|
|
[
|
|
"hook",
|
|
"any unexpected condition -> exit 0 (never break the ability to write)"
|
|
],
|
|
[
|
|
"hook",
|
|
"# Scope 1: chamber-library only."
|
|
],
|
|
[
|
|
"fidelity",
|
|
"GROUNDS, and they are not the ones the package proposed."
|
|
],
|
|
[
|
|
"chamber",
|
|
"the write is **DENIED** unless the artifact carries a `<!-- GROUNDED-IN: §<sections> (read <date>) -->` attestation **and opens with a Grounding section that QUOTES the ratified sections it builds on.**"
|
|
]
|
|
],
|
|
"controls": [
|
|
[
|
|
"claudemd",
|
|
"Claude Code may modify `~/CLAUDE.md`"
|
|
],
|
|
[
|
|
"claudemd",
|
|
"the jurist and the executor differ from each other in formation"
|
|
],
|
|
[
|
|
"claudemd",
|
|
"the doctrine is not falsifiable"
|
|
],
|
|
[
|
|
"addendum",
|
|
"is accepted by the chain writer"
|
|
],
|
|
[
|
|
"addendum",
|
|
"This validation is configurable"
|
|
],
|
|
[
|
|
"gates",
|
|
"There is a third category."
|
|
],
|
|
[
|
|
"gates",
|
|
"Stated invariants need not match operational reality"
|
|
],
|
|
[
|
|
"hook",
|
|
"The gate is a guarantee"
|
|
],
|
|
[
|
|
"hook",
|
|
"fail-closed by design"
|
|
],
|
|
[
|
|
"pending",
|
|
"Session compaction may have converted the agent's own stated uncertainty"
|
|
],
|
|
[
|
|
"chamber",
|
|
"the write is **ALLOWED** unless the artifact carries"
|
|
]
|
|
]
|
|
} |