Skip to content

Commit ffa6677

Browse files
Claude/add ordinal notation layer 9qh sf (#2)
* Add CLAUDE.md ecosystem context for session bootstrapping Documents adjacent hyperpolymath / PanLL projects so every session starts with the same mental map instead of being re-explained. Includes TODO placeholders for Burble, VQL-UT, and the Groove protocol pending operator-supplied descriptions. https://claude.ai/code/session_01DDGQFBtAT9JdRwmu25QzC2 * Fill in Burble, VCL-UT, Groove ecosystem entries in CLAUDE.md Descriptions sourced from the panll repo and the hyperpolymath org's public project docs. The operator-supplied "VQL-UT" name has been recorded as likely VCL-UT (now VCL-total), with a reconcile-spelling note rather than a silent correction. https://claude.ai/code/session_01DDGQFBtAT9JdRwmu25QzC2 * Drop VCL-UT spelling reconcile note (confirmed by operator) https://claude.ai/code/session_01DDGQFBtAT9JdRwmu25QzC2 * Record ephapax as hyperpolymath ecosystem member Linear-type WebAssembly language at hyperpolymath/ephapax. Added as a separate entry; the Echidna-vs-ephapax question (whether ephapax fills the Echidna role) remains open. https://claude.ai/code/session_01DDGQFBtAT9JdRwmu25QzC2 * Add echo-types one-liner to ecosystem list Mirrors the bullet format used for every other hyperpolymath member so future sessions see echo-types alongside its siblings rather than only in the "this repo" section further down. https://claude.ai/code/session_01DDGQFBtAT9JdRwmu25QzC2 * Add ArghDA MVP design spec Parks the proof-workspace-manager design in-tree until ArghDA gets its own repo. Covers: core/panll split, four-state triage file-move machine (inbox/working/proven/rejected), Agda-first linter rules targeting the silent-failure class, DAG JSON schema, first-sprint ordering, and acceptance criteria against echo-types itself as the seed workspace. https://claude.ai/code/session_01DDGQFBtAT9JdRwmu25QzC2 * Scaffold arghda-core v0.1 with two linter rules Rust crate parked at echo-types/arghda-core/ until it gets its own repo. Implements the v0.1 surface from docs/arghda-spec.adoc: - Workspace struct with four-state (inbox/working/proven/rejected) filesystem-backed layout; init() and open() are idempotent - notify-based filesystem watcher helper - LintRule trait + LintContext with include_root and entry_module - missing-safe-pragma rule: scans the head of each file for both --safe and --without-K, emits hard-block if either is missing - orphan-module rule: builds the transitive import closure starting from All.agda (tolerating stdlib modules as silent absent files), hard-blocks any .agda file outside that closure - CLI (arghda): init, scan --json, watch - Smoke test asserts the echo-types Agda suite passes both rules at the current commit (19 files, 0 hard-blocks) https://claude.ai/code/session_01DDGQFBtAT9JdRwmu25QzC2 --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent f09240c commit ffa6677

14 files changed

Lines changed: 1729 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
*.agdai
2+
arghda-core/target/

0 commit comments

Comments
 (0)