docs(epistemic): Epistemic Audit Amendment v1.1 + MUSTALAH pilot (recorded as DRAFT) - #226
Open
Deleted user (ghost) wants to merge 3 commits into
Open
docs(epistemic): Epistemic Audit Amendment v1.1 + MUSTALAH pilot (recorded as DRAFT)#226Deleted user (ghost) wants to merge 3 commits into
Deleted user (ghost) wants to merge 3 commits into
Conversation
…LAH pilot as DRAFT Persist the frozen methodological constitution (§1-5: observable-indexed faithfulness, directional Blackwell-Dubins non-merging with the Aumann shared-prior boundary, selector-laden challenge protocols, audit-data endogeneity) and the MUSTALAH-ANANA-REPLAY-001 pilot preregistration (§6-19) as repo artifacts. The pilot is recorded as PILOT_SPEC_DRAFT_RECORDED, not PILOT_SPEC_FROZEN: §8 rule text/source and §9 corpus file_sha256/record_count for both critic editions remain null because no edition is present on disk. Per §18 admission gates and the CLAIMS_LEDGER fabrication discipline, these hashes are not invented. spec_hash and payload_hash are real SHA-256 digests of the committed bytes and reproduce with sha256sum. - docs/EPISTEMIC_AUDIT_AMENDMENT.md frozen text (T2), spec_hash source - docs/preregistrations/*.spec.json machine spec, pending blocks null - docs/preregistrations/events/*.json recorded draft event, real digests - INDEX.md register the three paths Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FgtZWHMkrTYKVrHDrqQmvc
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
aegisomega | 2e0bf94 | Commit Preview URL Branch Preview URL |
Jul 20 2026, 11:22 PM |
…dment The experiment-admission gate requires exactly one changed .aegis/experiments/*.json plan per PR; PR #226 was missing it (DENIED: found 0). This binds the docs-only amendment as an EXPERIMENT plan: policy -> docs/EPISTEMIC_AUDIT_AMENDMENT.md, zero-mutation/zero-cost budget, T2 tier. All derived hashes (claims_ledger.root, expected_parent_state_root, operator_approval.approval_record_hash) were computed with the repo's own admission functions, not by hand. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FgtZWHMkrTYKVrHDrqQmvc
ghost
marked this pull request as ready for review
July 21, 2026 07:37
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
ghost
pushed a commit
that referenced
this pull request
Jul 27, 2026
Six artifacts that exist (or are believed to) on the operator's machine and nowhere this session can reach. I verified their absence from the repository; I could not verify their presence anywhere else. Dispatch has PC filesystem access, so the recovery is addressed to it. Highest value is the holon-gram compiler: an 8-file, +4446/-889 change a Codex session reported and explicitly held rather than committed. Searched 342 commits across 42 remote branches and every tree in history — zero matches. It exists in one working tree on a container that gets reclaimed. Flagged the holonogram/holonngram spelling split so the repo does not inherit two compilers. Also records the PR inventory: 17 open, 16 blocked on the same class — no admitted experiment plan. #233 verified directly (4 red gates, everything else green); the rest listed as unverified rather than assumed. #226 flagged as possibly superseded by the now-admitted #229. Includes the admission recipe learned today, including the two failures that are invisible until you hit them: the schema sets additionalProperties:false on operator_approval so a _comment there is its own denial, and the approval hash must come from computeApprovalRecordHashV01 because the validator recomputes and compares. Authority boundary written in explicitly: state=APPROVED only on explicit operator instruction for that specific plan. Absence of instruction is not permission. Also: do not redeem or transcribe anything financial, do not resume the paused Supabase project, do not cite MCB-001 before a results file exists. Tier: T2 — operational handoff, no claim promoted. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Dw3SqfhmZZdiZ881Wdjb1n
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Persists the AEGIS Epistemic Audit Amendment v1.1 and the MUSTALAH-ANANA-REPLAY-001 pilot preregistration as repo artifacts. No such architecture existed anywhere in the tree before this PR.
The frozen conceptual constitution (§1–5) records:
(arrow, observable), not the arrow aloneP ≪ Q,P-a.s.), symmetric only underP ∼ Q; dogmatic-zero diagnostic; Aumann as a shared-prior boundary, not a universal testS(x,T;λ,R,C)) — the selector burden stays visibleD_G = G(H), guard-differentiated (not statistically independent) channels, symmetric valence vectorsΔCoh > 0 ⇏ ΔEvidence > 0The pilot is recorded as
PILOT_SPEC_DRAFT_RECORDED, notPILOT_SPEC_FROZEN. §8 rule text/classical_source/source_locatorand §9file_sha256/record_countfor both critic editions (Ibn Maʿīn, Ibn Ḥanbal) arenullbecause no edition is present on disk. Per the §18 admission gates and this repo'sCLAIMS_LEDGER.mdfabrication discipline (CLM-301…310), those hashes are not invented.spec_hashandpayload_hashare real SHA-256 digests of the committed bytes and reproduce withsha256sum.Freeze is one operator hand-off away: supply the two source editions as files →
CORPUS_SNAPSHOT_RECORDED(real hashes) →PILOT_SPEC_FROZEN.Stratum
Gate results
Docs-only change — no runtime code touched; product/language gates are N/A.
Stratum I — TypeScript Gate 8 (run if sovereign-omega-v2 changed):
Stratum I — Rust (run if aegis-cl-psi changed):
Stratum II–III — Product builds (run if applicable):
Constitutional files (run if any frozen file was touched):
Artifact integrity self-check (this PR):
Invariants checklist
Date.now()outsidesrc/event/uuid.ts— N/A (docs only)Set/MapinProjectionState— N/AJSON.stringifyfor integrity hashing — hashes aresha256sumof file bytes, reproducibledeepFreezeapplied to all new state objects — N/A.jsextension — N/A (no TS added)Constitutional files
gate.py— not modifieddna.py— not modifiedrouter.py— not modifiedTest plan
docs/EPISTEMIC_AUDIT_AMENDMENT.md, then computedspec_hash = sha256sumof its bytes; embedded that exact digest in the spec and event JSON.payload_hash = sha256sumof the spec JSON; embedded in the event.event_iddeterministically fromevent_type | pilot_id | GENESIS-parent | spec_hash | payload_hash(reproduce command recorded in the event file).sha256sumchecks against the committed files — byte-identical to the embedded values (see Gate results above).INDEX.mdper the MYTHOS authority-graph rule.🤖 Generated with Claude Code
Generated by Claude Code