Clotho Phase 1: Eye implementation-authorization + Slice 1 proposal (for review)#109
Merged
Merged
Conversation
…for review) Two governance artifacts, no implementation: 1. docs/clotho-phase-1-implementation-authorization.md — The Eye's decision authorizing IMPLEMENTATION of v12 strictly under frozen scope, bound to v12 release anchor c5b6838, content address bdc93901, authz-005, repo state 45cf88f. Constraints: no reinterpretation, no scope expansion, no plan modification; every implementation PR re-enters TELOS before acceptance; authorization != execution. Honest framing: no standalone Argo runner exists, so "Argo execution" = agent/human implementation under the authorized scope. 2. docs/clotho-phase-1-slice-1-proposal.md — the smallest viable first slice (v12 Task 1 package scaffold), bounded, with acceptance criteria drawn verbatim from v12's Task 1 exit checklist and the governance path by which its implementation PR re-enters TELOS. PROPOSAL ONLY — not implemented. Clotho is the deliverable (clotho/ absent); Argo is the implementation role. PR #104 is unrelated and untouched. No code written; nothing executed; Argo remains agent/human-authored and per-PR human-gated. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X8pTab2QMpfM2KsZmwkeYg
Add an explicit "What Slice 1 does NOT establish" section: the scaffold proves the implementation-governance loop only (frozen-scope authorship, provenance, TELOS re-review, gating, human acceptance) and must NOT be cited as evidence for any Clotho knowledge-graph capability (node/edge model, weavers, queries, scanner/closure, coverage/attribution). Design validation begins at Task 2. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X8pTab2QMpfM2KsZmwkeYg
dsmcewan
marked this pull request as ready for review
July 16, 2026 16:16
This was referenced Jul 16, 2026
dsmcewan
added a commit
that referenced
this pull request
Jul 16, 2026
…#113) The Eye's acceptance of Task 2. Sole authoritative node/edge/status membership + canonical identity + locator/source/status/endpoint validation + deriveRepositoryRef shallow guard. Reviewed head 9520870; deterministic gate meets; required seats claude/agy/codex approve/high (3-round convergence). v12 sha256:bdc93901, authz-005, Eye impl-authorization #109.
Merged
5 tasks
dsmcewan
added a commit
that referenced
this pull request
Jul 16, 2026
Implements frozen v12 Task 3 (clotho/thread-ledger.mjs + scripts/test-ledger.mjs): createLedger / verifyLedger / readEdges — a signed, append-only, hash-chained canonical-JSONL thread ledger. The weave owns one timestamp, one Ed25519 keypair, and every envelope/accounting fact (D5); records are canonical-JSON lines chained by prev_hash and signed over the raw record-hash digest. Generic ledger integrity only against injected fixtures (D19, no committed-inventory dependency); D24 inspected_source_counts schema; D22 descriptor discipline; D29 verifier boundary; exclusive wx creation; human-only status transitions. Zero deps, ESM, node: stdlib + clotho-relative imports only. Authorization: The Eye's Clotho Phase 1 implementation decision (#109, df9c711) against v12 (sha256:bdc93901…, authz-005), per-task cadence. Deterministic TELOS gate: finalStatus=meets (all checks PASS). Required-seat review (signed council), PR head 8eda602: claude/agy/codex all approve+high (signed); grok/gemini advisory approve. Gate pass; signing + provenance enforced. Converged over 14 rounds. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X8pTab2QMpfM2KsZmwkeYg
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.
1. The Eye's implementation-authorization decision
docs/clotho-phase-1-implementation-authorization.md— authorizes implementation of v12 strictly under frozen scope, bound to:c5b6838…· content addresssha256:bdc93901…· authz-005 · repo state45cf88f…Constraints (fail-closed): no reinterpretation, no scope expansion, no modification of the authorized plan, and every implementation PR must re-enter TELOS before acceptance. Authorization ≠ execution. Honest framing: no standalone Argo runner exists, so "Argo execution" = agent/human implementation under the authorized scope, per-PR human-gated.
2. Slice 1 proposal (bounded, not implemented)
docs/clotho-phase-1-slice-1-proposal.md— the smallest viable first slice: v12 Task 1 package scaffold (clotho/package.json,check.mjs,test-all.mjs, scaffold test; one.gitignoreline). Chosen because it is v12's own first task, self-contained, zero-dependency, and the minimal complete unit that traverses the full governance loop:Acceptance criteria are drawn verbatim from v12's Task 1 exit checklist. Task 0 (CI matrix) and Tasks 2–7 are explicitly out of this slice.
Framing (corrected & confirmed)
Clotho is the deliverable (
clotho/does not exist yet); Argo is the implementation role. There is no generation layer between TELOS and Argo — turning the authorized plan into code is Argo's remit, done within frozen v12.Boundaries
🤖 Generated with Claude Code