Skip to content

Commit 15a1919

Browse files
committed
chore: add META.scm ecosystem metadata
1 parent c093bc1 commit 15a1919

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

META.scm

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
;; SPDX-License-Identifier: AGPL-3.0-or-later
2+
;; SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell
3+
;;; META.scm — czech-file-knife
4+
5+
(define-module (czech-file-knife meta)
6+
#:export (architecture-decisions development-practices design-rationale))
7+
8+
(define architecture-decisions
9+
'((adr-001
10+
(title . "RSR Compliance")
11+
(status . "accepted")
12+
(date . "2025-12-15")
13+
(context . "*Cloud-native Swiss File Knife - unified interface for 20+ storage backends*")
14+
(decision . "Follow Rhodium Standard Repository guidelines")
15+
(consequences . ("RSR Gold target" "SHA-pinned actions" "SPDX headers" "Multi-platform CI")))))
16+
17+
(define development-practices
18+
'((code-style (languages . ("Ada" "Just" "Nickel" "Rust" "Scheme" "Shell")) (formatter . "gnatpp") (linter . "gnatcheck"))
19+
(security (sast . "CodeQL") (credentials . "env vars only"))
20+
(testing (coverage-minimum . 70))
21+
(versioning (scheme . "SemVer 2.0.0"))))
22+
23+
(define design-rationale
24+
'((why-rsr "RSR ensures consistency, security, and maintainability.")))

0 commit comments

Comments
 (0)