diff --git a/.dockerignore b/.dockerignore index 16bdb740..4f64dfa9 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # Build artifacts diff --git a/.gitattributes b/.gitattributes index 5f8c02f6..5d20d001 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a1e5f52b..d0ed60e9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dependabot configuration for RSR-compliant repositories version: 2 diff --git a/.github/workflows/boj-build.yml b/.github/workflows/boj-build.yml index f818884e..c298f1e8 100644 --- a/.github/workflows/boj-build.yml +++ b/.github/workflows/boj-build.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: BoJ Server Build Trigger on: push: diff --git a/.github/workflows/cflite_batch.yml b/.github/workflows/cflite_batch.yml index c5c39979..85c2fd88 100644 --- a/.github/workflows/cflite_batch.yml +++ b/.github/workflows/cflite_batch.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ClusterFuzzLite Batch Fuzzing on: schedule: diff --git a/.github/workflows/cflite_pr.yml b/.github/workflows/cflite_pr.yml index a70b0004..02d9ab76 100644 --- a/.github/workflows/cflite_pr.yml +++ b/.github/workflows/cflite_pr.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ClusterFuzzLite PR Fuzzing on: pull_request: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index a62c025d..ab8ae8b0 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/.github/workflows/dogfood-gate.yml b/.github/workflows/dogfood-gate.yml index 3cef1f99..6f7514fa 100644 --- a/.github/workflows/dogfood-gate.yml +++ b/.github/workflows/dogfood-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # dogfood-gate.yml — Hyperpolymath Dogfooding Quality Gate diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index cfb62dba..3ffaf354 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # End-to-end integration tests for reposystem/stateful-artefacts (Gnosis). diff --git a/.github/workflows/governance.yml b/.github/workflows/governance.yml index 4bb50e9a..653ef982 100644 --- a/.github/workflows/governance.yml +++ b/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/.github/workflows/instant-sync.yml b/.github/workflows/instant-sync.yml index 788701d4..00f9d6b7 100644 --- a/.github/workflows/instant-sync.yml +++ b/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index a91c5ecc..2083ca60 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Mirror to Git Forges on: diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 4d46bb73..3f73a647 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Scorecards supply-chain security on: diff --git a/.github/workflows/secret-scanner.yml b/.github/workflows/secret-scanner.yml index 2ec6ac70..097d2af9 100644 --- a/.github/workflows/secret-scanner.yml +++ b/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Secret Scanner on: diff --git a/.gitignore b/.gitignore index 0450dc2b..3404e07d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitignore # OS & Editor diff --git a/.machine_readable/6a2/AGENTIC.a2ml b/.machine_readable/6a2/AGENTIC.a2ml index 09aa2c2f..4a989762 100644 --- a/.machine_readable/6a2/AGENTIC.a2ml +++ b/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/.machine_readable/6a2/ECOSYSTEM.a2ml b/.machine_readable/6a2/ECOSYSTEM.a2ml index 12375e17..da1591f1 100644 --- a/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ECOSYSTEM.a2ml — Ecosystem position # Converted from ECOSYSTEM.scm on 2026-03-15 diff --git a/.machine_readable/6a2/META.a2ml b/.machine_readable/6a2/META.a2ml index a429ba47..2b560718 100644 --- a/.machine_readable/6a2/META.a2ml +++ b/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # META.a2ml — Project meta-information # Converted from META.scm on 2026-03-15 diff --git a/.machine_readable/6a2/NEUROSYM.a2ml b/.machine_readable/6a2/NEUROSYM.a2ml index ce0c930a..767d7dd4 100644 --- a/.machine_readable/6a2/NEUROSYM.a2ml +++ b/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/.machine_readable/6a2/PLAYBOOK.a2ml b/.machine_readable/6a2/PLAYBOOK.a2ml index 02c3acbb..a9612506 100644 --- a/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/.machine_readable/6a2/STATE.a2ml b/.machine_readable/6a2/STATE.a2ml index 9201689c..760116d7 100644 --- a/.machine_readable/6a2/STATE.a2ml +++ b/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # STATE.a2ml — Project state checkpoint # Updated 2026-05-18 — repo-batcher #56 L1–L8 built/verified; docs-truth synced # diff --git a/.machine_readable/ADJUST.contractile b/.machine_readable/ADJUST.contractile index d3ba3b37..b9be0d5e 100644 --- a/.machine_readable/ADJUST.contractile +++ b/.machine_readable/ADJUST.contractile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ADJUST.contractile — Accessibility invariants for reposystem ; "ADJUST" = Accessibility & Digital Justice for Universal Software & Technology ; diff --git a/.machine_readable/CLADE.a2ml b/.machine_readable/CLADE.a2ml index 25d92156..818543ee 100644 --- a/.machine_readable/CLADE.a2ml +++ b/.machine_readable/CLADE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Clade declaration — part of the gv-clade-index registry # See: https://github.com/hyperpolymath/gv-clade-index diff --git a/.machine_readable/INTENT.contractile b/.machine_readable/INTENT.contractile index 8365c5cd..3c97d89b 100644 --- a/.machine_readable/INTENT.contractile +++ b/.machine_readable/INTENT.contractile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; INTENT.contractile — Purpose and scope for reposystem ; Helps LLM/SLM agents understand what this repo IS and IS NOT. ; diff --git a/.machine_readable/MUST.contractile b/.machine_readable/MUST.contractile index cd0d4432..4e005123 100644 --- a/.machine_readable/MUST.contractile +++ b/.machine_readable/MUST.contractile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; MUST.contractile — Baseline invariants for reposystem ; These constraints MUST NOT be violated. K9 validators enforce them. ; diff --git a/.machine_readable/TRUST.contractile b/.machine_readable/TRUST.contractile index a9729e69..181bab83 100644 --- a/.machine_readable/TRUST.contractile +++ b/.machine_readable/TRUST.contractile @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; TRUST.contractile — Trust boundaries for reposystem ; Defines what LLM/SLM agents are trusted to do without asking. ; diff --git a/.machine_readable/agent_instructions/README.adoc b/.machine_readable/agent_instructions/README.adoc index 0ed360be..9bc2e24b 100644 --- a/.machine_readable/agent_instructions/README.adoc +++ b/.machine_readable/agent_instructions/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Agent Instructions :toc: preamble diff --git a/.machine_readable/agent_instructions/coverage.a2ml b/.machine_readable/agent_instructions/coverage.a2ml index 3d720dc3..69796642 100644 --- a/.machine_readable/agent_instructions/coverage.a2ml +++ b/.machine_readable/agent_instructions/coverage.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # coverage.a2ml — Session coverage tracking diff --git a/.machine_readable/agent_instructions/debt.a2ml b/.machine_readable/agent_instructions/debt.a2ml index f46451a6..c0238c5d 100644 --- a/.machine_readable/agent_instructions/debt.a2ml +++ b/.machine_readable/agent_instructions/debt.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # debt.a2ml — Meander debt list diff --git a/.machine_readable/agent_instructions/methodology.a2ml b/.machine_readable/agent_instructions/methodology.a2ml index 9bf14390..754f3571 100644 --- a/.machine_readable/agent_instructions/methodology.a2ml +++ b/.machine_readable/agent_instructions/methodology.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # methodology.a2ml — AI agent methodology configuration diff --git a/.machine_readable/contractiles/bust/Bustfile.a2ml b/.machine_readable/contractiles/bust/Bustfile.a2ml index 0e2ab1e4..4142e6bb 100644 --- a/.machine_readable/contractiles/bust/Bustfile.a2ml +++ b/.machine_readable/contractiles/bust/Bustfile.a2ml @@ -1,5 +1,5 @@ // Bustfile.a2ml — meta-repo bust contractile (breakage / rollback) -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 Bust { name: "reposystem" diff --git a/.machine_readable/contractiles/bust/EXTENSION-PROPOSAL-2026-04-28.adoc b/.machine_readable/contractiles/bust/EXTENSION-PROPOSAL-2026-04-28.adoc index cbcd329e..bb70e72e 100644 --- a/.machine_readable/contractiles/bust/EXTENSION-PROPOSAL-2026-04-28.adoc +++ b/.machine_readable/contractiles/bust/EXTENSION-PROPOSAL-2026-04-28.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // (MPL-2.0 is automatic legal fallback until PMPL is formally recognised) // Author: Jonathan D.A. Jewell = Bustfile Extension — Catalogued Alert Remediation @@ -707,7 +707,7 @@ alert_remediations: [ == SPDX and Attribution - SPDX-License-Identifier: PMPL-1.0-or-later + SPDX-License-Identifier: MPL-2.0 MPL-2.0 is the automatic legal fallback until PMPL achieves formal recognition. diff --git a/.machine_readable/contractiles/bust/bust.ncl b/.machine_readable/contractiles/bust/bust.ncl index aef56c7a..d1e12202 100644 --- a/.machine_readable/contractiles/bust/bust.ncl +++ b/.machine_readable/contractiles/bust/bust.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Bust — error-handling / failure-recovery runner # # Pairs with: Bustfile.a2ml (same directory) diff --git a/.machine_readable/contractiles/dust/Dustfile.a2ml b/.machine_readable/contractiles/dust/Dustfile.a2ml index d7dfc193..0d619ee2 100644 --- a/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dustfile — Cleanup and Hygiene Contract [dustfile] diff --git a/.machine_readable/contractiles/trust/Trustfile.a2ml b/.machine_readable/contractiles/trust/Trustfile.a2ml index 0b271896..f2a4f959 100644 --- a/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Trustfile — Integrity and provenance verification # Author: Jonathan D.A. Jewell diff --git a/.machine_readable/integrations/feedback-o-tron.a2ml b/.machine_readable/integrations/feedback-o-tron.a2ml index 1c473aef..5381604e 100644 --- a/.machine_readable/integrations/feedback-o-tron.a2ml +++ b/.machine_readable/integrations/feedback-o-tron.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Feedback-o-Tron Integration — Autonomous Bug Reporting [integration] diff --git a/.machine_readable/integrations/proven.a2ml b/.machine_readable/integrations/proven.a2ml index 6b3e8057..9af33ffd 100644 --- a/.machine_readable/integrations/proven.a2ml +++ b/.machine_readable/integrations/proven.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Proven Integration — Formally Verified Safety Library [integration] diff --git a/.machine_readable/integrations/verisimdb.a2ml b/.machine_readable/integrations/verisimdb.a2ml index 2c8f8f5b..164c5229 100644 --- a/.machine_readable/integrations/verisimdb.a2ml +++ b/.machine_readable/integrations/verisimdb.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB Feed — Cross-Repo Analytics Data Store [integration] diff --git a/.machine_readable/integrations/vexometer.a2ml b/.machine_readable/integrations/vexometer.a2ml index bb7fc435..238b3d2c 100644 --- a/.machine_readable/integrations/vexometer.a2ml +++ b/.machine_readable/integrations/vexometer.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Vexometer Integration — Irritation Surface Analysis [integration] diff --git a/.machine_readable/svc/k9/README.adoc b/.machine_readable/svc/k9/README.adoc index 137c1843..9c3099fd 100644 --- a/.machine_readable/svc/k9/README.adoc +++ b/.machine_readable/svc/k9/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = K9 Contractiles :toc: left :icons: font diff --git a/.machine_readable/svc/k9/examples/ci-config.k9.ncl b/.machine_readable/svc/k9/examples/ci-config.k9.ncl index 11fe0194..9fe314e2 100644 --- a/.machine_readable/svc/k9/examples/ci-config.k9.ncl +++ b/.machine_readable/svc/k9/examples/ci-config.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Example Yard-level K9 component: CI/CD configuration with validation # Security Level: Yard (Nickel evaluation, contract validation) # Signature recommended but not required diff --git a/.machine_readable/svc/k9/examples/project-metadata.k9.ncl b/.machine_readable/svc/k9/examples/project-metadata.k9.ncl index 64d5f665..14e06278 100644 --- a/.machine_readable/svc/k9/examples/project-metadata.k9.ncl +++ b/.machine_readable/svc/k9/examples/project-metadata.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Example Kennel-level K9 component: Project metadata # Security Level: Kennel (pure data, no execution) # No signature required diff --git a/.machine_readable/svc/k9/examples/setup-repo.k9.ncl b/.machine_readable/svc/k9/examples/setup-repo.k9.ncl index 66b046bd..b635d5bf 100644 --- a/.machine_readable/svc/k9/examples/setup-repo.k9.ncl +++ b/.machine_readable/svc/k9/examples/setup-repo.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Example Hunt-level K9 component: Repository setup automation # Security Level: Hunt (full execution with Just recipes) # ⚠️ SIGNATURE REQUIRED - DO NOT RUN WITHOUT VERIFICATION diff --git a/.machine_readable/svc/k9/template-hunt.k9.ncl b/.machine_readable/svc/k9/template-hunt.k9.ncl index 0814c8da..b3fcb475 100644 --- a/.machine_readable/svc/k9/template-hunt.k9.ncl +++ b/.machine_readable/svc/k9/template-hunt.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # K9 Hunt-level template: Full execution with Just recipes # Security Level: Hunt (full system access) # ⚠️ SIGNATURE REQUIRED - Review carefully before use diff --git a/.machine_readable/svc/k9/template-kennel.k9.ncl b/.machine_readable/svc/k9/template-kennel.k9.ncl index c78e27d1..4228b26c 100644 --- a/.machine_readable/svc/k9/template-kennel.k9.ncl +++ b/.machine_readable/svc/k9/template-kennel.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # K9 Kennel-level template: Pure data configuration # Security Level: Kennel (data-only, no execution) # No signature required - safe for any use diff --git a/.machine_readable/svc/k9/template-yard.k9.ncl b/.machine_readable/svc/k9/template-yard.k9.ncl index 75e5d894..a723f5af 100644 --- a/.machine_readable/svc/k9/template-yard.k9.ncl +++ b/.machine_readable/svc/k9/template-yard.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # K9 Yard-level template: Configuration with validation # Security Level: Yard (Nickel evaluation with contracts) # Signature recommended but not required diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c4b31cfc..29d0fefa 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hooks for hyperpolymath RSR repos. # Install: pip install pre-commit && pre-commit install # Run manually: pre-commit run --all-files diff --git a/.well-known/ai.txt b/.well-known/ai.txt index 6668d669..cc7cbc35 100644 --- a/.well-known/ai.txt +++ b/.well-known/ai.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ai.txt - AI interaction policy # See: https://site.spawning.ai/spawning-ai-txt diff --git a/.well-known/humans.txt b/.well-known/humans.txt index a558f15f..5423d9e8 100644 --- a/.well-known/humans.txt +++ b/.well-known/humans.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # humanstxt.org /* TEAM */ diff --git a/.well-known/security.txt b/.well-known/security.txt index ba0ccb8f..a31ec7ad 100644 --- a/.well-known/security.txt +++ b/.well-known/security.txt @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RFC 9116 - security.txt # https://securitytxt.org/ diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index c32021ad..1f1548ca 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,4 +1,4 @@ - + # Contributor Covenant Code of Conduct ## Our Pledge diff --git a/Containerfile b/Containerfile index c5b7d3b0..db971b78 100644 --- a/Containerfile +++ b/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # Reposystem Container Image diff --git a/Containerfile.dev b/Containerfile.dev index 8d844a17..d1d80cbf 100644 --- a/Containerfile.dev +++ b/Containerfile.dev @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # Reposystem Development Container diff --git a/ECOSYSTEM-EVIDENCE.adoc b/ECOSYSTEM-EVIDENCE.adoc index 6488633a..6c52deeb 100644 --- a/ECOSYSTEM-EVIDENCE.adoc +++ b/ECOSYSTEM-EVIDENCE.adoc @@ -1,7 +1,7 @@ image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Reposystem Ecosystem Evidence :toc: preamble @@ -42,7 +42,7 @@ Path: `git-hud/.machine_readable/ECOSYSTEM.scm` [source] ---- -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; ECOSYSTEM.scm - Ecosystem position for git-hud ;; Media-Type: application/vnd.ecosystem+scm @@ -69,7 +69,7 @@ Path: `git-seo/.machine_readable/ECOSYSTEM.scm` [source] ---- -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; ECOSYSTEM.scm - Ecosystem position for git-seo ;; Media-Type: application/vnd.ecosystem+scm @@ -96,7 +96,7 @@ Path: `git-dispatcher/.machine_readable/ECOSYSTEM.scm` [source] ---- -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; ECOSYSTEM.scm - Ecosystem position for git-dispatcher ;; Media-Type: application/vnd.ecosystem+scm @@ -123,7 +123,7 @@ Path: `gitbot-fleet/.machine_readable/6scm/ECOSYSTEM.scm` [source] ---- -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; SPDX-FileCopyrightText: 2025 hyperpolymath ;; ECOSYSTEM.scm - Position in the ecosystem ;; Media-Type: application/vnd.ecosystem+scm @@ -201,7 +201,7 @@ Path: `scaffoldia/.machine_readable/ECOSYSTEM.scm` [source] ---- -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; ECOSYSTEM.scm - Ecosystem position for scaffoldia ;; Media-Type: application/vnd.ecosystem+scm @@ -228,7 +228,7 @@ Path: `.git-private-farm/ECOSYSTEM.scm` [source] ---- -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell ;; ECOSYSTEM.scm — rsr-template-repo diff --git a/ECOSYSTEM-MAP.adoc b/ECOSYSTEM-MAP.adoc index bbd06ecc..e365a39f 100644 --- a/ECOSYSTEM-MAP.adoc +++ b/ECOSYSTEM-MAP.adoc @@ -1,7 +1,7 @@ image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Reposystem Ecosystem Map :toc: preamble diff --git a/ECOSYSTEM-STATUS.adoc b/ECOSYSTEM-STATUS.adoc index c485da6a..2f9d9a38 100644 --- a/ECOSYSTEM-STATUS.adoc +++ b/ECOSYSTEM-STATUS.adoc @@ -1,7 +1,7 @@ image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Reposystem Ecosystem Status :toc: left diff --git a/ESTATE-ORGANIZATION.adoc b/ESTATE-ORGANIZATION.adoc index 3afeffe5..c99b3fbf 100644 --- a/ESTATE-ORGANIZATION.adoc +++ b/ESTATE-ORGANIZATION.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Estate Organization: one aggregator, threads off it :toc: preamble diff --git a/EXPLAINME.adoc b/EXPLAINME.adoc index dd234fef..d3c6fea0 100644 --- a/EXPLAINME.adoc +++ b/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Reposystem — Show Me The Receipts :toc: :icons: font diff --git a/Justfile b/Justfile index e92d0ea8..2cff0a97 100644 --- a/Justfile +++ b/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # Reposystem Justfile diff --git a/Mustfile b/Mustfile index 9b045d47..fbc5da66 100644 --- a/Mustfile +++ b/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # Reposystem Mustfile diff --git a/PALIMPSEST.adoc b/PALIMPSEST.adoc index e40e76c1..84c84825 100644 --- a/PALIMPSEST.adoc +++ b/PALIMPSEST.adoc @@ -26,7 +26,7 @@ ethical-use, provenance, and lineage requirements. 1. Include the PMPL-1.0 license text in `LICENSE`. 2. Add SPDX headers to source files: - `SPDX-License-Identifier: PMPL-1.0-or-later` + `SPDX-License-Identifier: MPL-2.0` 3. Add a Palimpsest badge to your README (see `assets/badges/` and `embed/license-blocks/`). == Versioning diff --git a/PROOF-NEEDS.md b/PROOF-NEEDS.md index bce0b612..7f60e57a 100644 --- a/PROOF-NEEDS.md +++ b/PROOF-NEEDS.md @@ -1,5 +1,5 @@ # PROOF-NEEDS.md - + ## Current State diff --git a/QUICKSTART-DEV.adoc b/QUICKSTART-DEV.adoc index 96bcfeea..f8106b46 100644 --- a/QUICKSTART-DEV.adoc +++ b/QUICKSTART-DEV.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Template: QUICKSTART-DEV.adoc — clone → build → test → PR // Replace reposystem, {{BUILD_CMD}}, {{TEST_CMD}}, {{LANG_STACK}} with actuals = reposystem — Quick Start for Developers diff --git a/QUICKSTART-MAINTAINER.adoc b/QUICKSTART-MAINTAINER.adoc index 401b34dc..b23002f3 100644 --- a/QUICKSTART-MAINTAINER.adoc +++ b/QUICKSTART-MAINTAINER.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Template: QUICKSTART-MAINTAINER.adoc — packaging, deploying, and maintaining // Replace reposystem, {{PACKAGE_NAME}}, {{DEPS}} with actuals = reposystem — Quick Start for Platform Maintainers diff --git a/QUICKSTART-USER.adoc b/QUICKSTART-USER.adoc index 66f8dd51..d3c2fa33 100644 --- a/QUICKSTART-USER.adoc +++ b/QUICKSTART-USER.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Template: QUICKSTART-USER.adoc — 5-minute path to working software // Replace reposystem, Reposystem — See README.adoc for details., just run, Reposystem started successfully. with actuals = reposystem — Quick Start for Users diff --git a/README.adoc b/README.adoc index 53aad17f..07c35150 100644 --- a/README.adoc +++ b/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell = Reposystem :toc: preamble diff --git a/ROADMAP.adoc b/ROADMAP.adoc index 791596fb..592cd417 100644 --- a/ROADMAP.adoc +++ b/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell = Reposystem Roadmap :toc: preamble diff --git a/TOPOLOGY.md b/TOPOLOGY.md index 8d6d7d4d..ae363c08 100644 --- a/TOPOLOGY.md +++ b/TOPOLOGY.md @@ -1,4 +1,4 @@ - + diff --git a/api/README.adoc b/api/README.adoc index 8cdc7755..80fb2fb1 100644 --- a/api/README.adoc +++ b/api/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = api/ Public interface definitions for the reposystem graph engine, exported as a stable Rust API for external consumers and integration tests. diff --git a/benches/README.adoc b/benches/README.adoc index 1aa8a826..cf287a63 100644 --- a/benches/README.adoc +++ b/benches/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = benches/ Criterion benchmark suite measuring graph traversal, aspect aggregation, and scenario diff performance against target thresholds. diff --git a/benches/reposystem_bench.rs b/benches/reposystem_bench.rs index f56e9b41..71c9d2c4 100644 --- a/benches/reposystem_bench.rs +++ b/benches/reposystem_bench.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Criterion benchmarks for reposystem core operations //! diff --git a/config/README.adoc b/config/README.adoc index 55864f27..a967554c 100644 --- a/config/README.adoc +++ b/config/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = config/ Nickel configuration files for the reposystem workspace: `reposystem.ncl` (main config) and `contracts.ncl` (validation contracts). diff --git a/config/contracts.ncl b/config/contracts.ncl index cab7f87c..dd55b005 100644 --- a/config/contracts.ncl +++ b/config/contracts.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # contracts.ncl - Nickel contracts for reposystem configuration diff --git a/config/reposystem.ncl b/config/reposystem.ncl index e66a8985..ca895961 100644 --- a/config/reposystem.ncl +++ b/config/reposystem.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # reposystem.ncl - Main Nickel configuration for reposystem diff --git a/configs/README.adoc b/configs/README.adoc index 8ab5c7cc..6f2fe370 100644 --- a/configs/README.adoc +++ b/configs/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = configs/ Per-environment Nickel configuration overrides applied on top of the base `config/` definitions. diff --git a/container.just b/container.just index 484dc06b..8c617818 100644 --- a/container.just +++ b/container.just @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # Container Recipes for Reposystem diff --git a/contractile.just b/contractile.just index 8f99137a..9a5827ba 100644 --- a/contractile.just +++ b/contractile.just @@ -2,7 +2,7 @@ # Source directory: contractiles # Re-generate with: contractile gen-just --dir contractiles # -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # === DUST (Recovery & Rollback) === # Source: Dustfile.a2ml diff --git a/cookbooks/scan.just b/cookbooks/scan.just index ea6ad08f..be2dc66b 100644 --- a/cookbooks/scan.just +++ b/cookbooks/scan.just @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # scan.just - Repository scanning cookbook diff --git a/cookbooks/security.just b/cookbooks/security.just index 57383f93..998ec6ac 100644 --- a/cookbooks/security.just +++ b/cookbooks/security.just @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # security.just - Security analysis cookbook diff --git a/deploy/README.adoc b/deploy/README.adoc index 10fc542b..7912247f 100644 --- a/deploy/README.adoc +++ b/deploy/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = deploy/ Deployment manifests and Stapeln container configurations for releasing reposystem to production environments. diff --git a/doc/README.adoc b/doc/README.adoc index 85c31117..a26aeca3 100644 --- a/doc/README.adoc +++ b/doc/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = doc/ Unix man page (`reposystem.1`) and other reference documentation for the CLI. diff --git a/doc/reposystem.1 b/doc/reposystem.1 index 2c1dd23b..612cb145 100644 --- a/doc/reposystem.1 +++ b/doc/reposystem.1 @@ -1,4 +1,4 @@ -.\" SPDX-License-Identifier: PMPL-1.0-or-later +.\" SPDX-License-Identifier: MPL-2.0 .\" SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell .\" .\" reposystem.1 - Manual page for reposystem diff --git a/docs/MUSTFILE-REFERENCE.md b/docs/MUSTFILE-REFERENCE.md index 78d4159f..38f04d70 100644 --- a/docs/MUSTFILE-REFERENCE.md +++ b/docs/MUSTFILE-REFERENCE.md @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # Mustfile Reference @@ -37,7 +37,7 @@ Checks can verify: ### Example Mustfile ```yaml -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 version: 1 checks: diff --git a/docs/README.adoc b/docs/README.adoc index 56b875a3..8759bc04 100644 --- a/docs/README.adoc +++ b/docs/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = docs/ User-facing documentation: governance policy, Mustfile reference, and contributor guides. diff --git a/docs/governance/CRG-AUDIT-2026-04-18.adoc b/docs/governance/CRG-AUDIT-2026-04-18.adoc index 07f1e9ed..a0ace433 100644 --- a/docs/governance/CRG-AUDIT-2026-04-18.adoc +++ b/docs/governance/CRG-AUDIT-2026-04-18.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell = reposystem — CRG Audit (2026-04-18) diff --git a/eclexiaiser.toml b/eclexiaiser.toml index 92f608eb..f59d5a5b 100644 --- a/eclexiaiser.toml +++ b/eclexiaiser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # eclexiaiser manifest for reposystem [project] diff --git a/ffi/README.adoc b/ffi/README.adoc index 48bc8055..618c0052 100644 --- a/ffi/README.adoc +++ b/ffi/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = ffi/ Zig FFI implementation providing C-ABI bindings for the reposystem graph engine, following the Idris2-ABI + Zig-FFI architecture standard. diff --git a/ffi/zig/build.zig b/ffi/zig/build.zig index 53d95aee..d3e1b7bd 100644 --- a/ffi/zig/build.zig +++ b/ffi/zig/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); pub fn build(b: *std.Build) void { diff --git a/ffi/zig/src/reposystem_ffi.zig b/ffi/zig/src/reposystem_ffi.zig index 7cdc912a..efd176bb 100644 --- a/ffi/zig/src/reposystem_ffi.zig +++ b/ffi/zig/src/reposystem_ffi.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Reposystem FFI — C-compatible bridge for repo management. diff --git a/flake.nix b/flake.nix index 1f82ff3e..37cfe360 100644 --- a/flake.nix +++ b/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # flake.nix - Nix flake for reproducible builds diff --git a/forge-ops/Cargo.toml b/forge-ops/Cargo.toml index 722d642f..f103f2a7 100644 --- a/forge-ops/Cargo.toml +++ b/forge-ops/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell [package] diff --git a/forge-ops/src-tauri/src/forgeops/api.rs b/forge-ops/src-tauri/src/forgeops/api.rs index 34d95549..b5d306d2 100644 --- a/forge-ops/src-tauri/src/forgeops/api.rs +++ b/forge-ops/src-tauri/src/forgeops/api.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! ForgeOps API client — rate-limited reqwest wrappers for GitHub, GitLab, Bitbucket. //! diff --git a/forge-ops/src-tauri/src/forgeops/commands.rs b/forge-ops/src-tauri/src/forgeops/commands.rs index e741d861..5d500487 100644 --- a/forge-ops/src-tauri/src/forgeops/commands.rs +++ b/forge-ops/src-tauri/src/forgeops/commands.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! ForgeOps Tauri command handlers. //! diff --git a/forge-ops/src-tauri/src/forgeops/config.rs b/forge-ops/src-tauri/src/forgeops/config.rs index 72aaef0d..c2430cd7 100644 --- a/forge-ops/src-tauri/src/forgeops/config.rs +++ b/forge-ops/src-tauri/src/forgeops/config.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! ForgeOps offline config serialisation/deserialisation. //! diff --git a/forge-ops/src-tauri/src/forgeops/diff.rs b/forge-ops/src-tauri/src/forgeops/diff.rs index 7c9677f7..545a9d03 100644 --- a/forge-ops/src-tauri/src/forgeops/diff.rs +++ b/forge-ops/src-tauri/src/forgeops/diff.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! ForgeOps cross-forge diff engine. //! diff --git a/forge-ops/src-tauri/src/forgeops/mirror.rs b/forge-ops/src-tauri/src/forgeops/mirror.rs index 2e3f9d1e..a16dc2f8 100644 --- a/forge-ops/src-tauri/src/forgeops/mirror.rs +++ b/forge-ops/src-tauri/src/forgeops/mirror.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! ForgeOps mirror sync logic — manages mirror relationships between forges. //! diff --git a/forge-ops/src-tauri/src/forgeops/mod.rs b/forge-ops/src-tauri/src/forgeops/mod.rs index ce4a7daa..4f8a9a63 100644 --- a/forge-ops/src-tauri/src/forgeops/mod.rs +++ b/forge-ops/src-tauri/src/forgeops/mod.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! ForgeOps — Git forge management module (GitHub, GitLab, Bitbucket). //! diff --git a/forge-ops/src-tauri/src/forgeops/types.rs b/forge-ops/src-tauri/src/forgeops/types.rs index e8f8232b..25d0c5a1 100644 --- a/forge-ops/src-tauri/src/forgeops/types.rs +++ b/forge-ops/src-tauri/src/forgeops/types.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 //! ForgeOps Rust-side types — serde structs for forge API responses //! and internal data structures. diff --git a/forge-ops/src/commands/ForgeOpsCmd.res b/forge-ops/src/commands/ForgeOpsCmd.res index d7e90dc4..b0373576 100644 --- a/forge-ops/src/commands/ForgeOpsCmd.res +++ b/forge-ops/src/commands/ForgeOpsCmd.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Gossamer Command Wrappers — TEA commands for forge API operations. /// diff --git a/forge-ops/src/components/ForgeOps.res b/forge-ops/src/components/ForgeOps.res index c5fa00a8..e9baa50d 100644 --- a/forge-ops/src/components/ForgeOps.res +++ b/forge-ops/src/components/ForgeOps.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps — Main git forge management panel (Panel-W composition root). /// diff --git a/forge-ops/src/components/ForgeOpsDiffViewer.res b/forge-ops/src/components/ForgeOpsDiffViewer.res index 19a8ad6f..a58d757f 100644 --- a/forge-ops/src/components/ForgeOpsDiffViewer.res +++ b/forge-ops/src/components/ForgeOpsDiffViewer.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Diff Viewer — Cross-forge settings comparison display. /// diff --git a/forge-ops/src/components/ForgeOpsMirrorPanel.res b/forge-ops/src/components/ForgeOpsMirrorPanel.res index c8a82b72..004a27ef 100644 --- a/forge-ops/src/components/ForgeOpsMirrorPanel.res +++ b/forge-ops/src/components/ForgeOpsMirrorPanel.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Mirror Panel — Dedicated mirror management dashboard. /// diff --git a/forge-ops/src/components/ForgeOpsProtectionEditor.res b/forge-ops/src/components/ForgeOpsProtectionEditor.res index c0e2fa3d..d0625cec 100644 --- a/forge-ops/src/components/ForgeOpsProtectionEditor.res +++ b/forge-ops/src/components/ForgeOpsProtectionEditor.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Protection Editor — Branch protection rule viewer/editor. /// diff --git a/forge-ops/src/components/ForgeOpsRepoList.res b/forge-ops/src/components/ForgeOpsRepoList.res index d86dd478..0c0720ae 100644 --- a/forge-ops/src/components/ForgeOpsRepoList.res +++ b/forge-ops/src/components/ForgeOpsRepoList.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Repo List — Horizontal repo selector ribbon. /// diff --git a/forge-ops/src/components/ForgeOpsSettingsGrid.res b/forge-ops/src/components/ForgeOpsSettingsGrid.res index 47d8ad51..09f54b67 100644 --- a/forge-ops/src/components/ForgeOpsSettingsGrid.res +++ b/forge-ops/src/components/ForgeOpsSettingsGrid.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Settings Grid — Toggle/switch/dropdown grid for forge settings. /// diff --git a/forge-ops/src/core/ForgeOpsCatalog.res b/forge-ops/src/core/ForgeOpsCatalog.res index 54abf712..4b8f8e52 100644 --- a/forge-ops/src/core/ForgeOpsCatalog.res +++ b/forge-ops/src/core/ForgeOpsCatalog.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Catalog — Complete git forge settings reference. /// diff --git a/forge-ops/src/core/ForgeOpsEngine.res b/forge-ops/src/core/ForgeOpsEngine.res index 9fc20310..15558a32 100644 --- a/forge-ops/src/core/ForgeOpsEngine.res +++ b/forge-ops/src/core/ForgeOpsEngine.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Engine — Pure computation for compliance evaluation and diff. /// diff --git a/forge-ops/src/core/ForgeOpsPolicy.res b/forge-ops/src/core/ForgeOpsPolicy.res index c0e2a948..45af245e 100644 --- a/forge-ops/src/core/ForgeOpsPolicy.res +++ b/forge-ops/src/core/ForgeOpsPolicy.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Policy — RSR compliance constraint definitions. /// diff --git a/forge-ops/src/main.rs b/forge-ops/src/main.rs index 484bb1b5..cfe3cb84 100644 --- a/forge-ops/src/main.rs +++ b/forge-ops/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // //! ForgeOps — Git forge management desktop application. diff --git a/forge-ops/src/model/ForgeOpsModel.res b/forge-ops/src/model/ForgeOpsModel.res index 9886f9cf..a87468d4 100644 --- a/forge-ops/src/model/ForgeOpsModel.res +++ b/forge-ops/src/model/ForgeOpsModel.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Model Types — Git forge management across GitHub, GitLab, Bitbucket. /// diff --git a/forge-ops/src/modules/ForgeOpsModule.res b/forge-ops/src/modules/ForgeOpsModule.res index ea994f77..3c41bfc2 100644 --- a/forge-ops/src/modules/ForgeOpsModule.res +++ b/forge-ops/src/modules/ForgeOpsModule.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /// ForgeOps Module Registration — Capability-driven module protocol. /// diff --git a/forge-ops/src/modules/RuntimeBridge.res b/forge-ops/src/modules/RuntimeBridge.res index e53e22ca..5e4023dc 100644 --- a/forge-ops/src/modules/RuntimeBridge.res +++ b/forge-ops/src/modules/RuntimeBridge.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell /// RuntimeBridge — Gossamer IPC bridge for reposystem-forge-ops. diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index dfe0fb5a..297510d1 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell [package] diff --git a/fuzz/README.adoc b/fuzz/README.adoc index 2f13aa2c..b146502f 100644 --- a/fuzz/README.adoc +++ b/fuzz/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = fuzz/ cargo-fuzz targets for the graph parser and config loader, with a seed corpus of representative inputs. diff --git a/fuzz/fuzz_targets/fuzz_forge_url.rs b/fuzz/fuzz_targets/fuzz_forge_url.rs index 70877b53..9c11f420 100644 --- a/fuzz/fuzz_targets/fuzz_forge_url.rs +++ b/fuzz/fuzz_targets/fuzz_forge_url.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // //! Fuzz the Forge::from_url parser with arbitrary strings. diff --git a/fuzz/fuzz_targets/fuzz_graph_json.rs b/fuzz/fuzz_targets/fuzz_graph_json.rs index 5e1db033..3b96eb7b 100644 --- a/fuzz/fuzz_targets/fuzz_graph_json.rs +++ b/fuzz/fuzz_targets/fuzz_graph_json.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // //! Fuzz JSON deserialization of all core store types. diff --git a/fuzz/fuzz_targets/fuzz_scanner_urls.rs b/fuzz/fuzz_targets/fuzz_scanner_urls.rs index a5a2f9df..e57efb6a 100644 --- a/fuzz/fuzz_targets/fuzz_scanner_urls.rs +++ b/fuzz/fuzz_targets/fuzz_scanner_urls.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Fuzz target for the scanner's URL parsing functions. //! diff --git a/generated/README.adoc b/generated/README.adoc index 0353b6df..e89da7ef 100644 --- a/generated/README.adoc +++ b/generated/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = generated/ Auto-generated artefacts (ABI headers, serialisation code, web assets). Do not edit files in this directory by hand; regenerate via `just generate`. diff --git a/graph.toml b/graph.toml index ee28c386..f5837eb1 100644 --- a/graph.toml +++ b/graph.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # graph.toml - Hyperpolymath repository ecosystem graph [meta] diff --git a/hooks/README.adoc b/hooks/README.adoc index f07fad46..a3e7dc0b 100644 --- a/hooks/README.adoc +++ b/hooks/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = hooks/ CI validation scripts invoked by GitHub Actions: SPDX header checks, SHA-pin enforcement, CodeQL permission validation, and SPDX header linting. diff --git a/hooks/validate-codeql.sh b/hooks/validate-codeql.sh index c435189d..15b52c3d 100755 --- a/hooks/validate-codeql.sh +++ b/hooks/validate-codeql.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hook: Validate CodeQL language matrix matches repo set -euo pipefail diff --git a/hooks/validate-permissions.sh b/hooks/validate-permissions.sh index 50fce4f4..1999b018 100755 --- a/hooks/validate-permissions.sh +++ b/hooks/validate-permissions.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hook: Validate workflow permissions declarations set -euo pipefail ERRORS=0 diff --git a/hooks/validate-sha-pins.sh b/hooks/validate-sha-pins.sh index c6d9913c..697092b5 100755 --- a/hooks/validate-sha-pins.sh +++ b/hooks/validate-sha-pins.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hook: Validate GitHub Actions are SHA-pinned set -euo pipefail diff --git a/hooks/validate-spdx.sh b/hooks/validate-spdx.sh index 8f500022..cc81cf18 100755 --- a/hooks/validate-spdx.sh +++ b/hooks/validate-spdx.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hook: Validate SPDX headers in workflow files set -euo pipefail @@ -13,7 +13,7 @@ for workflow in .github/workflows/*.yml .github/workflows/*.yaml; do first_line=$(head -n1 "$workflow") if ! echo "$first_line" | grep -qE "$SPDX_PATTERN"; then echo "ERROR: Missing SPDX header in $workflow" - echo " First line should be: # SPDX-License-Identifier: PMPL-1.0-or-later" + echo " First line should be: # SPDX-License-Identifier: MPL-2.0" ERRORS=$((ERRORS + 1)) fi done diff --git a/integrations/README.adoc b/integrations/README.adoc index 994f1267..2f5419b2 100644 --- a/integrations/README.adoc +++ b/integrations/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = integrations/ IDE and tool integration configs: VS Code workspace settings and TortoiseGit registry entries for reposystem-aware diff and merge. diff --git a/integrations/tortoisegit.reg b/integrations/tortoisegit.reg index 91c82260..5d912352 100644 --- a/integrations/tortoisegit.reg +++ b/integrations/tortoisegit.reg @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell ; ; tortoisegit.reg - TortoiseGit context menu integration diff --git a/lib/README.adoc b/lib/README.adoc index 491e4186..e091fa4c 100644 --- a/lib/README.adoc +++ b/lib/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = lib/ Shared library dependencies and lockfiles (e.g., ReScript package lock) used across sub-projects in this monorepo. diff --git a/opsm.toml b/opsm.toml index 77b85f59..c05f6c31 100644 --- a/opsm.toml +++ b/opsm.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [opsm] name = "reposystem" role = "dogfood-wave-1" diff --git a/repos.groups.toml b/repos.groups.toml index 5500b177..0c474ce6 100644 --- a/repos.groups.toml +++ b/repos.groups.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell # # repos.groups.toml — HAND-MAINTAINED. Not generated; survives `just repos-manifest`. diff --git a/repos.toml b/repos.toml index 33b9d3eb..643e8ad9 100644 --- a/repos.toml +++ b/repos.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell # # GENERATED by scripts/gen-repos-manifest.sh — DO NOT EDIT BY HAND. diff --git a/schemas/README.adoc b/schemas/README.adoc index 5c5a0a59..3c00d2e3 100644 --- a/schemas/README.adoc +++ b/schemas/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = schemas/ CUE schema definitions validating configuration files and A2ML artefacts against their declared shapes. diff --git a/scripts/README.adoc b/scripts/README.adoc index b0ac768f..8f6f2233 100644 --- a/scripts/README.adoc +++ b/scripts/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = scripts/ Maintenance scripts: `gitlink-drift.jl` detects submodule drift across the estate; `install-desktop.sh` registers the reposystem desktop launcher. diff --git a/scripts/fix-stale-submodule-urls.sh b/scripts/fix-stale-submodule-urls.sh index a51ece6d..40fddfeb 100755 --- a/scripts/fix-stale-submodule-urls.sh +++ b/scripts/fix-stale-submodule-urls.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell # # fix-stale-submodule-urls.sh — classify and (optionally) remediate the diff --git a/scripts/gen-repos-manifest.sh b/scripts/gen-repos-manifest.sh index e12e27d3..21bd3772 100755 --- a/scripts/gen-repos-manifest.sh +++ b/scripts/gen-repos-manifest.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell # # gen-repos-manifest.sh — regenerate reposystem/repos.toml from the estate @@ -33,7 +33,7 @@ tmp=$(mktemp) trap 'rm -f "$tmp"' EXIT { - echo "# SPDX-License-Identifier: PMPL-1.0-or-later" + echo "# SPDX-License-Identifier: MPL-2.0" echo "# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell " echo "#" echo "# GENERATED by scripts/gen-repos-manifest.sh — DO NOT EDIT BY HAND." diff --git a/scripts/gitlink-drift.jl b/scripts/gitlink-drift.jl index 94f2d668..84e63c41 100644 --- a/scripts/gitlink-drift.jl +++ b/scripts/gitlink-drift.jl @@ -1,5 +1,5 @@ #!/usr/bin/env julia -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # gitlink-drift.jl — classify submodule-gitlink drift across a meta-repo tree. @@ -226,7 +226,7 @@ function emit_a2ml(root::String, classifications::Vector{Classification}, io::IO bucket_total == total || error( "aggregation invariant violated: buckets sum to $bucket_total, enumerated $total") - println(io, "# SPDX-License-Identifier: PMPL-1.0-or-later") + println(io, "# SPDX-License-Identifier: MPL-2.0") println(io, "# gitlink-drift report — generated $(Dates.now())") println(io, "") println(io, "[report]") diff --git a/scripts/install-desktop.sh b/scripts/install-desktop.sh index cf81332f..fab49b0a 100755 --- a/scripts/install-desktop.sh +++ b/scripts/install-desktop.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # install-desktop.sh — Install Stapeln desktop entry, icon, and launcher on Linux. # @@ -60,7 +60,7 @@ fi # Create launcher wrapper cat > "$LAUNCHER" << LAUNCHER_EOF #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ${APP_DISPLAY} Launcher set -euo pipefail diff --git a/scripts/sync-aggregator.sh b/scripts/sync-aggregator.sh index 92d4135a..431426ef 100755 --- a/scripts/sync-aggregator.sh +++ b/scripts/sync-aggregator.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell # # sync-aggregator.sh — regenerate the published superproject as an artifact. diff --git a/scripts/thread.sh b/scripts/thread.sh index ea8cb402..d7edfea9 100755 --- a/scripts/thread.sh +++ b/scripts/thread.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell # # thread.sh — fan a cross-repo "thread" over the flat clones. diff --git a/selur-compose.toml b/selur-compose.toml index d4334b3c..14736a8e 100644 --- a/selur-compose.toml +++ b/selur-compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Reposystem — Stapeln/Selur service definition. diff --git a/setup.sh b/setup.sh index 10571ee0..97551fbb 100755 --- a/setup.sh +++ b/setup.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # setup.sh — Universal setup script for reposystem # # Detects your shell, platform, and installs prerequisites. @@ -252,7 +252,7 @@ main() { # Write report REPORT_FILE="INSTALL-SECURITY-REPORT.adoc" { - printf "// SPDX-License-Identifier: PMPL-1.0-or-later\n" + printf "// SPDX-License-Identifier: MPL-2.0\n" printf "= Install Security Report\n" printf ":date: %s\n\n" "$(date -Iseconds 2>/dev/null || date)" printf "== Platform\n" diff --git a/site/README.adoc b/site/README.adoc index 99a209ff..925132e2 100644 --- a/site/README.adoc +++ b/site/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = site/ Static site source for the reposystem project homepage, published via GitHub Pages. diff --git a/spec/DATA-MODEL.adoc b/spec/DATA-MODEL.adoc index 6e0b0efc..27daf148 100644 --- a/spec/DATA-MODEL.adoc +++ b/spec/DATA-MODEL.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell = Reposystem Data Model Specification :toc: preamble diff --git a/spec/README.adoc b/spec/README.adoc index 7d661fae..4209b7ce 100644 --- a/spec/README.adoc +++ b/spec/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = spec/ Formal specifications: `DATA-MODEL.adoc` (graph node/edge/aspect schema) and `CONCEPTS.adoc` (vocabulary and invariants for the reposystem model). diff --git a/src/README.adoc b/src/README.adoc index 96bd6029..380fc4d3 100644 --- a/src/README.adoc +++ b/src/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = src/ Rust source for the reposystem CLI and library: entry point (`main.rs`), graph model (`graph.rs`), scanner (`scanner.rs`), TUI (`tui.rs`), VeriSimDB integration (`verisimdb.rs`), and subcommands under `commands/`. diff --git a/src/abi/Types.idr b/src/abi/Types.idr index 7dbb9788..f27b47d6 100644 --- a/src/abi/Types.idr +++ b/src/abi/Types.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) ||| ABI Types for Reposystem — repository management TUI ||| diff --git a/src/commands/apply.rs b/src/commands/apply.rs index a88f14a6..05b382bd 100644 --- a/src/commands/apply.rs +++ b/src/commands/apply.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // //! Apply and rollback plan execution diff --git a/src/commands/aspect.rs b/src/commands/aspect.rs index 718b5927..5f7d4e10 100644 --- a/src/commands/aspect.rs +++ b/src/commands/aspect.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Aspect tagging commands - annotate repos and edges with aspect weights diff --git a/src/commands/completions.rs b/src/commands/completions.rs index f44ced0a..3fa5f7e5 100644 --- a/src/commands/completions.rs +++ b/src/commands/completions.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Shell completion generation diff --git a/src/commands/config.rs b/src/commands/config.rs index 1dfd5c8c..ed00205b 100644 --- a/src/commands/config.rs +++ b/src/commands/config.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Configuration management commands diff --git a/src/commands/edge.rs b/src/commands/edge.rs index 2296b125..4d826314 100644 --- a/src/commands/edge.rs +++ b/src/commands/edge.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Edge management commands - create and remove relationships between repos diff --git a/src/commands/export.rs b/src/commands/export.rs index d84de918..dfff5127 100644 --- a/src/commands/export.rs +++ b/src/commands/export.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Export command - exports the ecosystem graph to various formats diff --git a/src/commands/group.rs b/src/commands/group.rs index 873724fe..f4d9a331 100644 --- a/src/commands/group.rs +++ b/src/commands/group.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Group management commands - create clusters of related repositories diff --git a/src/commands/mod.rs b/src/commands/mod.rs index 36e3aecd..578ff07c 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // //! Command implementations diff --git a/src/commands/plan.rs b/src/commands/plan.rs index 2013e676..6fec6866 100644 --- a/src/commands/plan.rs +++ b/src/commands/plan.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Plan command implementations diff --git a/src/commands/scan.rs b/src/commands/scan.rs index d9543318..64a30181 100644 --- a/src/commands/scan.rs +++ b/src/commands/scan.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Scan command - discovers git repositories and builds the ecosystem graph diff --git a/src/commands/scenario.rs b/src/commands/scenario.rs index fdf7619c..161bbed2 100644 --- a/src/commands/scenario.rs +++ b/src/commands/scenario.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Scenario management commands - create, compare, and switch between scenarios diff --git a/src/commands/slot.rs b/src/commands/slot.rs index e32d6c19..72973663 100644 --- a/src/commands/slot.rs +++ b/src/commands/slot.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Slot and provider management commands diff --git a/src/commands/view.rs b/src/commands/view.rs index b24dca1e..586e4498 100644 --- a/src/commands/view.rs +++ b/src/commands/view.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Interactive TUI view for exploring the ecosystem graph diff --git a/src/commands/weak_links.rs b/src/commands/weak_links.rs index cc133690..67cc04c3 100644 --- a/src/commands/weak_links.rs +++ b/src/commands/weak_links.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Weak link detection - identify risky or fragile edges in the ecosystem diff --git a/src/config.rs b/src/config.rs index 28e9b78b..91d837ed 100644 --- a/src/config.rs +++ b/src/config.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Configuration management diff --git a/src/graph.rs b/src/graph.rs index 9aeb1146..09a90a33 100644 --- a/src/graph.rs +++ b/src/graph.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Graph data structures and algorithms for the ecosystem graph diff --git a/src/intervention.ads b/src/intervention.ads index a079fad2..f721aa11 100644 --- a/src/intervention.ads +++ b/src/intervention.ads @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell -- -- intervention.ads - Main intervention interface for vex-SATELLITE_NAME diff --git a/src/lib.rs b/src/lib.rs index d5ffa5a7..7a46735a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // //! Reposystem library - Railway yard for your repository ecosystem diff --git a/src/main.rs b/src/main.rs index 321493cc..e62f21e9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // //! Reposystem CLI - Railway yard for your repository ecosystem diff --git a/src/scanner.rs b/src/scanner.rs index 8493f103..c25c0ad5 100644 --- a/src/scanner.rs +++ b/src/scanner.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Repository scanning - discovers git repositories in a directory tree diff --git a/src/tui.rs b/src/tui.rs index 0412f2ca..08b5cbd4 100644 --- a/src/tui.rs +++ b/src/tui.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Terminal user interface diff --git a/src/verisimdb.rs b/src/verisimdb.rs index c50b3055..31cb5c67 100644 --- a/src/verisimdb.rs +++ b/src/verisimdb.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // //! VeriSimDB client for reposystem. diff --git a/stapeln.toml b/stapeln.toml index 7a42843c..8bb05b64 100644 --- a/stapeln.toml +++ b/stapeln.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # stapeln.toml — Layer-based container build for reposystem # # stapeln builds containers as composable layers (German: "to stack"). diff --git a/tests/README.adoc b/tests/README.adoc index 0f9ac692..98d60b3e 100644 --- a/tests/README.adoc +++ b/tests/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = tests/ Integration and end-to-end test suite: CLI integration tests, aspect regression tests, e2e scenario tests, and Ada smoke tests. diff --git a/tests/ada_smoke_test.sh b/tests/ada_smoke_test.sh index c84b2216..bd607d2b 100755 --- a/tests/ada_smoke_test.sh +++ b/tests/ada_smoke_test.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell # # Ada smoke test - verify that intervention.ads compiles diff --git a/tests/aspect_test.rs b/tests/aspect_test.rs index 24e01cb7..f370c95e 100644 --- a/tests/aspect_test.rs +++ b/tests/aspect_test.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Aspect-based cross-cutting tests for reposystem //! diff --git a/tests/cli_integration.rs b/tests/cli_integration.rs index bfe10bcc..f16664c6 100644 --- a/tests/cli_integration.rs +++ b/tests/cli_integration.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Integration tests for the reposystem CLI commands diff --git a/tests/e2e_test.rs b/tests/e2e_test.rs index 6f4cc084..10773bbf 100644 --- a/tests/e2e_test.rs +++ b/tests/e2e_test.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! End-to-end tests for reposystem binary //! diff --git a/tests/hello_yard.rs b/tests/hello_yard.rs index 91ff0a9a..4228bd0f 100644 --- a/tests/hello_yard.rs +++ b/tests/hello_yard.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Hello Yard integration test - container.runtime slot end-to-end //! diff --git a/tests/invariants.rs b/tests/invariants.rs index 8b671cca..211b6812 100644 --- a/tests/invariants.rs +++ b/tests/invariants.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Invariant tests for the reposystem graph - i1 seam review //! diff --git a/tests/property_test.rs b/tests/property_test.rs index 9f961f52..1c855562 100644 --- a/tests/property_test.rs +++ b/tests/property_test.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell //! Property-based tests for reposystem core invariants //! diff --git a/tests/test_intervention.adb b/tests/test_intervention.adb index abe75470..c873258a 100644 --- a/tests/test_intervention.adb +++ b/tests/test_intervention.adb @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell -- -- test_intervention.adb - Tests for vex-SATELLITE_NAME intervention diff --git a/tools/README.adoc b/tools/README.adoc index 92e456c5..a6e89834 100644 --- a/tools/README.adoc +++ b/tools/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = tools/ Developer tooling sub-projects: dispatcher (task orchestration), gitmerge-paralleliser, git-submodule-flush, hud (status overlay), and merge-resolver. diff --git a/tools/dispatcher/.gitattributes b/tools/dispatcher/.gitattributes index bb561848..e860a85c 100644 --- a/tools/dispatcher/.gitattributes +++ b/tools/dispatcher/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/tools/dispatcher/.github/FUNDING.yml b/tools/dispatcher/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/tools/dispatcher/.github/FUNDING.yml +++ b/tools/dispatcher/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Funding platforms for hyperpolymath projects # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository diff --git a/tools/dispatcher/.github/dependabot.yml b/tools/dispatcher/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/tools/dispatcher/.github/dependabot.yml +++ b/tools/dispatcher/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dependabot configuration for RSR-compliant repositories # Covers common ecosystems - remove unused ones for your project diff --git a/tools/dispatcher/.github/workflows/codeql.yml b/tools/dispatcher/.github/workflows/codeql.yml index ee15d90c..528da0e1 100644 --- a/tools/dispatcher/.github/workflows/codeql.yml +++ b/tools/dispatcher/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/tools/dispatcher/.github/workflows/governance.yml b/tools/dispatcher/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/tools/dispatcher/.github/workflows/governance.yml +++ b/tools/dispatcher/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/tools/dispatcher/.github/workflows/hypatia-scan.yml b/tools/dispatcher/.github/workflows/hypatia-scan.yml index a895ce4d..dfacf3b3 100644 --- a/tools/dispatcher/.github/workflows/hypatia-scan.yml +++ b/tools/dispatcher/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/tools/dispatcher/.github/workflows/instant-sync.yml b/tools/dispatcher/.github/workflows/instant-sync.yml index 788701d4..00f9d6b7 100644 --- a/tools/dispatcher/.github/workflows/instant-sync.yml +++ b/tools/dispatcher/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/tools/dispatcher/.github/workflows/jekyll-gh-pages.yml b/tools/dispatcher/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/tools/dispatcher/.github/workflows/jekyll-gh-pages.yml +++ b/tools/dispatcher/.github/workflows/jekyll-gh-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Sample workflow for building and deploying a Jekyll site to GitHub Pages name: Deploy Jekyll with GitHub Pages dependencies preinstalled diff --git a/tools/dispatcher/.github/workflows/jekyll.yml b/tools/dispatcher/.github/workflows/jekyll.yml index adcb7709..d737bc1b 100644 --- a/tools/dispatcher/.github/workflows/jekyll.yml +++ b/tools/dispatcher/.github/workflows/jekyll.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support diff --git a/tools/dispatcher/.github/workflows/mirror.yml b/tools/dispatcher/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/tools/dispatcher/.github/workflows/mirror.yml +++ b/tools/dispatcher/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/tools/dispatcher/.github/workflows/scorecard-enforcer.yml b/tools/dispatcher/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/tools/dispatcher/.github/workflows/scorecard-enforcer.yml +++ b/tools/dispatcher/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/tools/dispatcher/.github/workflows/scorecard.yml b/tools/dispatcher/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/tools/dispatcher/.github/workflows/scorecard.yml +++ b/tools/dispatcher/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OSSF Scorecard on: push: diff --git a/tools/dispatcher/.github/workflows/secret-scanner.yml b/tools/dispatcher/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/tools/dispatcher/.github/workflows/secret-scanner.yml +++ b/tools/dispatcher/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/tools/dispatcher/.gitignore b/tools/dispatcher/.gitignore index 1f116197..e5309339 100644 --- a/tools/dispatcher/.gitignore +++ b/tools/dispatcher/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitignore # OS & Editor diff --git a/tools/dispatcher/.gitlab-ci.yml b/tools/dispatcher/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/tools/dispatcher/.gitlab-ci.yml +++ b/tools/dispatcher/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Primary CI/CD - GitLab is the source of truth stages: diff --git a/tools/dispatcher/.machine_readable/6a2/AGENTIC.a2ml b/tools/dispatcher/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/tools/dispatcher/.machine_readable/6a2/AGENTIC.a2ml +++ b/tools/dispatcher/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/tools/dispatcher/.machine_readable/6a2/ECOSYSTEM.a2ml b/tools/dispatcher/.machine_readable/6a2/ECOSYSTEM.a2ml index 0b49db9a..f81d5938 100644 --- a/tools/dispatcher/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/tools/dispatcher/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Dispatcher ecosystem position diff --git a/tools/dispatcher/.machine_readable/6a2/META.a2ml b/tools/dispatcher/.machine_readable/6a2/META.a2ml index 1c301791..04d939ab 100644 --- a/tools/dispatcher/.machine_readable/6a2/META.a2ml +++ b/tools/dispatcher/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Dispatcher meta-level information diff --git a/tools/dispatcher/.machine_readable/6a2/NEUROSYM.a2ml b/tools/dispatcher/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/tools/dispatcher/.machine_readable/6a2/NEUROSYM.a2ml +++ b/tools/dispatcher/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/tools/dispatcher/.machine_readable/6a2/PLAYBOOK.a2ml b/tools/dispatcher/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/tools/dispatcher/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/tools/dispatcher/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/tools/dispatcher/.machine_readable/6a2/STATE.a2ml b/tools/dispatcher/.machine_readable/6a2/STATE.a2ml index b480c096..d14196a2 100644 --- a/tools/dispatcher/.machine_readable/6a2/STATE.a2ml +++ b/tools/dispatcher/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Dispatcher project state diff --git a/tools/dispatcher/CONTRIBUTING.adoc b/tools/dispatcher/CONTRIBUTING.adoc index 048f9af7..3a7263cf 100644 --- a/tools/dispatcher/CONTRIBUTING.adoc +++ b/tools/dispatcher/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Clone the repository git clone https://github.com/hyperpolymath/reposystem.git cd reposystem diff --git a/tools/dispatcher/DEMAND-DRIVEN-DEVELOPMENT.adoc b/tools/dispatcher/DEMAND-DRIVEN-DEVELOPMENT.adoc index eb0685c1..81fdf737 100644 --- a/tools/dispatcher/DEMAND-DRIVEN-DEVELOPMENT.adoc +++ b/tools/dispatcher/DEMAND-DRIVEN-DEVELOPMENT.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Demand-Driven Development: Best Practice Guide diff --git a/tools/dispatcher/Justfile b/tools/dispatcher/Justfile index 563633c1..14581744 100644 --- a/tools/dispatcher/Justfile +++ b/tools/dispatcher/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # justfile - Task runner for git-dispatcher # List available commands diff --git a/tools/dispatcher/LICENSE b/tools/dispatcher/LICENSE index d2dccf5b..ec540b34 100644 --- a/tools/dispatcher/LICENSE +++ b/tools/dispatcher/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/tools/dispatcher/LICENSE.txt b/tools/dispatcher/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/tools/dispatcher/LICENSE.txt +++ b/tools/dispatcher/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/tools/dispatcher/MAINTAINERS.adoc b/tools/dispatcher/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/tools/dispatcher/MAINTAINERS.adoc +++ b/tools/dispatcher/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/tools/dispatcher/Mustfile b/tools/dispatcher/Mustfile index bd54bd55..2516d22c 100644 --- a/tools/dispatcher/Mustfile +++ b/tools/dispatcher/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/tools/dispatcher/README.adoc b/tools/dispatcher/README.adoc index f0fceaea..83a5da23 100644 --- a/tools/dispatcher/README.adoc +++ b/tools/dispatcher/README.adoc @@ -1,7 +1,7 @@ image:https://img.shields.io/badge/License-PMPL--1.0-indigo.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Git Dispatcher :toc: preamble :toclevels: 2 diff --git a/tools/dispatcher/ROADMAP.adoc b/tools/dispatcher/ROADMAP.adoc index ec120f0f..9bff37e7 100644 --- a/tools/dispatcher/ROADMAP.adoc +++ b/tools/dispatcher/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell = Git Dispatcher Roadmap :toc: preamble diff --git a/tools/dispatcher/docs/ECOSYSTEM-INTEGRATION.adoc b/tools/dispatcher/docs/ECOSYSTEM-INTEGRATION.adoc index f9e28334..d30dad4e 100644 --- a/tools/dispatcher/docs/ECOSYSTEM-INTEGRATION.adoc +++ b/tools/dispatcher/docs/ECOSYSTEM-INTEGRATION.adoc @@ -1,6 +1,6 @@ image:https://img.shields.io/badge/License-PMPL--1.0-indigo.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Ecosystem Integration Layer :toc: left diff --git a/tools/dispatcher/docs/EXECUTION-ENGINE.adoc b/tools/dispatcher/docs/EXECUTION-ENGINE.adoc index 1142323b..2b1c226d 100644 --- a/tools/dispatcher/docs/EXECUTION-ENGINE.adoc +++ b/tools/dispatcher/docs/EXECUTION-ENGINE.adoc @@ -1,6 +1,6 @@ image:https://img.shields.io/badge/License-PMPL--1.0-indigo.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Git-Dispatcher Execution Engine Architecture :toc: left diff --git a/tools/dispatcher/opsm.toml b/tools/dispatcher/opsm.toml index e96554cb..13726161 100644 --- a/tools/dispatcher/opsm.toml +++ b/tools/dispatcher/opsm.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [opsm] name = "git-dispatcher" role = "dogfood-wave-1" diff --git a/tools/dispatcher/src/CLI.res b/tools/dispatcher/src/CLI.res index 1c3bfd2f..c4cb7e39 100644 --- a/tools/dispatcher/src/CLI.res +++ b/tools/dispatcher/src/CLI.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // CLI.res - Command-line interface for git-dispatcher open Plan diff --git a/tools/dispatcher/src/cli/Main.res b/tools/dispatcher/src/cli/Main.res index 6578119c..6c785dc5 100644 --- a/tools/dispatcher/src/cli/Main.res +++ b/tools/dispatcher/src/cli/Main.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Main.res - CLI entry point // CLI command types diff --git a/tools/dispatcher/src/engine/Executor.res b/tools/dispatcher/src/engine/Executor.res index b08264dd..5bb38b8e 100644 --- a/tools/dispatcher/src/engine/Executor.res +++ b/tools/dispatcher/src/engine/Executor.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Executor.res - Core execution engine for operations open Plan diff --git a/tools/dispatcher/src/executors/DocRenderer.res b/tools/dispatcher/src/executors/DocRenderer.res index e3e204c1..2fdf6a92 100644 --- a/tools/dispatcher/src/executors/DocRenderer.res +++ b/tools/dispatcher/src/executors/DocRenderer.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // DocRenderer.res - Real implementation of RenderDocumentation operation open Plan diff --git a/tools/dispatcher/src/executors/IntegrationOps.res b/tools/dispatcher/src/executors/IntegrationOps.res index 47a44c4d..2f5cef94 100644 --- a/tools/dispatcher/src/executors/IntegrationOps.res +++ b/tools/dispatcher/src/executors/IntegrationOps.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // IntegrationOps.res - Executors for ecosystem integration operations open Plan diff --git a/tools/dispatcher/src/executors/SeoUpdater.res b/tools/dispatcher/src/executors/SeoUpdater.res index 6fe4048d..e8cdfadb 100644 --- a/tools/dispatcher/src/executors/SeoUpdater.res +++ b/tools/dispatcher/src/executors/SeoUpdater.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SeoUpdater.res - Real implementation of UpdateMetadataFromSeo operation open Plan diff --git a/tools/dispatcher/src/types/Audit.res b/tools/dispatcher/src/types/Audit.res index b5180dde..97db6a30 100644 --- a/tools/dispatcher/src/types/Audit.res +++ b/tools/dispatcher/src/types/Audit.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Audit.res - Audit logging types // Audit event type diff --git a/tools/dispatcher/src/types/BotDispatch.res b/tools/dispatcher/src/types/BotDispatch.res index a28a3332..7f4f5b27 100644 --- a/tools/dispatcher/src/types/BotDispatch.res +++ b/tools/dispatcher/src/types/BotDispatch.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // BotDispatch.res - Types for gitbot-fleet communication // Bot types from gitbot-fleet diff --git a/tools/dispatcher/src/types/Plan.res b/tools/dispatcher/src/types/Plan.res index 4824cfda..1c158a86 100644 --- a/tools/dispatcher/src/types/Plan.res +++ b/tools/dispatcher/src/types/Plan.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Plan.res - Core type definitions matching reposystem plan format // Repository identifier diff --git a/tools/dispatcher/src/validators/IntegrationValidator.res b/tools/dispatcher/src/validators/IntegrationValidator.res index 91bc1d00..b5cde6be 100644 --- a/tools/dispatcher/src/validators/IntegrationValidator.res +++ b/tools/dispatcher/src/validators/IntegrationValidator.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // IntegrationValidator.res - Validate integration operation prerequisites open Plan diff --git a/tools/git-submodule-flush/Cargo.toml b/tools/git-submodule-flush/Cargo.toml index 16dda7a9..75692719 100644 --- a/tools/git-submodule-flush/Cargo.toml +++ b/tools/git-submodule-flush/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell [package] diff --git a/tools/git-submodule-flush/MY-LANG-GRADUATION.adoc b/tools/git-submodule-flush/MY-LANG-GRADUATION.adoc index e5211a61..19940dc6 100644 --- a/tools/git-submodule-flush/MY-LANG-GRADUATION.adoc +++ b/tools/git-submodule-flush/MY-LANG-GRADUATION.adoc @@ -1,5 +1,5 @@ = git-submodule-flush — My-Lang Graduation Target -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 == Purpose diff --git a/tools/git-submodule-flush/src/flush.rs b/tools/git-submodule-flush/src/flush.rs index 11183df0..07e5f59a 100644 --- a/tools/git-submodule-flush/src/flush.rs +++ b/tools/git-submodule-flush/src/flush.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Core flush engine — builds a bottom-up execution plan and runs it. //! diff --git a/tools/git-submodule-flush/src/guards.rs b/tools/git-submodule-flush/src/guards.rs index 469857cf..a8deaac7 100644 --- a/tools/git-submodule-flush/src/guards.rs +++ b/tools/git-submodule-flush/src/guards.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Safety guards for git-submodule-flush. //! diff --git a/tools/git-submodule-flush/src/main.rs b/tools/git-submodule-flush/src/main.rs index fb683fd2..1842c3eb 100644 --- a/tools/git-submodule-flush/src/main.rs +++ b/tools/git-submodule-flush/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! git-submodule-flush — Recursively commit and push dirty submodule trees bottom-up //! diff --git a/tools/gitmerge-paralleliser/Cargo.toml b/tools/gitmerge-paralleliser/Cargo.toml index 16632aa4..c0141930 100644 --- a/tools/gitmerge-paralleliser/Cargo.toml +++ b/tools/gitmerge-paralleliser/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell [package] diff --git a/tools/gitmerge-paralleliser/src/classifier.rs b/tools/gitmerge-paralleliser/src/classifier.rs index 7221bb51..decaccab 100644 --- a/tools/gitmerge-paralleliser/src/classifier.rs +++ b/tools/gitmerge-paralleliser/src/classifier.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! File classification engine for gitmerge-paralleliser. //! diff --git a/tools/gitmerge-paralleliser/src/main.rs b/tools/gitmerge-paralleliser/src/main.rs index 38f76cb8..7bd545bc 100644 --- a/tools/gitmerge-paralleliser/src/main.rs +++ b/tools/gitmerge-paralleliser/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! gitmerge-paralleliser — Split large commits into classified batches and push in parallel //! diff --git a/tools/gitmerge-paralleliser/src/splitter.rs b/tools/gitmerge-paralleliser/src/splitter.rs index ddd7ac32..cb41264e 100644 --- a/tools/gitmerge-paralleliser/src/splitter.rs +++ b/tools/gitmerge-paralleliser/src/splitter.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Branch splitter — creates per-category branches from classified changes. //! diff --git a/tools/hud/.gitattributes b/tools/hud/.gitattributes index bb561848..e860a85c 100644 --- a/tools/hud/.gitattributes +++ b/tools/hud/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/tools/hud/.github/FUNDING.yml b/tools/hud/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/tools/hud/.github/FUNDING.yml +++ b/tools/hud/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Funding platforms for hyperpolymath projects # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository diff --git a/tools/hud/.github/workflows/casket-pages.yml b/tools/hud/.github/workflows/casket-pages.yml index 1d46e05e..7873a575 100644 --- a/tools/hud/.github/workflows/casket-pages.yml +++ b/tools/hud/.github/workflows/casket-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: GitHub Pages on: diff --git a/tools/hud/.github/workflows/codeql.yml b/tools/hud/.github/workflows/codeql.yml index ee15d90c..528da0e1 100644 --- a/tools/hud/.github/workflows/codeql.yml +++ b/tools/hud/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/tools/hud/.github/workflows/governance.yml b/tools/hud/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/tools/hud/.github/workflows/governance.yml +++ b/tools/hud/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/tools/hud/.github/workflows/hypatia-scan.yml b/tools/hud/.github/workflows/hypatia-scan.yml index a895ce4d..dfacf3b3 100644 --- a/tools/hud/.github/workflows/hypatia-scan.yml +++ b/tools/hud/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/tools/hud/.github/workflows/jekyll-gh-pages.yml b/tools/hud/.github/workflows/jekyll-gh-pages.yml index 20bf364d..d09c2a9c 100644 --- a/tools/hud/.github/workflows/jekyll-gh-pages.yml +++ b/tools/hud/.github/workflows/jekyll-gh-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Deploy Jekyll with GitHub Pages dependencies preinstalled name: Deploy Jekyll with GitHub Pages dependencies preinstalled diff --git a/tools/hud/.github/workflows/mirror.yml b/tools/hud/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/tools/hud/.github/workflows/mirror.yml +++ b/tools/hud/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/tools/hud/.github/workflows/scorecard-enforcer.yml b/tools/hud/.github/workflows/scorecard-enforcer.yml index ada4c4df..5537465f 100644 --- a/tools/hud/.github/workflows/scorecard-enforcer.yml +++ b/tools/hud/.github/workflows/scorecard-enforcer.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - runs OpenSSF Scorecard and fails on low scores name: OpenSSF Scorecard Enforcer diff --git a/tools/hud/.github/workflows/scorecard.yml b/tools/hud/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/tools/hud/.github/workflows/scorecard.yml +++ b/tools/hud/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OSSF Scorecard on: push: diff --git a/tools/hud/.github/workflows/secret-scanner.yml b/tools/hud/.github/workflows/secret-scanner.yml index fd1be6c6..680cbcd4 100644 --- a/tools/hud/.github/workflows/secret-scanner.yml +++ b/tools/hud/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/tools/hud/.gitignore b/tools/hud/.gitignore index e15d8f09..cc9fc672 100644 --- a/tools/hud/.gitignore +++ b/tools/hud/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitignore # OS & Editor diff --git a/tools/hud/.gitlab-ci.yml b/tools/hud/.gitlab-ci.yml index 34dbf70a..8491a02c 100644 --- a/tools/hud/.gitlab-ci.yml +++ b/tools/hud/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Gitvisor CI/CD Pipeline diff --git a/tools/hud/.machine_readable/6a2/AGENTIC.a2ml b/tools/hud/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/tools/hud/.machine_readable/6a2/AGENTIC.a2ml +++ b/tools/hud/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/tools/hud/.machine_readable/6a2/ECOSYSTEM.a2ml b/tools/hud/.machine_readable/6a2/ECOSYSTEM.a2ml index 3a7522da..6c87a795 100644 --- a/tools/hud/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/tools/hud/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Hud ecosystem position diff --git a/tools/hud/.machine_readable/6a2/META.a2ml b/tools/hud/.machine_readable/6a2/META.a2ml index 1f2baf4f..c26a0eeb 100644 --- a/tools/hud/.machine_readable/6a2/META.a2ml +++ b/tools/hud/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Hud meta-level information diff --git a/tools/hud/.machine_readable/6a2/NEUROSYM.a2ml b/tools/hud/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/tools/hud/.machine_readable/6a2/NEUROSYM.a2ml +++ b/tools/hud/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/tools/hud/.machine_readable/6a2/PLAYBOOK.a2ml b/tools/hud/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/tools/hud/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/tools/hud/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/tools/hud/.machine_readable/6a2/STATE.a2ml b/tools/hud/.machine_readable/6a2/STATE.a2ml index 0e9ac565..33067b5a 100644 --- a/tools/hud/.machine_readable/6a2/STATE.a2ml +++ b/tools/hud/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Hud project state diff --git a/tools/hud/Containerfile b/tools/hud/Containerfile index 0506e105..03e25862 100644 --- a/tools/hud/Containerfile +++ b/tools/hud/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Gitvisor Container Image # Based on Wolfi for minimal attack surface diff --git a/tools/hud/LICENSE b/tools/hud/LICENSE index d2dccf5b..ec540b34 100644 --- a/tools/hud/LICENSE +++ b/tools/hud/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/tools/hud/MAINTAINERS.adoc b/tools/hud/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/tools/hud/MAINTAINERS.adoc +++ b/tools/hud/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/tools/hud/Mustfile b/tools/hud/Mustfile index 4f5e24e3..5f075413 100644 --- a/tools/hud/Mustfile +++ b/tools/hud/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/tools/hud/README.adoc b/tools/hud/README.adoc index b1321db4..6810e9c8 100644 --- a/tools/hud/README.adoc +++ b/tools/hud/README.adoc @@ -1,7 +1,7 @@ = Gitvisor image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 hyperpolymath :toc: macro diff --git a/tools/hud/TESTING-REPORT.adoc b/tools/hud/TESTING-REPORT.adoc index 13fc311b..00c33ecf 100644 --- a/tools/hud/TESTING-REPORT.adoc +++ b/tools/hud/TESTING-REPORT.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Gitvisor Testing Report :toc: macro :toc-title: Contents diff --git a/tools/hud/TESTING-REPORT.scm b/tools/hud/TESTING-REPORT.scm index 47c8915c..b6daec5e 100644 --- a/tools/hud/TESTING-REPORT.scm +++ b/tools/hud/TESTING-REPORT.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; ;; Gitvisor Testing Report ;; Machine-readable format for automated processing diff --git a/tools/hud/analytics/Project.toml b/tools/hud/analytics/Project.toml index 241864e1..78dd1615 100644 --- a/tools/hud/analytics/Project.toml +++ b/tools/hud/analytics/Project.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name = "GitvisorAnalytics" uuid = "a1b2c3d4-e5f6-7890-abcd-ef1234567890" diff --git a/tools/hud/analytics/src/GitvisorAnalytics.jl b/tools/hud/analytics/src/GitvisorAnalytics.jl index effeee24..9c7ebe9e 100644 --- a/tools/hud/analytics/src/GitvisorAnalytics.jl +++ b/tools/hud/analytics/src/GitvisorAnalytics.jl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 """ GitvisorAnalytics diff --git a/tools/hud/backend/config/config.exs b/tools/hud/backend/config/config.exs index 9537dec2..6df3218f 100644 --- a/tools/hud/backend/config/config.exs +++ b/tools/hud/backend/config/config.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/tools/hud/backend/config/dev.exs b/tools/hud/backend/config/dev.exs index 7942483e..3ec5527b 100644 --- a/tools/hud/backend/config/dev.exs +++ b/tools/hud/backend/config/dev.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/tools/hud/backend/config/prod.exs b/tools/hud/backend/config/prod.exs index 984527b7..a9e8c2ec 100644 --- a/tools/hud/backend/config/prod.exs +++ b/tools/hud/backend/config/prod.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/tools/hud/backend/config/runtime.exs b/tools/hud/backend/config/runtime.exs index b8c4514d..a873e0d8 100644 --- a/tools/hud/backend/config/runtime.exs +++ b/tools/hud/backend/config/runtime.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/tools/hud/backend/config/test.exs b/tools/hud/backend/config/test.exs index 09abea55..7468b598 100644 --- a/tools/hud/backend/config/test.exs +++ b/tools/hud/backend/config/test.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 import Config diff --git a/tools/hud/backend/lib/gitvisor/application.ex b/tools/hud/backend/lib/gitvisor/application.ex index 24399074..e6cfeaa8 100644 --- a/tools/hud/backend/lib/gitvisor/application.ex +++ b/tools/hud/backend/lib/gitvisor/application.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Application do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/attestation.ex b/tools/hud/backend/lib/gitvisor/attestation.ex index 7dccb25d..3711d240 100644 --- a/tools/hud/backend/lib/gitvisor/attestation.ex +++ b/tools/hud/backend/lib/gitvisor/attestation.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Attestation do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex b/tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex index 1eb158b7..a5646d2f 100644 --- a/tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex +++ b/tools/hud/backend/lib/gitvisor/attestation/echidnabot.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Attestation.Echidnabot do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/crypto.ex b/tools/hud/backend/lib/gitvisor/crypto.ex index 9963f4b3..8e7de7cd 100644 --- a/tools/hud/backend/lib/gitvisor/crypto.ex +++ b/tools/hud/backend/lib/gitvisor/crypto.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Crypto do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/platforms/adapter.ex b/tools/hud/backend/lib/gitvisor/platforms/adapter.ex index c14c1c6d..c769ca8a 100644 --- a/tools/hud/backend/lib/gitvisor/platforms/adapter.ex +++ b/tools/hud/backend/lib/gitvisor/platforms/adapter.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Platforms.Adapter do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/platforms/github.ex b/tools/hud/backend/lib/gitvisor/platforms/github.ex index d7f32a83..c6b6cb49 100644 --- a/tools/hud/backend/lib/gitvisor/platforms/github.ex +++ b/tools/hud/backend/lib/gitvisor/platforms/github.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Platforms.GitHub do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/platforms/gitlab.ex b/tools/hud/backend/lib/gitvisor/platforms/gitlab.ex index 8c99fa26..aed17f98 100644 --- a/tools/hud/backend/lib/gitvisor/platforms/gitlab.ex +++ b/tools/hud/backend/lib/gitvisor/platforms/gitlab.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Platforms.GitLab do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/platforms/supervisor.ex b/tools/hud/backend/lib/gitvisor/platforms/supervisor.ex index 2b9cae83..85e385b9 100644 --- a/tools/hud/backend/lib/gitvisor/platforms/supervisor.ex +++ b/tools/hud/backend/lib/gitvisor/platforms/supervisor.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Platforms.Supervisor do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/repo.ex b/tools/hud/backend/lib/gitvisor/repo.ex index 905cbb0a..e0d439ff 100644 --- a/tools/hud/backend/lib/gitvisor/repo.ex +++ b/tools/hud/backend/lib/gitvisor/repo.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Repo do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/repo/adapter.ex b/tools/hud/backend/lib/gitvisor/repo/adapter.ex index a380ca1a..a678e6fe 100644 --- a/tools/hud/backend/lib/gitvisor/repo/adapter.ex +++ b/tools/hud/backend/lib/gitvisor/repo/adapter.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Repo.Adapter do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/repo/arangodb_adapter.ex b/tools/hud/backend/lib/gitvisor/repo/arangodb_adapter.ex index df0878f5..64f09176 100644 --- a/tools/hud/backend/lib/gitvisor/repo/arangodb_adapter.ex +++ b/tools/hud/backend/lib/gitvisor/repo/arangodb_adapter.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Repo.ArangoDB do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/repo/cubdb_adapter.ex b/tools/hud/backend/lib/gitvisor/repo/cubdb_adapter.ex index a2b55612..5309e859 100644 --- a/tools/hud/backend/lib/gitvisor/repo/cubdb_adapter.ex +++ b/tools/hud/backend/lib/gitvisor/repo/cubdb_adapter.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Repo.CubDB do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor/repo/xtdb_adapter.ex b/tools/hud/backend/lib/gitvisor/repo/xtdb_adapter.ex index ecea493c..1ee139e4 100644 --- a/tools/hud/backend/lib/gitvisor/repo/xtdb_adapter.ex +++ b/tools/hud/backend/lib/gitvisor/repo/xtdb_adapter.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.Repo.XTDB do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor_web.ex b/tools/hud/backend/lib/gitvisor_web.ex index 7055071b..f33a153c 100644 --- a/tools/hud/backend/lib/gitvisor_web.ex +++ b/tools/hud/backend/lib/gitvisor_web.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule GitvisorWeb do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor_web/endpoint.ex b/tools/hud/backend/lib/gitvisor_web/endpoint.ex index 3caf0d68..9c5b999e 100644 --- a/tools/hud/backend/lib/gitvisor_web/endpoint.ex +++ b/tools/hud/backend/lib/gitvisor_web/endpoint.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule GitvisorWeb.Endpoint do use Phoenix.Endpoint, otp_app: :gitvisor diff --git a/tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex b/tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex index 7e6e3118..c67128ca 100644 --- a/tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex +++ b/tools/hud/backend/lib/gitvisor_web/resolvers/seo.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule GitvisorWeb.Resolvers.SEO do @moduledoc """ GraphQL resolvers for SEO analytics. diff --git a/tools/hud/backend/lib/gitvisor_web/router.ex b/tools/hud/backend/lib/gitvisor_web/router.ex index b4b18955..d934bb64 100644 --- a/tools/hud/backend/lib/gitvisor_web/router.ex +++ b/tools/hud/backend/lib/gitvisor_web/router.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule GitvisorWeb.Router do use GitvisorWeb, :router diff --git a/tools/hud/backend/lib/gitvisor_web/schema.ex b/tools/hud/backend/lib/gitvisor_web/schema.ex index 97e75c39..15aa7faf 100644 --- a/tools/hud/backend/lib/gitvisor_web/schema.ex +++ b/tools/hud/backend/lib/gitvisor_web/schema.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule GitvisorWeb.Schema do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor_web/schema/types/common.ex b/tools/hud/backend/lib/gitvisor_web/schema/types/common.ex index 04bb402a..3a0a552b 100644 --- a/tools/hud/backend/lib/gitvisor_web/schema/types/common.ex +++ b/tools/hud/backend/lib/gitvisor_web/schema/types/common.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule GitvisorWeb.Schema.Types.Common do @moduledoc """ diff --git a/tools/hud/backend/lib/gitvisor_web/schema/types/seo.ex b/tools/hud/backend/lib/gitvisor_web/schema/types/seo.ex index 0c1d0b51..922c14b8 100644 --- a/tools/hud/backend/lib/gitvisor_web/schema/types/seo.ex +++ b/tools/hud/backend/lib/gitvisor_web/schema/types/seo.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule GitvisorWeb.Schema.Types.SEO do @moduledoc """ GraphQL types for git-seo integration. diff --git a/tools/hud/backend/mix.exs b/tools/hud/backend/mix.exs index 15305c03..18fbef2a 100644 --- a/tools/hud/backend/mix.exs +++ b/tools/hud/backend/mix.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Gitvisor.MixProject do use Mix.Project diff --git a/tools/hud/flake.nix b/tools/hud/flake.nix index 9005c3f6..71f63333 100644 --- a/tools/hud/flake.nix +++ b/tools/hud/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 hyperpolymath { description = "Gitvisor - Repository intelligence platform"; diff --git a/tools/hud/frontend/src/Api.res b/tools/hud/frontend/src/Api.res index 94a2acdf..4f1741c3 100644 --- a/tools/hud/frontend/src/Api.res +++ b/tools/hud/frontend/src/Api.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * GraphQL API client for Gitvisor backend diff --git a/tools/hud/frontend/src/App.res b/tools/hud/frontend/src/App.res index b6339a1d..a004fc0c 100644 --- a/tools/hud/frontend/src/App.res +++ b/tools/hud/frontend/src/App.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Gitvisor Main Application diff --git a/tools/hud/frontend/src/SEOWidget.res b/tools/hud/frontend/src/SEOWidget.res index ce3a6fc0..215c01ac 100644 --- a/tools/hud/frontend/src/SEOWidget.res +++ b/tools/hud/frontend/src/SEOWidget.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * SEO Widget Component diff --git a/tools/hud/frontend/src/Tea.res b/tools/hud/frontend/src/Tea.res index ce2ce494..7e3462d9 100644 --- a/tools/hud/frontend/src/Tea.res +++ b/tools/hud/frontend/src/Tea.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * The Elm Architecture (TEA) implementation for ReScript. diff --git a/tools/hud/frontend/src/styles.css b/tools/hud/frontend/src/styles.css index cba8379d..e023562b 100644 --- a/tools/hud/frontend/src/styles.css +++ b/tools/hud/frontend/src/styles.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* Gitvisor Dashboard Styles */ diff --git a/tools/hud/guix.scm b/tools/hud/guix.scm index 2ecc28bb..66bf5690 100644 --- a/tools/hud/guix.scm +++ b/tools/hud/guix.scm @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; SPDX-FileCopyrightText: 2025 hyperpolymath ;; ;; Guix package definition for git-hud diff --git a/tools/hud/satellite-repos/cadre-router/LICENSE b/tools/hud/satellite-repos/cadre-router/LICENSE index e334363b..be076a64 100644 --- a/tools/hud/satellite-repos/cadre-router/LICENSE +++ b/tools/hud/satellite-repos/cadre-router/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 See LICENSE.txt in the Gitvisor repository for full license terms. https://github.com/hyperpolymath/git-hud/blob/main/LICENSE.txt diff --git a/tools/hud/satellite-repos/cadre-router/lib/cadre/router.ex b/tools/hud/satellite-repos/cadre-router/lib/cadre/router.ex index 98bbcda4..11dd8d74 100644 --- a/tools/hud/satellite-repos/cadre-router/lib/cadre/router.ex +++ b/tools/hud/satellite-repos/cadre-router/lib/cadre/router.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Cadre.Router do @moduledoc """ diff --git a/tools/hud/satellite-repos/cadre-router/lib/cadre/router/application.ex b/tools/hud/satellite-repos/cadre-router/lib/cadre/router/application.ex index 51e08b4f..c80b9fd2 100644 --- a/tools/hud/satellite-repos/cadre-router/lib/cadre/router/application.ex +++ b/tools/hud/satellite-repos/cadre-router/lib/cadre/router/application.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Cadre.Router.Application do use Application diff --git a/tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex b/tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex index d3099224..baca6cbb 100644 --- a/tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex +++ b/tools/hud/satellite-repos/cadre-router/lib/cadre/router/backend.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Cadre.Router.Backend do @moduledoc """ diff --git a/tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex b/tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex index 0913d46b..a963ed51 100644 --- a/tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex +++ b/tools/hud/satellite-repos/cadre-router/lib/cadre/router/middleware.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Cadre.Router.Middleware do @moduledoc """ diff --git a/tools/hud/satellite-repos/cadre-router/lib/cadre/router/plug.ex b/tools/hud/satellite-repos/cadre-router/lib/cadre/router/plug.ex index 4ff47b86..641724d8 100644 --- a/tools/hud/satellite-repos/cadre-router/lib/cadre/router/plug.ex +++ b/tools/hud/satellite-repos/cadre-router/lib/cadre/router/plug.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Cadre.Router.Plug do @moduledoc """ diff --git a/tools/hud/satellite-repos/cadre-router/mix.exs b/tools/hud/satellite-repos/cadre-router/mix.exs index e79f0e89..67d2efe4 100644 --- a/tools/hud/satellite-repos/cadre-router/mix.exs +++ b/tools/hud/satellite-repos/cadre-router/mix.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Cadre.Router.MixProject do use Mix.Project diff --git a/tools/hud/satellite-repos/echidnabot/LICENSE b/tools/hud/satellite-repos/echidnabot/LICENSE index e334363b..be076a64 100644 --- a/tools/hud/satellite-repos/echidnabot/LICENSE +++ b/tools/hud/satellite-repos/echidnabot/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 See LICENSE.txt in the Gitvisor repository for full license terms. https://github.com/hyperpolymath/git-hud/blob/main/LICENSE.txt diff --git a/tools/hud/satellite-repos/echidnabot/lib/echidnabot.ex b/tools/hud/satellite-repos/echidnabot/lib/echidnabot.ex index 27b7a9e2..8f2a79d2 100644 --- a/tools/hud/satellite-repos/echidnabot/lib/echidnabot.ex +++ b/tools/hud/satellite-repos/echidnabot/lib/echidnabot.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Echidnabot do @moduledoc """ diff --git a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/application.ex b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/application.ex index e13925e2..ed58d8d3 100644 --- a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/application.ex +++ b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/application.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Echidnabot.Application do use Application diff --git a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/attestation.ex b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/attestation.ex index 36308475..2ede02d8 100644 --- a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/attestation.ex +++ b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/attestation.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Echidnabot.Attestation do @moduledoc """ diff --git a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/cli.ex b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/cli.ex index 9e295bcd..00425326 100644 --- a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/cli.ex +++ b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/cli.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Echidnabot.CLI do @moduledoc """ diff --git a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/config.ex b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/config.ex index 4e0d31b7..07872848 100644 --- a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/config.ex +++ b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/config.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Echidnabot.Config do @moduledoc """ diff --git a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/verifier.ex b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/verifier.ex index ec665421..2385a166 100644 --- a/tools/hud/satellite-repos/echidnabot/lib/echidnabot/verifier.ex +++ b/tools/hud/satellite-repos/echidnabot/lib/echidnabot/verifier.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Echidnabot.Verifier do @moduledoc """ diff --git a/tools/hud/satellite-repos/echidnabot/mix.exs b/tools/hud/satellite-repos/echidnabot/mix.exs index 4457fc44..b103986f 100644 --- a/tools/hud/satellite-repos/echidnabot/mix.exs +++ b/tools/hud/satellite-repos/echidnabot/mix.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Echidnabot.MixProject do use Mix.Project diff --git a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot.ex b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot.ex index 53cb9957..ad756d9a 100644 --- a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot.ex +++ b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Rhodibot do @moduledoc """ diff --git a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/application.ex b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/application.ex index ee89ddee..21980eb4 100644 --- a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/application.ex +++ b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/application.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Rhodibot.Application do use Application diff --git a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/badge.ex b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/badge.ex index 8db7797e..e6b6fef8 100644 --- a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/badge.ex +++ b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/badge.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Rhodibot.Badge do @moduledoc """ diff --git a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex index fd02f5e5..256304f7 100644 --- a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex +++ b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/checker.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Rhodibot.Checker do @moduledoc """ diff --git a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/cli.ex b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/cli.ex index 940753d2..261a1f82 100644 --- a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/cli.ex +++ b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/cli.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Rhodibot.CLI do @moduledoc """ diff --git a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex index f5cdded9..dabb6e15 100644 --- a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex +++ b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/fixer.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Rhodibot.Fixer do @moduledoc """ @@ -97,7 +97,7 @@ defmodule Rhodibot.Fixer do defp render_template(:license, _opts) do """ - SPDX-License-Identifier: PMPL-1.0-or-later + SPDX-License-Identifier: MPL-2.0 This project is available under your choice of: 1. MIT License diff --git a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/report.ex b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/report.ex index 0cf15d1e..e5007f3a 100644 --- a/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/report.ex +++ b/tools/hud/satellite-repos/rhodibot/.archive/lib/rhodibot/report.ex @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Rhodibot.Report do @moduledoc """ diff --git a/tools/hud/satellite-repos/rhodibot/.machine_readable/6a2/STATE.a2ml b/tools/hud/satellite-repos/rhodibot/.machine_readable/6a2/STATE.a2ml index 73d7cccd..7d584522 100644 --- a/tools/hud/satellite-repos/rhodibot/.machine_readable/6a2/STATE.a2ml +++ b/tools/hud/satellite-repos/rhodibot/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Rhodibot project state diff --git a/tools/hud/satellite-repos/rhodibot/LICENSE b/tools/hud/satellite-repos/rhodibot/LICENSE index e334363b..be076a64 100644 --- a/tools/hud/satellite-repos/rhodibot/LICENSE +++ b/tools/hud/satellite-repos/rhodibot/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 See LICENSE.txt in the Gitvisor repository for full license terms. https://github.com/hyperpolymath/git-hud/blob/main/LICENSE.txt diff --git a/tools/hud/satellite-repos/rhodibot/mix.exs b/tools/hud/satellite-repos/rhodibot/mix.exs index a11c8044..61ad0a26 100644 --- a/tools/hud/satellite-repos/rhodibot/mix.exs +++ b/tools/hud/satellite-repos/rhodibot/mix.exs @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 defmodule Rhodibot.MixProject do use Mix.Project diff --git a/tools/hud/tui/gitvisor_tui.gpr b/tools/hud/tui/gitvisor_tui.gpr index f8ce7388..ffcd4fbc 100644 --- a/tools/hud/tui/gitvisor_tui.gpr +++ b/tools/hud/tui/gitvisor_tui.gpr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 project Gitvisor_TUI is diff --git a/tools/hud/tui/src/gitvisor-api.adb b/tools/hud/tui/src/gitvisor-api.adb index 78ae64c3..1b8e63f4 100644 --- a/tools/hud/tui/src/gitvisor-api.adb +++ b/tools/hud/tui/src/gitvisor-api.adb @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 package body Gitvisor.API is diff --git a/tools/hud/tui/src/gitvisor-api.ads b/tools/hud/tui/src/gitvisor-api.ads index 790cb230..ad55b6cc 100644 --- a/tools/hud/tui/src/gitvisor-api.ads +++ b/tools/hud/tui/src/gitvisor-api.ads @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Gitvisor.API - Backend API client -- diff --git a/tools/hud/tui/src/gitvisor-config.adb b/tools/hud/tui/src/gitvisor-config.adb index f32037cf..3e146b64 100644 --- a/tools/hud/tui/src/gitvisor-config.adb +++ b/tools/hud/tui/src/gitvisor-config.adb @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 with Ada.Environment_Variables; with Ada.Directories; diff --git a/tools/hud/tui/src/gitvisor-config.ads b/tools/hud/tui/src/gitvisor-config.ads index cc8c94fd..6e61916a 100644 --- a/tools/hud/tui/src/gitvisor-config.ads +++ b/tools/hud/tui/src/gitvisor-config.ads @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Gitvisor.Config - Configuration management -- diff --git a/tools/hud/tui/src/gitvisor-ui.adb b/tools/hud/tui/src/gitvisor-ui.adb index 11ba99ae..6e71b5db 100644 --- a/tools/hud/tui/src/gitvisor-ui.adb +++ b/tools/hud/tui/src/gitvisor-ui.adb @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 with Ada.Text_IO; with Ada.Characters.Latin_1; diff --git a/tools/hud/tui/src/gitvisor-ui.ads b/tools/hud/tui/src/gitvisor-ui.ads index 0bf87dbf..0704ffed 100644 --- a/tools/hud/tui/src/gitvisor-ui.ads +++ b/tools/hud/tui/src/gitvisor-ui.ads @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Gitvisor.UI - Terminal User Interface -- diff --git a/tools/hud/tui/src/gitvisor.ads b/tools/hud/tui/src/gitvisor.ads index 0cea4807..82c75096 100644 --- a/tools/hud/tui/src/gitvisor.ads +++ b/tools/hud/tui/src/gitvisor.ads @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Gitvisor - Root package -- diff --git a/tools/hud/tui/src/gitvisor_tui.adb b/tools/hud/tui/src/gitvisor_tui.adb index 46821f64..3fb968db 100644 --- a/tools/hud/tui/src/gitvisor_tui.adb +++ b/tools/hud/tui/src/gitvisor_tui.adb @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Gitvisor TUI - Terminal User Interface -- diff --git a/tools/merge-resolver/Cargo.toml b/tools/merge-resolver/Cargo.toml index 78eed609..c6cada96 100644 --- a/tools/merge-resolver/Cargo.toml +++ b/tools/merge-resolver/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell [package] diff --git a/tools/merge-resolver/src/decision.rs b/tools/merge-resolver/src/decision.rs index 5d3497bc..7876945d 100644 --- a/tools/merge-resolver/src/decision.rs +++ b/tools/merge-resolver/src/decision.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Decision logging for merge conflict resolution //! diff --git a/tools/merge-resolver/src/lib.rs b/tools/merge-resolver/src/lib.rs index 037cce99..14729d53 100644 --- a/tools/merge-resolver/src/lib.rs +++ b/tools/merge-resolver/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! merge-resolver — Safe, reversible merge conflict resolution //! diff --git a/tools/merge-resolver/src/main.rs b/tools/merge-resolver/src/main.rs index d192b3fe..594ebfb1 100644 --- a/tools/merge-resolver/src/main.rs +++ b/tools/merge-resolver/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! merge-resolver CLI — Safe, reversible merge conflict resolution //! diff --git a/tools/merge-resolver/src/snapshot.rs b/tools/merge-resolver/src/snapshot.rs index 0da9e620..93818f8a 100644 --- a/tools/merge-resolver/src/snapshot.rs +++ b/tools/merge-resolver/src/snapshot.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Git snapshot management for rollback //! diff --git a/tools/merge-resolver/src/verify.rs b/tools/merge-resolver/src/verify.rs index a8d3c34a..d588650e 100644 --- a/tools/merge-resolver/src/verify.rs +++ b/tools/merge-resolver/src/verify.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Post-merge verification — scan ALL git-tracked files for incomplete migrations. //! diff --git a/tools/merge-resolver/tests/integration.rs b/tools/merge-resolver/tests/integration.rs index c8d7f900..470c432d 100644 --- a/tools/merge-resolver/tests/integration.rs +++ b/tools/merge-resolver/tests/integration.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Integration tests for merge-resolver — full session lifecycle. //! diff --git a/tools/reunify/.gitattributes b/tools/reunify/.gitattributes index bb561848..e860a85c 100644 --- a/tools/reunify/.gitattributes +++ b/tools/reunify/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/tools/reunify/.github/FUNDING.yml b/tools/reunify/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/tools/reunify/.github/FUNDING.yml +++ b/tools/reunify/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Funding platforms for hyperpolymath projects # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository diff --git a/tools/reunify/.github/workflows/codeql.yml b/tools/reunify/.github/workflows/codeql.yml index ee15d90c..528da0e1 100644 --- a/tools/reunify/.github/workflows/codeql.yml +++ b/tools/reunify/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/tools/reunify/.github/workflows/governance.yml b/tools/reunify/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/tools/reunify/.github/workflows/governance.yml +++ b/tools/reunify/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/tools/reunify/.github/workflows/hypatia-scan.yml b/tools/reunify/.github/workflows/hypatia-scan.yml index a895ce4d..dfacf3b3 100644 --- a/tools/reunify/.github/workflows/hypatia-scan.yml +++ b/tools/reunify/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/tools/reunify/.github/workflows/instant-sync.yml b/tools/reunify/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/tools/reunify/.github/workflows/instant-sync.yml +++ b/tools/reunify/.github/workflows/instant-sync.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Instant Forge Sync - Triggers propagation to all forges on push/release name: Instant Sync diff --git a/tools/reunify/.github/workflows/mirror.yml b/tools/reunify/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/tools/reunify/.github/workflows/mirror.yml +++ b/tools/reunify/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/tools/reunify/.github/workflows/scorecard.yml b/tools/reunify/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/tools/reunify/.github/workflows/scorecard.yml +++ b/tools/reunify/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OSSF Scorecard on: push: diff --git a/tools/reunify/.github/workflows/secret-scanner.yml b/tools/reunify/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/tools/reunify/.github/workflows/secret-scanner.yml +++ b/tools/reunify/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/tools/reunify/.github/workflows/semgrep.yml b/tools/reunify/.github/workflows/semgrep.yml index ef93f1f3..ce44925b 100644 --- a/tools/reunify/.github/workflows/semgrep.yml +++ b/tools/reunify/.github/workflows/semgrep.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Semgrep SAST on: diff --git a/tools/reunify/.gitignore b/tools/reunify/.gitignore index e15d8f09..cc9fc672 100644 --- a/tools/reunify/.gitignore +++ b/tools/reunify/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitignore # OS & Editor diff --git a/tools/reunify/.machine_readable/6a2/AGENTIC.a2ml b/tools/reunify/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/tools/reunify/.machine_readable/6a2/AGENTIC.a2ml +++ b/tools/reunify/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/tools/reunify/.machine_readable/6a2/ECOSYSTEM.a2ml b/tools/reunify/.machine_readable/6a2/ECOSYSTEM.a2ml index 4e2d30d2..e5dd0c36 100644 --- a/tools/reunify/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/tools/reunify/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Reunify ecosystem position diff --git a/tools/reunify/.machine_readable/6a2/META.a2ml b/tools/reunify/.machine_readable/6a2/META.a2ml index 1ae18aac..9ebbd750 100644 --- a/tools/reunify/.machine_readable/6a2/META.a2ml +++ b/tools/reunify/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Reunify meta-level information diff --git a/tools/reunify/.machine_readable/6a2/NEUROSYM.a2ml b/tools/reunify/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/tools/reunify/.machine_readable/6a2/NEUROSYM.a2ml +++ b/tools/reunify/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/tools/reunify/.machine_readable/6a2/PLAYBOOK.a2ml b/tools/reunify/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/tools/reunify/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/tools/reunify/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/tools/reunify/.machine_readable/6a2/STATE.a2ml b/tools/reunify/.machine_readable/6a2/STATE.a2ml index 61e44523..3bf2ade1 100644 --- a/tools/reunify/.machine_readable/6a2/STATE.a2ml +++ b/tools/reunify/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Reunify project state diff --git a/tools/reunify/CODE_OF_CONDUCT.md b/tools/reunify/CODE_OF_CONDUCT.md index c32021ad..1f1548ca 100644 --- a/tools/reunify/CODE_OF_CONDUCT.md +++ b/tools/reunify/CODE_OF_CONDUCT.md @@ -1,4 +1,4 @@ - + # Contributor Covenant Code of Conduct ## Our Pledge diff --git a/tools/reunify/CONTRIBUTING.adoc b/tools/reunify/CONTRIBUTING.adoc index 70e7ab68..a4f3710b 100644 --- a/tools/reunify/CONTRIBUTING.adoc +++ b/tools/reunify/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Clone the repository git clone https://github.com/hyperpolymath/git-reunify.git cd git-reunify diff --git a/tools/reunify/Justfile b/tools/reunify/Justfile index 47931442..615c8f32 100644 --- a/tools/reunify/Justfile +++ b/tools/reunify/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Justfile - hyperpolymath standard task runner default: diff --git a/tools/reunify/LICENSE b/tools/reunify/LICENSE index d2dccf5b..ec540b34 100644 --- a/tools/reunify/LICENSE +++ b/tools/reunify/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/tools/reunify/MAINTAINERS.adoc b/tools/reunify/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/tools/reunify/MAINTAINERS.adoc +++ b/tools/reunify/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/tools/reunify/Mustfile b/tools/reunify/Mustfile index bd54bd55..2516d22c 100644 --- a/tools/reunify/Mustfile +++ b/tools/reunify/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/tools/reunify/ROADMAP.adoc b/tools/reunify/ROADMAP.adoc index 44527a2f..dc99dfaf 100644 --- a/tools/reunify/ROADMAP.adoc +++ b/tools/reunify/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Git Reunify Roadmap == Current Status diff --git a/tools/rsr-certified/.gitattributes b/tools/rsr-certified/.gitattributes index bb561848..e860a85c 100644 --- a/tools/rsr-certified/.gitattributes +++ b/tools/rsr-certified/.gitattributes @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitattributes * text=auto eol=lf diff --git a/tools/rsr-certified/.github/FUNDING.yml b/tools/rsr-certified/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/tools/rsr-certified/.github/FUNDING.yml +++ b/tools/rsr-certified/.github/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Funding platforms for hyperpolymath projects # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository diff --git a/tools/rsr-certified/.github/workflows/cflite_batch.yml b/tools/rsr-certified/.github/workflows/cflite_batch.yml index c5c39979..85c2fd88 100644 --- a/tools/rsr-certified/.github/workflows/cflite_batch.yml +++ b/tools/rsr-certified/.github/workflows/cflite_batch.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ClusterFuzzLite Batch Fuzzing on: schedule: diff --git a/tools/rsr-certified/.github/workflows/cflite_pr.yml b/tools/rsr-certified/.github/workflows/cflite_pr.yml index a70b0004..02d9ab76 100644 --- a/tools/rsr-certified/.github/workflows/cflite_pr.yml +++ b/tools/rsr-certified/.github/workflows/cflite_pr.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ClusterFuzzLite PR Fuzzing on: pull_request: diff --git a/tools/rsr-certified/.github/workflows/ci.yml b/tools/rsr-certified/.github/workflows/ci.yml index a39ed06e..aad9a8d6 100644 --- a/tools/rsr-certified/.github/workflows/ci.yml +++ b/tools/rsr-certified/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CI on: diff --git a/tools/rsr-certified/.github/workflows/codeql.yml b/tools/rsr-certified/.github/workflows/codeql.yml index ee15d90c..528da0e1 100644 --- a/tools/rsr-certified/.github/workflows/codeql.yml +++ b/tools/rsr-certified/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/tools/rsr-certified/.github/workflows/governance.yml b/tools/rsr-certified/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/tools/rsr-certified/.github/workflows/governance.yml +++ b/tools/rsr-certified/.github/workflows/governance.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # governance.yml — single wrapper calling the shared estate governance bundle # in hyperpolymath/standards instead of carrying per-repo copies. # diff --git a/tools/rsr-certified/.github/workflows/hypatia-scan.yml b/tools/rsr-certified/.github/workflows/hypatia-scan.yml index a895ce4d..dfacf3b3 100644 --- a/tools/rsr-certified/.github/workflows/hypatia-scan.yml +++ b/tools/rsr-certified/.github/workflows/hypatia-scan.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Hypatia Neurosymbolic CI/CD Security Scan name: Hypatia Security Scan diff --git a/tools/rsr-certified/.github/workflows/jekyll-gh-pages.yml b/tools/rsr-certified/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/tools/rsr-certified/.github/workflows/jekyll-gh-pages.yml +++ b/tools/rsr-certified/.github/workflows/jekyll-gh-pages.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Sample workflow for building and deploying a Jekyll site to GitHub Pages name: Deploy Jekyll with GitHub Pages dependencies preinstalled diff --git a/tools/rsr-certified/.github/workflows/mirror.yml b/tools/rsr-certified/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/tools/rsr-certified/.github/workflows/mirror.yml +++ b/tools/rsr-certified/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/tools/rsr-certified/.github/workflows/release.yml b/tools/rsr-certified/.github/workflows/release.yml index 215e8a62..b4a055e5 100644 --- a/tools/rsr-certified/.github/workflows/release.yml +++ b/tools/rsr-certified/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Release on: diff --git a/tools/rsr-certified/.github/workflows/rust-ci.yml b/tools/rsr-certified/.github/workflows/rust-ci.yml index bb239e33..6658c4c3 100644 --- a/tools/rsr-certified/.github/workflows/rust-ci.yml +++ b/tools/rsr-certified/.github/workflows/rust-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Rust CI on: [push, pull_request] env: diff --git a/tools/rsr-certified/.github/workflows/scorecard.yml b/tools/rsr-certified/.github/workflows/scorecard.yml index 9786f9e1..ecb27ed5 100644 --- a/tools/rsr-certified/.github/workflows/scorecard.yml +++ b/tools/rsr-certified/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OSSF Scorecard on: push: diff --git a/tools/rsr-certified/.gitignore b/tools/rsr-certified/.gitignore index e15d8f09..cc9fc672 100644 --- a/tools/rsr-certified/.gitignore +++ b/tools/rsr-certified/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant .gitignore # OS & Editor diff --git a/tools/rsr-certified/.machine_readable/6a2/AGENTIC.a2ml b/tools/rsr-certified/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/tools/rsr-certified/.machine_readable/6a2/AGENTIC.a2ml +++ b/tools/rsr-certified/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # AGENTIC.a2ml — AI agent constraints and capabilities diff --git a/tools/rsr-certified/.machine_readable/6a2/ECOSYSTEM.a2ml b/tools/rsr-certified/.machine_readable/6a2/ECOSYSTEM.a2ml index 5b6dd875..5fd541d2 100644 --- a/tools/rsr-certified/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/tools/rsr-certified/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ECOSYSTEM.a2ml — Rsr Certified ecosystem position diff --git a/tools/rsr-certified/.machine_readable/6a2/META.a2ml b/tools/rsr-certified/.machine_readable/6a2/META.a2ml index 554cb861..f9ff1c62 100644 --- a/tools/rsr-certified/.machine_readable/6a2/META.a2ml +++ b/tools/rsr-certified/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # META.a2ml — Rsr Certified meta-level information diff --git a/tools/rsr-certified/.machine_readable/6a2/NEUROSYM.a2ml b/tools/rsr-certified/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/tools/rsr-certified/.machine_readable/6a2/NEUROSYM.a2ml +++ b/tools/rsr-certified/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # NEUROSYM.a2ml — Neurosymbolic integration metadata diff --git a/tools/rsr-certified/.machine_readable/6a2/PLAYBOOK.a2ml b/tools/rsr-certified/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/tools/rsr-certified/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/tools/rsr-certified/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # PLAYBOOK.a2ml — Operational playbook diff --git a/tools/rsr-certified/.machine_readable/6a2/STATE.a2ml b/tools/rsr-certified/.machine_readable/6a2/STATE.a2ml index 56ac3bbe..41c21432 100644 --- a/tools/rsr-certified/.machine_readable/6a2/STATE.a2ml +++ b/tools/rsr-certified/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml — Rsr Certified project state diff --git a/tools/rsr-certified/CHANGELOG.adoc b/tools/rsr-certified/CHANGELOG.adoc index 1c9ac083..7a7105fe 100644 --- a/tools/rsr-certified/CHANGELOG.adoc +++ b/tools/rsr-certified/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Changelog All notable changes to RSR-Certified will be documented in this file. diff --git a/tools/rsr-certified/CONTRIBUTING.adoc b/tools/rsr-certified/CONTRIBUTING.adoc index 0df13cad..e92e844d 100644 --- a/tools/rsr-certified/CONTRIBUTING.adoc +++ b/tools/rsr-certified/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Clone the repository git clone https://github.com/hyperpolymath/git-rsr-certified.git cd git-rsr-certified diff --git a/tools/rsr-certified/LICENSE b/tools/rsr-certified/LICENSE index d2dccf5b..ec540b34 100644 --- a/tools/rsr-certified/LICENSE +++ b/tools/rsr-certified/LICENSE @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/tools/rsr-certified/MAINTAINERS.adoc b/tools/rsr-certified/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/tools/rsr-certified/MAINTAINERS.adoc +++ b/tools/rsr-certified/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/tools/rsr-certified/Mustfile b/tools/rsr-certified/Mustfile index 4f5e24e3..5f075413 100644 --- a/tools/rsr-certified/Mustfile +++ b/tools/rsr-certified/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/tools/rsr-certified/PALIMPSEST.adoc b/tools/rsr-certified/PALIMPSEST.adoc index e40e76c1..84c84825 100644 --- a/tools/rsr-certified/PALIMPSEST.adoc +++ b/tools/rsr-certified/PALIMPSEST.adoc @@ -26,7 +26,7 @@ ethical-use, provenance, and lineage requirements. 1. Include the PMPL-1.0 license text in `LICENSE`. 2. Add SPDX headers to source files: - `SPDX-License-Identifier: PMPL-1.0-or-later` + `SPDX-License-Identifier: MPL-2.0` 3. Add a Palimpsest badge to your README (see `assets/badges/` and `embed/license-blocks/`). == Versioning diff --git a/tools/rsr-certified/README.adoc b/tools/rsr-certified/README.adoc index 8e3a8074..bd07d12b 100644 --- a/tools/rsr-certified/README.adoc +++ b/tools/rsr-certified/README.adoc @@ -2,7 +2,7 @@ image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0, image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 RSR-Certified Contributors = RSR-Certified diff --git a/tools/rsr-certified/ROADMAP.adoc b/tools/rsr-certified/ROADMAP.adoc index e61469f9..71a72bb3 100644 --- a/tools/rsr-certified/ROADMAP.adoc +++ b/tools/rsr-certified/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 RSR-Certified Contributors = RSR-Certified Roadmap diff --git a/tools/rsr-certified/hooks/validate-codeql.sh b/tools/rsr-certified/hooks/validate-codeql.sh index c435189d..15b52c3d 100755 --- a/tools/rsr-certified/hooks/validate-codeql.sh +++ b/tools/rsr-certified/hooks/validate-codeql.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hook: Validate CodeQL language matrix matches repo set -euo pipefail diff --git a/tools/rsr-certified/hooks/validate-permissions.sh b/tools/rsr-certified/hooks/validate-permissions.sh index 50fce4f4..1999b018 100755 --- a/tools/rsr-certified/hooks/validate-permissions.sh +++ b/tools/rsr-certified/hooks/validate-permissions.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hook: Validate workflow permissions declarations set -euo pipefail ERRORS=0 diff --git a/tools/rsr-certified/hooks/validate-sha-pins.sh b/tools/rsr-certified/hooks/validate-sha-pins.sh index c6d9913c..697092b5 100755 --- a/tools/rsr-certified/hooks/validate-sha-pins.sh +++ b/tools/rsr-certified/hooks/validate-sha-pins.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hook: Validate GitHub Actions are SHA-pinned set -euo pipefail diff --git a/tools/rsr-certified/hooks/validate-spdx.sh b/tools/rsr-certified/hooks/validate-spdx.sh index 8f500022..cc81cf18 100755 --- a/tools/rsr-certified/hooks/validate-spdx.sh +++ b/tools/rsr-certified/hooks/validate-spdx.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Pre-commit hook: Validate SPDX headers in workflow files set -euo pipefail @@ -13,7 +13,7 @@ for workflow in .github/workflows/*.yml .github/workflows/*.yaml; do first_line=$(head -n1 "$workflow") if ! echo "$first_line" | grep -qE "$SPDX_PATTERN"; then echo "ERROR: Missing SPDX header in $workflow" - echo " First line should be: # SPDX-License-Identifier: PMPL-1.0-or-later" + echo " First line should be: # SPDX-License-Identifier: MPL-2.0" ERRORS=$((ERRORS + 1)) fi done diff --git a/tui/Cargo.toml b/tui/Cargo.toml index 4be0e094..08015e06 100644 --- a/tui/Cargo.toml +++ b/tui/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell [package] diff --git a/tui/README.adoc b/tui/README.adoc index be87587e..dca5340b 100644 --- a/tui/README.adoc +++ b/tui/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = tui/ Ratatui-based terminal UI crate providing interactive graph navigation, aspect overlay panels, and scenario comparison views. diff --git a/tui/legacy-ada/README.adoc b/tui/legacy-ada/README.adoc index b4b1c86c..75bf152b 100644 --- a/tui/legacy-ada/README.adoc +++ b/tui/legacy-ada/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Legacy Ada/SPARK TUI diff --git a/tui/legacy-ada/reposystem_tui-main.adb b/tui/legacy-ada/reposystem_tui-main.adb index bf7a4e0c..e9a0e217 100644 --- a/tui/legacy-ada/reposystem_tui-main.adb +++ b/tui/legacy-ada/reposystem_tui-main.adb @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell -- -- reposystem_tui-main.adb - Main entry point for Ada/SPARK TUI diff --git a/tui/legacy-ada/reposystem_tui.adb b/tui/legacy-ada/reposystem_tui.adb index 5512cebc..6a100d1d 100644 --- a/tui/legacy-ada/reposystem_tui.adb +++ b/tui/legacy-ada/reposystem_tui.adb @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell -- -- reposystem_tui.adb - Main TUI package body diff --git a/tui/legacy-ada/reposystem_tui.ads b/tui/legacy-ada/reposystem_tui.ads index fd7215d1..0f4cb4e9 100644 --- a/tui/legacy-ada/reposystem_tui.ads +++ b/tui/legacy-ada/reposystem_tui.ads @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell -- -- reposystem_tui.ads - Main TUI package specification (SPARK) diff --git a/tui/legacy-ada/reposystem_tui.gpr b/tui/legacy-ada/reposystem_tui.gpr index c28b51e1..45e919f5 100644 --- a/tui/legacy-ada/reposystem_tui.gpr +++ b/tui/legacy-ada/reposystem_tui.gpr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell -- -- reposystem_tui.gpr - GNAT project file for Ada/SPARK TUI diff --git a/tui/src/lib.rs b/tui/src/lib.rs index 83f8a4fb..1e5233b8 100644 --- a/tui/src/lib.rs +++ b/tui/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // //! Reposystem TUI — core types and logic. diff --git a/tui/src/main.rs b/tui/src/main.rs index d19b79d0..24b0e955 100644 --- a/tui/src/main.rs +++ b/tui/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // //! Reposystem TUI — terminal user interface entry point. diff --git a/vexometer/README.adoc b/vexometer/README.adoc index c5fc7b5d..e0f43254 100644 --- a/vexometer/README.adoc +++ b/vexometer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = Vexometer — Integration Pointer diff --git a/web/README.adoc b/web/README.adoc index b3093bff..73adb8db 100644 --- a/web/README.adoc +++ b/web/README.adoc @@ -1,3 +1,3 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = web/ Static web UI (HTML/CSS/JS, no build step): `index.html`, `styles.css`, `app.js`, and a sample `export.json` for offline exploration of graph data. diff --git a/web/app.js b/web/app.js index 2b51168d..0973c3db 100644 --- a/web/app.js +++ b/web/app.js @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell */ const svg = document.getElementById("graph"); diff --git a/web/index.html b/web/index.html index 7c2fd9c9..f97d3bbc 100644 --- a/web/index.html +++ b/web/index.html @@ -8,7 +8,7 @@ - +