|
1 | | -;; SPDX-License-Identifier: PMPL-1.0-or-later |
2 | | -;; STATE.scm - Project state tracking for rsr-template-repo |
3 | | -;; Media-Type: application/vnd.state+scm |
4 | | - |
5 | | -(define-state rsr-template-repo |
6 | | - (metadata |
7 | | - (version "0.1.0") |
8 | | - (schema-version "1.0.0") |
9 | | - (created "2026-01-30") |
10 | | - (updated "2026-01-30") |
11 | | - (project "rsr-template-repo") |
12 | | - (repo "hyperpolymath/rsr-template-repo")) |
13 | | - |
14 | | - (project-context |
15 | | - (name "rsr-template-repo") |
16 | | - (tagline "Hyperpolymath ecosystem project") |
17 | | - (tech-stack ())) |
18 | | - |
19 | | - (current-position |
20 | | - (phase "initialization") |
21 | | - (overall-completion 5) |
22 | | - (components ()) |
23 | | - (working-features ())) |
24 | | - |
25 | | - (route-to-mvp |
26 | | - (milestones |
27 | | - ((name "Initial Setup") |
28 | | - (status "in-progress") |
29 | | - (completion 50) |
30 | | - (items |
31 | | - ("Initialize repository structure" . done) |
32 | | - ("Add standard workflows" . done) |
33 | | - ("Define project scope" . todo) |
34 | | - ("Set up development environment" . todo))))) |
35 | | - |
36 | | - (blockers-and-issues |
37 | | - (critical ()) |
38 | | - (high ()) |
39 | | - (medium ()) |
40 | | - (low ())) |
41 | | - |
42 | | - (critical-next-actions |
43 | | - (immediate |
44 | | - "Define project scope and objectives" |
45 | | - "Update README.adoc with project description") |
46 | | - (this-week |
47 | | - "Set up development environment" |
48 | | - "Create initial architecture design") |
49 | | - (this-month |
50 | | - "Implement core functionality" |
51 | | - "Add comprehensive tests")) |
52 | | - |
53 | | - (session-history ())) |
54 | | - |
55 | | -;; Helper functions |
56 | | -(define (get-completion-percentage state) |
57 | | - (current-position 'overall-completion state)) |
58 | | - |
59 | | -(define (get-blockers state severity) |
60 | | - (blockers-and-issues severity state)) |
61 | | - |
62 | | -(define (get-milestone state name) |
63 | | - (find (lambda (m) (equal? (car m) name)) |
64 | | - (route-to-mvp 'milestones state))) |
| 1 | +# SPDX-License-Identifier: PMPL-1.0-or-later |
| 2 | +# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk> |
| 3 | +# |
| 4 | +# STATE.a2ml — Journal Theme project state |
| 5 | +[metadata] |
| 6 | +project = "rsr-template-repo" |
| 7 | +version = "0.1.0" |
| 8 | +last-updated = "2026-01-30" |
| 9 | +status = "active" |
| 10 | +session = "converted from scheme — 2026-04-11" |
| 11 | + |
| 12 | +[project-context] |
| 13 | +name = "Rsr Template Repo" |
| 14 | +purpose = """Hyperpolymath ecosystem project""" |
| 15 | +completion-percentage = 5 |
| 16 | + |
| 17 | +[position] |
| 18 | +phase = "initialization" # design | implementation | testing | maintenance | archived |
| 19 | +maturity = "experimental" # experimental | alpha | beta | production | lts |
| 20 | + |
| 21 | +[route-to-mvp] |
| 22 | +milestones = [ |
| 23 | + # No milestones recorded |
| 24 | +] |
| 25 | + |
| 26 | +[blockers-and-issues] |
| 27 | +issues = [ |
| 28 | + # No blockers recorded |
| 29 | +] |
| 30 | + |
| 31 | +[critical-next-actions] |
| 32 | +actions = [ |
| 33 | + "Define project scope and objectives", |
| 34 | + "Update README.adoc with project description", |
| 35 | + "Set up development environment", |
| 36 | + "Create initial architecture design", |
| 37 | + "Implement core functionality", |
| 38 | + "Add comprehensive tests", |
| 39 | +] |
| 40 | + |
| 41 | +[maintenance-status] |
| 42 | +last-run-utc = "2026-01-30T00:00:00Z" |
| 43 | +last-result = "unknown" # unknown | pass | warn | fail |
0 commit comments