Skip to content

Commit ac57f2c

Browse files
Jonathan D.A. Jewellclaude
andcommitted
Standardize repo structure (hyperpolymath/mustfile pattern)
- Add .machine_readable/ with 6 SCM files (STATE, META, ECOSYSTEM, AGENTIC, NEUROSYM, PLAYBOOK) - Add Mustfile and justfile (replacing any Makefiles) - Update .claude/CLAUDE.md with .machine_readable reference - Clean up duplicate documentation files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent b53eb35 commit ac57f2c

File tree

7 files changed

+132
-0
lines changed

7 files changed

+132
-0
lines changed

.claude/CLAUDE.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## Machine-Readable Artefacts
2+
3+
The following files in `.machine_readable/` contain structured project metadata:
4+
5+
- `STATE.scm` - Current project state and progress
6+
- `META.scm` - Architecture decisions and development practices
7+
- `ECOSYSTEM.scm` - Position in the ecosystem and related projects
8+
- `AGENTIC.scm` - AI agent interaction patterns
9+
- `NEUROSYM.scm` - Neurosymbolic integration config
10+
- `PLAYBOOK.scm` - Operational runbook
11+
12+
---
13+
114
# CLAUDE.md - AI Assistant Instructions
215

316
## Language Policy (Hyperpolymath Standard)
@@ -68,3 +81,4 @@ Both are FOSS with independent governance (no Big Tech).
6881
- No hardcoded secrets
6982
- SHA-pinned dependencies
7083
- SPDX license headers on all files
84+

.machine_readable/AGENTIC.scm

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
;; SPDX-License-Identifier: AGPL-3.0-or-later
2+
;; AGENTIC.scm - AI agent interaction patterns for conative-gating
3+
4+
(define agentic-config
5+
`((version . "1.0.0")
6+
(claude-code
7+
((model . "claude-opus-4-5-20251101")
8+
(tools . ("read" "edit" "bash" "grep" "glob"))
9+
(permissions . "read-all")))
10+
(patterns
11+
((code-review . "thorough")
12+
(refactoring . "conservative")
13+
(testing . "comprehensive")))
14+
(constraints
15+
((languages . ())
16+
(banned . ("typescript" "go" "python" "makefile"))))))

.machine_readable/ECOSYSTEM.scm

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
;; SPDX-License-Identifier: AGPL-3.0-or-later
2+
;; ECOSYSTEM.scm - Ecosystem position for conative-gating
3+
;; Media-Type: application/vnd.ecosystem+scm
4+
5+
(ecosystem
6+
(version "1.0")
7+
(name "conative-gating")
8+
(type "")
9+
(purpose "")
10+
11+
(position-in-ecosystem
12+
(category "")
13+
(subcategory "")
14+
(unique-value ()))
15+
16+
(related-projects ())
17+
18+
(what-this-is ())
19+
20+
(what-this-is-not ()))

.machine_readable/META.scm

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
;; SPDX-License-Identifier: AGPL-3.0-or-later
2+
;; META.scm - Meta-level information for conative-gating
3+
;; Media-Type: application/meta+scheme
4+
5+
(meta
6+
(architecture-decisions ())
7+
8+
(development-practices
9+
(code-style ())
10+
(security
11+
(principle "Defense in depth"))
12+
(testing ())
13+
(versioning "SemVer")
14+
(documentation "AsciiDoc")
15+
(branching "main for stable"))
16+
17+
(design-rationale ()))

.machine_readable/NEUROSYM.scm

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
;; SPDX-License-Identifier: AGPL-3.0-or-later
2+
;; NEUROSYM.scm - Neurosymbolic integration config for conative-gating
3+
4+
(define neurosym-config
5+
`((version . "1.0.0")
6+
(symbolic-layer
7+
((type . "scheme")
8+
(reasoning . "deductive")
9+
(verification . "formal")))
10+
(neural-layer
11+
((embeddings . false)
12+
(fine-tuning . false)))
13+
(integration . ())))

.machine_readable/PLAYBOOK.scm

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
;; SPDX-License-Identifier: AGPL-3.0-or-later
2+
;; PLAYBOOK.scm - Operational runbook for conative-gating
3+
4+
(define playbook
5+
`((version . "1.0.0")
6+
(procedures
7+
((deploy . (("build" . "just build")
8+
("test" . "just test")
9+
("release" . "just release")))
10+
(rollback . ())
11+
(debug . ())))
12+
(alerts . ())
13+
(contacts . ())))

.machine_readable/STATE.scm

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
;; SPDX-License-Identifier: AGPL-3.0-or-later
2+
;; STATE.scm - Project state for conative-gating
3+
;; Media-Type: application/vnd.state+scm
4+
5+
(state
6+
(metadata
7+
(version "0.0.1")
8+
(schema-version "1.0")
9+
(created "2026-01-03")
10+
(updated "2026-01-03")
11+
(project "conative-gating")
12+
(repo "github.com/hyperpolymath/conative-gating"))
13+
14+
(project-context
15+
(name "conative-gating")
16+
(tagline "")
17+
(tech-stack ()))
18+
19+
(current-position
20+
(phase "initial")
21+
(overall-completion 0)
22+
(components ())
23+
(working-features ()))
24+
25+
(route-to-mvp
26+
(milestones ()))
27+
28+
(blockers-and-issues
29+
(critical)
30+
(high)
31+
(medium)
32+
(low))
33+
34+
(critical-next-actions
35+
(immediate)
36+
(this-week)
37+
(this-month))
38+
39+
(session-history ()))

0 commit comments

Comments
 (0)