Skip to content

Commit bcb03d7

Browse files
Jonathan D.A. Jewellclaude
andcommitted
docs: add SCM checkpoint files
- Add STATE.scm for project state tracking - Add ECOSYSTEM.scm for ecosystem relationships - Add META.scm for architecture decisions - Improves RSR compliance Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent e9f62cd commit bcb03d7

File tree

3 files changed

+83
-0
lines changed

3 files changed

+83
-0
lines changed

ECOSYSTEM.scm

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
;; SPDX-License-Identifier: PMPL-1.0-or-later
2+
;; ECOSYSTEM.scm - Project ecosystem position
3+
4+
(ecosystem
5+
(version "1.0")
6+
(name "rescript-tea")
7+
(type "TODO: library|application|tool|framework")
8+
(purpose "TODO: Brief purpose statement")
9+
10+
(position-in-ecosystem
11+
"TODO: Describe where this fits in the hyperpolymath ecosystem")
12+
13+
(related-projects
14+
()) ;; Add related projects with relationship types
15+
16+
(what-this-is
17+
"TODO: What this project is")
18+
19+
(what-this-is-not
20+
"TODO: What this project is not"))

META.scm

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
;; SPDX-License-Identifier: PMPL-1.0-or-later
2+
;; META.scm - Meta-level project information
3+
4+
(define meta
5+
'((architecture-decisions
6+
((adr-001
7+
(status "accepted")
8+
(date "2026-02-04")
9+
(context "Initial project setup")
10+
(decision "Use standard hyperpolymath structure")
11+
(consequences "Consistent with other hyperpolymath projects"))))
12+
13+
(development-practices
14+
(code-style "Follow language-specific conventions")
15+
(security "SPDX headers, OpenSSF Scorecard compliance")
16+
(testing "Required for critical functionality")
17+
(versioning "Semantic versioning")
18+
(documentation "README.adoc, inline comments")
19+
(branching "main branch, feature branches, PRs required"))
20+
21+
(design-rationale
22+
())))

STATE.scm

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
;; SPDX-License-Identifier: PMPL-1.0-or-later
2+
;; STATE.scm - Current project state
3+
4+
(define state
5+
'((metadata
6+
(version "1.0")
7+
(schema-version "1.0")
8+
(created "2026-02-04")
9+
(updated "2026-02-04")
10+
(project "rescript-tea")
11+
(repo "hyperpolymath/rescript-tea"))
12+
13+
(project-context
14+
(name "rescript-tea")
15+
(tagline "TODO: Add project description")
16+
(tech-stack ()))
17+
18+
(current-position
19+
(phase "development")
20+
(overall-completion 0)
21+
(components ())
22+
(working-features ()))
23+
24+
(route-to-mvp
25+
(milestones
26+
((milestone-id "m1")
27+
(name "Initial Setup")
28+
(items ("Add project description"
29+
"Define tech stack"
30+
"Set up initial features")))))
31+
32+
(blockers-and-issues
33+
(critical ())
34+
(high ())
35+
(medium ())
36+
(low ()))
37+
38+
(critical-next-actions
39+
(immediate ("Update STATE.scm with project details"))
40+
(this-week ())
41+
(this-month ()))))

0 commit comments

Comments
 (0)