Skip to content

Commit cf66c6c

Browse files
hyperpolymathclaude
andcommitted
fix: RSR compliance — fix SPDX headers, resolve template placeholders, add .well-known
- Fix AGPL-3.0-or-later → PMPL-1.0-or-later in .gitattributes, .gitignore - Fix wrong email in AI manifest - Resolve 40+ template placeholders in SECURITY.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md - Rewrite stale .machine_readable/ SCM files (had language-bridges data) - Add SPDX headers to all source files - Add .well-known/ (security.txt, humans.txt, ai.txt) - Add .github/CODEOWNERS - Add README.adoc Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent ee608b6 commit cf66c6c

21 files changed

Lines changed: 308 additions & 88 deletions

.ai-instructions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<!-- SPDX-License-Identifier: PMPL-1.0-or-later -->
12
# Live-Files: RSR 2026 Control Plane
23

34
You are an agent operating on the Hyperpolymath Epistemic Fleet.

.editorconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# RSR-template-repo - Editor Configuration
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# live-files - Editor Configuration
23
# https://editorconfig.org
34

45
root = true

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
22
# RSR-compliant .gitattributes
33

44
* text=auto eol=lf

.github/CODEOWNERS

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# CODEOWNERS — Defines code ownership for pull request reviews
3+
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
4+
5+
# Default owner for everything in the repository
6+
* @hyperpolymath
7+
8+
# Workflows require maintainer review
9+
.github/ @hyperpolymath
10+
11+
# Machine-readable metadata
12+
.machine_readable/ @hyperpolymath
13+
14+
# Security-sensitive files
15+
SECURITY.md @hyperpolymath
16+
.well-known/ @hyperpolymath

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
22
# RSR-compliant .gitignore
33

44
# OS & Editor

.machine_readable/ECOSYSTEM.scm

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
;; SPDX-License-Identifier: PMPL-1.0-or-later
2-
(ecosystem (metadata (version "0.1.0") (last-updated "2026-02-08"))
3-
(project (name "language-bridges") (purpose "FFI bridges between languages via Zig") (role ffi-infrastructure)))
2+
(ecosystem (metadata (version "0.2.0") (last-updated "2026-03-02"))
3+
(project
4+
(name "live-files")
5+
(purpose "RSR 2026 Control Plane for the Hyperpolymath Epistemic Fleet")
6+
(role control-plane))
7+
(related-projects
8+
(project "formdb" (relationship epistemic-core))
9+
(project "casket-ssg" (relationship ssg-satellite))
10+
(project "hypatia" (relationship ci-cd-intelligence))
11+
(project "gitbot-fleet" (relationship bot-orchestration))))

.machine_readable/META.scm

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
;; SPDX-License-Identifier: PMPL-1.0-or-later
2-
(meta (metadata (version "0.1.0") (last-updated "2026-02-08"))
3-
(project-info (type monorepo) (languages (zig ada gleam idris2 julia ocaml rescript rust swift)) (license "PMPL-1.0-or-later")))
2+
(meta (metadata (version "0.2.0") (last-updated "2026-03-02"))
3+
(project-info
4+
(type control-plane)
5+
(languages (bash nickel))
6+
(license "PMPL-1.0-or-later")
7+
(author "Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"))
8+
(architecture-decisions
9+
(adr "Use Just/Nickel instead of Make" (status accepted))
10+
(adr "Tier-based repo organisation" (status accepted))
11+
(adr "nerdctl for all container tasks" (status accepted))))

.machine_readable/STATE.scm

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
;; SPDX-License-Identifier: PMPL-1.0-or-later
2-
(state (metadata (version "0.1.0") (last-updated "2026-02-08") (status active))
3-
(project-context (name "language-bridges") (purpose "FFI bridges between languages via Zig") (completion-percentage 20))
4-
(components (component "ada-zig-ffi") (component "gleam-zig-ffi") (component "idris2-zig-ffi") (component "julia-zig-ffi") (component "ocaml-zig-ffi") (component "rescript-zig-ffi") (component "rust-zig-ffi") (component "swift-zig-ffi") (component "zig-c-ffi") (component "zig-container-ffi") (component "zig-fuse-ext") (component "zig-libgit2-ffi") (component "zig-nickel-ffi") (component "zig-systemd-ffi") (component "zig-wireguard")))
2+
(state (metadata (version "0.2.0") (last-updated "2026-03-02") (status active))
3+
(project-context
4+
(name "live-files")
5+
(purpose "RSR 2026 Control Plane — orchestration logic for all satellite and core repos in the Hyperpolymath Epistemic Fleet")
6+
(completion-percentage 90))
7+
(components
8+
(component "filing-logic" (status complete) (description "Tier-based organisation via just file"))
9+
(component "restoration" (status complete) (description "Symlink fixing via must restore"))
10+
(component "visibility" (status active) (description "Colour-coded tier map via just v"))
11+
(component "tier-mapping" (status complete) (description "Core/Governance/Infra/SSG/MCP/Research hierarchy")))
12+
(critical-next-actions
13+
(action "Refine Nickel integration for type-safe filing")
14+
(action "Expand visibility map to full fleet coverage")))

.well-known/ai.txt

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+
# ai.txt — AI agent interaction policy for this repository
3+
#
4+
# This file declares how AI systems should interact with this project.
5+
# See also: 0-AI-MANIFEST.a2ml (detailed AI entry point)
6+
7+
# Policy
8+
User-agent: *
9+
Allow: /
10+
11+
# Metadata
12+
AI-Manifest: /0-AI-MANIFEST.a2ml
13+
Machine-Readable: /.machine_readable/
14+
License: PMPL-1.0-or-later
15+
Author: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
16+
17+
# Preferences
18+
Preferred-Format: structured
19+
Respect-Emotional-Lineage: yes
20+
Preserve-Provenance: yes

.well-known/humans.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# humans.txt — https://humanstxt.org/
3+
4+
/* TEAM */
5+
Name: Jonathan D.A. Jewell
6+
Role: Creator and Maintainer
7+
GitHub: hyperpolymath
8+
Email: j.d.a.jewell@open.ac.uk
9+
10+
/* SITE */
11+
Project: live-files
12+
Description: RSR 2026 Control Plane for the Hyperpolymath Epistemic Fleet
13+
License: PMPL-1.0-or-later
14+
Standards: Rhodium Standard Repositories (RSR)
15+
Language: English (Oxford British)

0 commit comments

Comments
 (0)