Skip to content

Commit f45f06f

Browse files
Jonathan D.A. Jewellclaude
andcommitted
Add SCM metadata files (STATE, META, ECOSYSTEM)
- STATE.scm: Project state tracking - META.scm: Architectural decisions and practices - ECOSYSTEM.scm: Project relationships Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent fc6124e commit f45f06f

File tree

3 files changed

+67
-0
lines changed

3 files changed

+67
-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
2+
;; ECOSYSTEM.scm - Project relationship mapping
3+
4+
(ecosystem
5+
(version "1.0")
6+
(name "echidna")
7+
(type "project")
8+
(purpose "image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link=\"https:")
9+
10+
(position-in-ecosystem
11+
(role "component")
12+
(layer "application")
13+
(description "image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link=\"https:"))
14+
15+
(related-projects . ())
16+
17+
(what-this-is
18+
"image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link=\"https:")
19+
20+
(what-this-is-not . ()))

META.scm

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
;; SPDX-License-Identifier: PMPL-1.0
2+
;; META.scm - Project metadata and architectural decisions
3+
4+
(define project-meta
5+
`((version . "1.0.0")
6+
(architecture-decisions . ())
7+
(development-practices
8+
((code-style . "standard")
9+
(security . "openssf-scorecard")
10+
(versioning . "semver")
11+
(documentation . "asciidoc")
12+
(branching . "trunk-based")))
13+
(design-rationale . ())))

STATE.scm

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
;; SPDX-License-Identifier: PMPL-1.0
2+
;; STATE.scm - Current project state
3+
4+
(define project-state
5+
`((metadata
6+
((version . "1.0.0")
7+
(schema-version . "1")
8+
(created . "2026-01-10T13:48:18+00:00")
9+
(updated . "2026-01-10T13:48:18+00:00")
10+
(project . "echidna")
11+
(repo . "echidna")))
12+
13+
(current-position
14+
((phase . "Active Development")
15+
(overall-completion . 50)
16+
(working-features . ())))
17+
18+
(route-to-mvp
19+
((milestones
20+
((v1.0 . ((items . ("Initial setup" "Core functionality"))
21+
(status . "in-progress")))))))
22+
23+
(blockers-and-issues
24+
((critical . ())
25+
(high . ())
26+
(medium . ())
27+
(low . ())))
28+
29+
(critical-next-actions
30+
((immediate . ())
31+
(this-week . ())
32+
(this-month . ())))
33+
34+
(session-history . ())))

0 commit comments

Comments
 (0)