diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index 33d1ce06..6d682729 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: CC-BY-SA-4.0 # PanLL — Project-Specific Claude Instructions ## Build Commands diff --git a/.gitattributes b/.gitattributes index a79fe76f..231e0c1f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,5 @@ # RSR-compliant .gitattributes -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Normalize text files to LF by default * text=auto eol=lf diff --git a/.github/workflows/boj-build.yml b/.github/workflows/boj-build.yml index cae97d46..c0c7ca90 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/build-validation.yml b/.github/workflows/build-validation.yml index d7df7a86..0edca04f 100644 --- a/.github/workflows/build-validation.yml +++ b/.github/workflows/build-validation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Build Validation on: diff --git a/.github/workflows/casket-pages.yml b/.github/workflows/casket-pages.yml index 8ad0e87a..793033b4 100644 --- a/.github/workflows/casket-pages.yml +++ b/.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/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5198d893..1935d556 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: MPL-2.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 e0d6eb89..c6c494d6 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 0cbdf2ef..9290c3ac 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) # # PanLL — E2E + Crosscutting + Bench CI Pipeline diff --git a/.github/workflows/governance.yml b/.github/workflows/governance.yml index 73af2d8b..f143f3c9 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 d4ee534d..18158734 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 # # This workflow dispatches to .git-private-farm for centralised propagation. diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index ae1410c1..81e99038 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 42653e29..0fc3dbcc 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 2763d626..d713d065 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 a8fa285b..32b935da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # RSR-compliant .gitignore -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ── Node + package managers ────────────────────────────── node_modules/ diff --git a/.hypatia-rules.yml b/.hypatia-rules.yml index d0dacb2f..cc0290b9 100644 --- a/.hypatia-rules.yml +++ b/.hypatia-rules.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # PanLL-specific Hypatia scan rules rules: diff --git a/.machine_readable/6a2/AGENTIC.a2ml b/.machine_readable/6a2/AGENTIC.a2ml index 6f0265b1..0a4cf166 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 d62dadc1..5cdd125b 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, repopulated 2026-03-15 diff --git a/.machine_readable/6a2/META.a2ml b/.machine_readable/6a2/META.a2ml index 6f32805d..90736309 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, repopulated 2026-03-15 diff --git a/.machine_readable/6a2/NEUROSYM.a2ml b/.machine_readable/6a2/NEUROSYM.a2ml index 2cc45685..4babaa8a 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 6a969bdd..ab40c7ea 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 7cfe7448..db02b8d3 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 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # STATE.a2ml v2 — Thin Session Journal for panll diff --git a/.machine_readable/ADJUST.contractile b/.machine_readable/ADJUST.contractile index db36d1d8..42dbeb17 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 panll ; "ADJUST" = Accessibility & Digital Justice for Universal Software & Technology ; diff --git a/.machine_readable/BACKEND_CAPABILITIES.a2ml b/.machine_readable/BACKEND_CAPABILITIES.a2ml index 554bcfcf..4c6f3cae 100644 --- a/.machine_readable/BACKEND_CAPABILITIES.a2ml +++ b/.machine_readable/BACKEND_CAPABILITIES.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) # # BACKEND_CAPABILITIES.a2ml — Migrated from BACKEND_CAPABILITIES.scm diff --git a/.machine_readable/CLADE.a2ml b/.machine_readable/CLADE.a2ml index 99d30aff..8f1f8840 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 e8b5b44f..ae307f1c 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 panll ; 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 dc05dc0d..fbc98496 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 panll ; These constraints MUST NOT be violated. K9 validators enforce them. diff --git a/.machine_readable/SECURITY.a2ml b/.machine_readable/SECURITY.a2ml index f33c664f..e31954cf 100644 --- a/.machine_readable/SECURITY.a2ml +++ b/.machine_readable/SECURITY.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) # # SECURITY.a2ml — Migrated from SECURITY.scm diff --git a/.machine_readable/THEORY_PACKS.a2ml b/.machine_readable/THEORY_PACKS.a2ml index c374fe10..d38285d5 100644 --- a/.machine_readable/THEORY_PACKS.a2ml +++ b/.machine_readable/THEORY_PACKS.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) # # THEORY_PACKS.a2ml — Migrated from THEORY_PACKS.scm diff --git a/.machine_readable/TRANSLATION_STATUS.a2ml b/.machine_readable/TRANSLATION_STATUS.a2ml index d1ecf66c..1dc93675 100644 --- a/.machine_readable/TRANSLATION_STATUS.a2ml +++ b/.machine_readable/TRANSLATION_STATUS.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) # # TRANSLATION_STATUS.a2ml — Migrated from TRANSLATION_STATUS.scm diff --git a/.machine_readable/TRUST.contractile b/.machine_readable/TRUST.contractile index 5dc7d52e..2de5f0c6 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 panll ; 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..1cc7487e 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: CC-BY-SA-4.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/adjust/Adjustfile.a2ml b/.machine_readable/contractiles/adjust/Adjustfile.a2ml index 9597a430..24f400fd 100644 --- a/.machine_readable/contractiles/adjust/Adjustfile.a2ml +++ b/.machine_readable/contractiles/adjust/Adjustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Adjustfile — Accessibility Contract for Burble # Author: Jonathan D.A. Jewell # diff --git a/.machine_readable/contractiles/bust/Bustfile.a2ml b/.machine_readable/contractiles/bust/Bustfile.a2ml index e05c53eb..fa4dfbb6 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: "panll" diff --git a/.machine_readable/contractiles/bust/bust.ncl b/.machine_readable/contractiles/bust/bust.ncl index 3d9ab8b1..fc8cb8cd 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 b/.machine_readable/contractiles/dust/Dustfile index c72ad293..ee013726 100644 --- a/.machine_readable/contractiles/dust/Dustfile +++ b/.machine_readable/contractiles/dust/Dustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dustfile - PanLL recovery and rollback semantics version: 1 diff --git a/.machine_readable/contractiles/dust/Dustfile.a2ml b/.machine_readable/contractiles/dust/Dustfile.a2ml index ad6fb607..40c84829 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 for Burble # Author: Jonathan D.A. Jewell # diff --git a/.machine_readable/contractiles/intend/Intentfile.a2ml b/.machine_readable/contractiles/intend/Intentfile.a2ml index c83f2d70..908e8327 100644 --- a/.machine_readable/contractiles/intend/Intentfile.a2ml +++ b/.machine_readable/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Intentfile (A2ML Canonical) # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) @@ -8,7 +8,7 @@ Declared intent and purpose for Burble. ## Purpose -Burble — // SPDX-License-Identifier: PMPL-1.0-or-later +Burble — // SPDX-License-Identifier: MPL-2.0 ## Anti-Purpose diff --git a/.machine_readable/contractiles/must/Mustfile b/.machine_readable/contractiles/must/Mustfile index f1fdc3b1..c54ac048 100644 --- a/.machine_readable/contractiles/must/Mustfile +++ b/.machine_readable/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - PanLL declarative state contract # See: https://github.com/hyperpolymath/mustfile diff --git a/.machine_readable/contractiles/must/Mustfile.a2ml b/.machine_readable/contractiles/must/Mustfile.a2ml index 58ce78b7..93ce1365 100644 --- a/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/.machine_readable/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile — Physical state contract for Burble # Author: Jonathan D.A. Jewell # diff --git a/.machine_readable/contractiles/trust/Trustfile.a2ml b/.machine_readable/contractiles/trust/Trustfile.a2ml index 6f2c39c6..0c95e15e 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 Contract [trustfile] diff --git a/.machine_readable/contractiles/trust/Trustfille.a2ml b/.machine_readable/contractiles/trust/Trustfille.a2ml index ce2ec03b..454353df 100644 --- a/.machine_readable/contractiles/trust/Trustfille.a2ml +++ b/.machine_readable/contractiles/trust/Trustfille.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ============================================================================= # A2ML Trustfile Example (Fully Populated Reference) # This is the complete example. The blank template is Trustfile.a2ml. 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/verisim.a2ml b/.machine_readable/integrations/verisim.a2ml index 2c8f8f5b..164c5229 100644 --- a/.machine_readable/integrations/verisim.a2ml +++ b/.machine_readable/integrations/verisim.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 39922f12..19e89113 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: CC-BY-SA-4.0 = K9 Contractiles :toc: left :icons: font diff --git a/.machine_readable/svc/k9/burble-metadata.k9.ncl b/.machine_readable/svc/k9/burble-metadata.k9.ncl index 95e80dbf..a15f9994 100644 --- a/.machine_readable/svc/k9/burble-metadata.k9.ncl +++ b/.machine_readable/svc/k9/burble-metadata.k9.ncl @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # K9 Kennel-level guard: burble project metadata and media/comms invariants # Security Level: Kennel (data-only, no execution) diff --git a/.machine_readable/svc/k9/examples/ci-config.k9.ncl b/.machine_readable/svc/k9/examples/ci-config.k9.ncl index 077c623b..1f38e2dc 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 f0b21a0a..3c27879e 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 8cb384a2..523e8176 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 557ec5b3..a9cc350e 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 9e62977f..fa7e3f35 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 c571005d..358671cf 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 39b528bf..e514c7a2 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/security.txt b/.well-known/security.txt index fd319c8c..be2ae211 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 Contact: mailto:j.d.a.jewell@open.ac.uk Preferred-Languages: en Canonical: https://github.com/hyperpolymath/panll/.well-known/security.txt diff --git a/0-AI-MANIFEST.a2ml b/0-AI-MANIFEST.a2ml index 716aa392..59fcfa3e 100644 --- a/0-AI-MANIFEST.a2ml +++ b/0-AI-MANIFEST.a2ml @@ -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 (hyperpolymath) ; ; 0-AI-MANIFEST.a2ml — Universal AI entry point for PanLL diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f702b683..97f18eba 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ - + # Contributing to PanLL diff --git a/EXPLAINME.adoc b/EXPLAINME.adoc index 430a7a7a..82f6f55c 100644 --- a/EXPLAINME.adoc +++ b/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL — EXPLAINME diff --git a/Justfile b/Justfile index dbde077a..9154b007 100644 --- a/Justfile +++ b/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # PanLL Justfile — Project shortcut for eNSAID development set shell := ["bash", "-uc"] diff --git a/LICENSE b/LICENSE index d0a1fa14..14e2f777 100644 --- a/LICENSE +++ b/LICENSE @@ -35,7 +35,7 @@ Mozilla Public License Version 2.0 means any form of the work other than Source Code Form. 1.7. "Larger Work" - means a work that combines Covered Software with other material, in + means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. 1.8. "License" @@ -357,7 +357,7 @@ Exhibit A - Source Code Form License Notice This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at https://mozilla.org/MPL/2.0/. + file, You can obtain one at http://mozilla.org/MPL/2.0/. If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE diff --git a/LICENSES/CC-BY-SA-4.0.txt b/LICENSES/CC-BY-SA-4.0.txt new file mode 100644 index 00000000..835a6836 --- /dev/null +++ b/LICENSES/CC-BY-SA-4.0.txt @@ -0,0 +1,170 @@ +Creative Commons Attribution-ShareAlike 4.0 International + + Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses. + +Considerations for licensors: Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. More considerations for licensors. + +Considerations for the public: By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor’s permission is not necessary for any reason–for example, because of any applicable exception or limitation to copyright–then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. + +Although not required by our licenses, you are encouraged to respect those requests where reasonable. More considerations for the public. + +Creative Commons Attribution-ShareAlike 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. + +Section 1 – Definitions. + + a. Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at creativecommons.org/compatiblelicenses, approved by Creative Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. + + e. Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name of a Creative Commons Public License. The License Elements of this Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License. + + i. Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights under this Public License. + + k. Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. + +Section 2 – Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: + + A. reproduce and Share the Licensed Material, in whole or in part; and + + B. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. + + 3. Term. The term of this Public License is specified in Section 6(a). + + 4. Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. + + 5. Downstream recipients. + + A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. + + B. Additional offer from the Licensor – Adapted Material. Every recipient of Adapted Material from You automatically receives an offer from the Licensor to exercise the Licensed Rights in the Adapted Material under the conditions of the Adapter’s License You apply. + + C. No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. + + 6. No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this Public License. + + 3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. + +Section 3 – License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified form), You must: + + A. retain the following if it is supplied by the Licensor with the Licensed Material: + + i. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of warranties; + + v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable; + + B. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and + + C. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. + + 3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. + + b. ShareAlike.In addition to the conditions in Section 3(a), if You Share Adapted Material You produce, the following conditions also apply. + + 1. The Adapter’s License You apply must be a Creative Commons license with the same License Elements, this version or later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the Adapter's License You apply. You may satisfy this condition in any reasonable manner based on the medium, means, and context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, Adapted Material that restrict exercise of the rights granted under the Adapter's License You apply. + +Section 4 – Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; + + b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material, including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. +For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. + +Section 5 – Disclaimer of Warranties and Limitation of Liability. + + a. Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. + + b. To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You. + + c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. + +Section 6 – Term and Termination. + + a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or + + 2. upon express reinstatement by the Licensor. + + c. For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. + + d. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. + + e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License. + +Section 7 – Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. + +Section 8 – Interpretation. + + a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. + + c. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. + + d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. + +Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the “Licensor.” Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark “Creative Commons” or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/LICENSES/PMPL-1.0-or-later.txt b/LICENSES/PMPL-1.0-or-later.txt deleted file mode 100644 index f639385d..00000000 --- a/LICENSES/PMPL-1.0-or-later.txt +++ /dev/null @@ -1,162 +0,0 @@ -SPDX-License-Identifier: PMPL-1.0-or-later -SPDX-FileCopyrightText: 2025 Palimpsest Stewardship Council - -================================================================================ -PALIMPSEST-MPL LICENSE VERSION 1.0 -================================================================================ - -File-level copyleft with ethical use and quantum-safe provenance - -Based on Mozilla Public License 2.0 - --------------------------------------------------------------------------------- -PREAMBLE --------------------------------------------------------------------------------- - -This License extends the Mozilla Public License 2.0 (MPL-2.0) with provisions -for ethical use, post-quantum cryptographic provenance, and emotional lineage -protection. The base MPL-2.0 terms apply except where explicitly modified by -the Exhibits below. - -Like a palimpsest manuscript where each layer builds upon what came before, -this license recognizes that creative works carry history, context, and meaning -that transcend mere code or text. - --------------------------------------------------------------------------------- -SECTION 1: BASE LICENSE --------------------------------------------------------------------------------- - -This License incorporates the full text of Mozilla Public License 2.0 by -reference. The complete MPL-2.0 text is available at: -https://www.mozilla.org/en-US/MPL/2.0/ - -All terms, conditions, and definitions from MPL-2.0 apply except where -explicitly modified by the Exhibits in this License. - --------------------------------------------------------------------------------- -SECTION 2: ADDITIONAL DEFINITIONS --------------------------------------------------------------------------------- - -2.1. "Emotional Lineage" - means the narrative, cultural, symbolic, and contextual meaning embedded - in Covered Software, including but not limited to: protest traditions, - cultural heritage, trauma narratives, and community stories. - -2.2. "Provenance Metadata" - means cryptographically signed attribution information attached to or - associated with Covered Software, including author identities, timestamps, - modification history, and lineage references. - -2.3. "Non-Interpretive System" - means any automated system that processes Covered Software without - preserving or considering its Emotional Lineage, including but not - limited to: AI training pipelines, content aggregators, and automated - summarization tools. - -2.4. "Quantum-Safe Signature" - means a cryptographic signature using algorithms resistant to attacks - by quantum computers, as specified in Exhibit B. - --------------------------------------------------------------------------------- -SECTION 3: ETHICAL USE REQUIREMENTS --------------------------------------------------------------------------------- - -In addition to the rights and obligations under MPL-2.0: - -3.1. Emotional Lineage Preservation - You must make reasonable efforts to preserve and communicate the - Emotional Lineage of Covered Software when distributing or creating - derivative works. This includes maintaining narrative context, cultural - attributions, and symbolic meaning where documented. - -3.2. Non-Interpretive System Notice - If You use Covered Software as input to a Non-Interpretive System, You - must: - (a) document such use in a publicly accessible manner; and - (b) not claim that outputs of such systems carry the Emotional Lineage - of the original work without explicit permission from Contributors. - -3.3. Ethical Use Declaration - Commercial use of Covered Software requires acknowledgment that You have - read and understood Exhibit A (Ethical Use Guidelines) and agree to act - in good faith accordance with its principles. - -See Exhibit A for complete Ethical Use Guidelines. - --------------------------------------------------------------------------------- -SECTION 4: PROVENANCE REQUIREMENTS --------------------------------------------------------------------------------- - -4.1. Metadata Preservation - You must not strip, alter, or obscure Provenance Metadata from Covered - Software except where technically necessary and with clear documentation - of any changes. - -4.2. Quantum-Safe Provenance (Optional) - Contributors may sign their Contributions using Quantum-Safe Signatures. - If Quantum-Safe Signatures are present, You must preserve them in all - distributions. - -4.3. Lineage Chain - When creating derivative works, You should extend the provenance chain - to include Your own contributions, maintaining cryptographic linkage to - prior Contributors where feasible. - -See Exhibit B for Quantum-Safe Provenance specifications. - --------------------------------------------------------------------------------- -SECTION 5: GOVERNANCE --------------------------------------------------------------------------------- - -5.1. Stewardship Council - This License is maintained by the Palimpsest Stewardship Council, which - may issue clarifications, interpretive guidance, and future versions. - -5.2. Version Selection - You may use Covered Software under this version of the License or any - later version published by the Palimpsest Stewardship Council. - -5.3. Dispute Resolution - Disputes regarding interpretation of Ethical Use Requirements (Section 3) - should first be submitted to the Palimpsest Stewardship Council for - non-binding guidance before pursuing legal remedies. - --------------------------------------------------------------------------------- -SECTION 6: COMPATIBILITY --------------------------------------------------------------------------------- - -6.1. MPL-2.0 Compatibility - Covered Software under this License may be combined with software under - MPL-2.0. The combined work must comply with both licenses. - -6.2. Secondary Licenses - The Secondary License provisions of MPL-2.0 Section 3.3 apply to this - License. - --------------------------------------------------------------------------------- -EXHIBITS --------------------------------------------------------------------------------- - -Exhibit A - Ethical Use Guidelines -Exhibit B - Quantum-Safe Provenance Specification - -See separate files: -- EXHIBIT-A-ETHICAL-USE.txt -- EXHIBIT-B-QUANTUM-SAFE.txt - --------------------------------------------------------------------------------- -END OF PALIMPSEST-MPL-1.0 LICENSE TEXT --------------------------------------------------------------------------------- - -For exhibits, specifications, provenance rules, and governance: -https://github.com/hyperpolymath/palimpsest-license - -For legal frameworks and jurisdictional analysis: -See /legal/frameworks/ - -For provenance and audit tooling: -See /tools/ and /spec/PROVENANCE-SPEC.adoc - -For questions about this License: -- Repository: https://github.com/hyperpolymath/palimpsest-license -- Council: contact via repository Issues diff --git a/README.adoc b/README.adoc index d24dcceb..995b3b5f 100644 --- a/README.adoc +++ b/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL eNSAID :toc: @@ -8,7 +8,7 @@ image:https://img.shields.io/badge/OpenSSF-Best_Practices-green?logo=opensourcesecurity[OpenSSF Best Practices,link="https://www.bestpractices.dev/en/projects/new?repo_url=https://github.com/hyperpolymath/panll"] image:https://img.shields.io/badge/version-v0.2.0--beta-blue[Version] image:https://img.shields.io/badge/completion-68%25-orange[Completion] -image:https://img.shields.io/badge/License-PMPL--1.0-indigo.svg[PMPL-1.0-or-later,link="LICENSE"] +image:https://img.shields.io/badge/License-MPL--2.0-indigo.svg[PMPL-1.0-or-later,link="LICENSE"] image:https://img.shields.io/badge/Tests-109%20passing-brightgreen[Tests] image:https://img.shields.io/badge/RSR-compliant-blue[RSR Compliant] image:https://img.shields.io/badge/Technical_Debt-25%20issues-red[Technical Debt,link="docs/TECHNICAL_DEBT.md"] diff --git a/README_STATUS.adoc b/README_STATUS.adoc index 1a3b41b4..c75ba51e 100644 --- a/README_STATUS.adoc +++ b/README_STATUS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL v0.2.0 Current Status :toc: diff --git a/RSR-COMPLIANCE-REPORT.md b/RSR-COMPLIANCE-REPORT.md index d4ada02e..c5871478 100644 --- a/RSR-COMPLIANCE-REPORT.md +++ b/RSR-COMPLIANCE-REPORT.md @@ -13,7 +13,7 @@ | Requirement | Status | Evidence | |-------------|--------|----------| -| SPDX License Headers | ✅ PASS | All files have `SPDX-License-Identifier: PMPL-1.0-or-later` | +| SPDX License Headers | ✅ PASS | All files have `SPDX-License-Identifier: CC-BY-SA-4.0` | | CHANGELOG.md | ✅ PASS | Updated with wizard features | | CODE_OF_CONDUCT.md | ✅ PASS | Existing, unchanged | | CONTRIBUTING.md | ✅ PASS | Existing, unchanged | diff --git a/TOPOLOGY.md b/TOPOLOGY.md index 7f7eb965..dbc77030 100644 --- a/TOPOLOGY.md +++ b/TOPOLOGY.md @@ -1,4 +1,4 @@ - + diff --git a/audits/audit-ffi-2026-05-26.md b/audits/audit-ffi-2026-05-26.md index f667f862..4d16b35b 100644 --- a/audits/audit-ffi-2026-05-26.md +++ b/audits/audit-ffi-2026-05-26.md @@ -1,5 +1,5 @@ diff --git a/benches/panll_bench.js b/benches/panll_bench.js index f18efa43..75b800a7 100644 --- a/benches/panll_bench.js +++ b/benches/panll_bench.js @@ -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) /** diff --git a/clade-portal/public/index.html b/clade-portal/public/index.html index eccd2ce9..5bfd5b77 100644 --- a/clade-portal/public/index.html +++ b/clade-portal/public/index.html @@ -1,5 +1,5 @@ - + diff --git a/clade-portal/src/App.res b/clade-portal/src/App.res index 4263776e..fcfec14a 100644 --- a/clade-portal/src/App.res +++ b/clade-portal/src/App.res @@ -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) /// App — TEA (The Elm Architecture) entry point for the Clade Portal. diff --git a/clade-portal/src/Capabilities.res b/clade-portal/src/Capabilities.res index 9fc497a4..bb8caa01 100644 --- a/clade-portal/src/Capabilities.res +++ b/clade-portal/src/Capabilities.res @@ -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) /// Capabilities — Gossamer capability token management for the Clade Portal. diff --git a/clade-portal/src/CladeCmd.res b/clade-portal/src/CladeCmd.res index c7880435..9a372374 100644 --- a/clade-portal/src/CladeCmd.res +++ b/clade-portal/src/CladeCmd.res @@ -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) /// CladeCmd — Backend command dispatch for the Clade Portal. diff --git a/clade-portal/src/Model.res b/clade-portal/src/Model.res index 92d6a282..b6284f54 100644 --- a/clade-portal/src/Model.res +++ b/clade-portal/src/Model.res @@ -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) /// Model — Application state for the Clade Portal. diff --git a/clade-portal/src/Msg.res b/clade-portal/src/Msg.res index 6e467feb..6311b22c 100644 --- a/clade-portal/src/Msg.res +++ b/clade-portal/src/Msg.res @@ -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) /// Msg — Message type for the Clade Portal TEA architecture. diff --git a/clade-portal/src/RuntimeBridge.res b/clade-portal/src/RuntimeBridge.res index 742a3a19..44bb875d 100644 --- a/clade-portal/src/RuntimeBridge.res +++ b/clade-portal/src/RuntimeBridge.res @@ -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) /// RuntimeBridge — Gossamer-native IPC bridge for the Clade Portal. diff --git a/clade-portal/src/styles.css b/clade-portal/src/styles.css index c3329621..a093a7f6 100644 --- a/clade-portal/src/styles.css +++ b/clade-portal/src/styles.css @@ -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) */ /* Clade Portal — Gossamer-native PanLL taxonomy browser */ diff --git a/contractile.just b/contractile.just index c439aa87..5b0c79e4 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/contractiles/dust/Dustfile.a2ml b/contractiles/dust/Dustfile.a2ml index 6ce34f47..1bb56f78 100644 --- a/contractiles/dust/Dustfile.a2ml +++ b/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dustfile (A2ML Canonical) @abstract: diff --git a/contractiles/intend/Intentfile.a2ml b/contractiles/intend/Intentfile.a2ml index e33af60d..d6e71a06 100644 --- a/contractiles/intend/Intentfile.a2ml +++ b/contractiles/intend/Intentfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Intentfile (A2ML Canonical) # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) @@ -8,7 +8,7 @@ Declared intent and purpose for Panll. ## Purpose -Panll — // SPDX-License-Identifier: PMPL-1.0-or-later +Panll — // SPDX-License-Identifier: MPL-2.0 ## Anti-Purpose diff --git a/contractiles/must/Mustfile.a2ml b/contractiles/must/Mustfile.a2ml index 6d4c438c..93f26b99 100644 --- a/contractiles/must/Mustfile.a2ml +++ b/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile (A2ML Canonical) # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/contractiles/safedom-enforcement.ncl b/contractiles/safedom-enforcement.ncl index c5519c4f..dee730c8 100644 --- a/contractiles/safedom-enforcement.ncl +++ b/contractiles/safedom-enforcement.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # K9-SVC Contractile: SafeDOM Enforcement # Security Level: Yard (validated config with Nickel contracts) diff --git a/contractiles/trust/Trustfile.a2ml b/contractiles/trust/Trustfile.a2ml index 83c34bd0..c395c3b9 100644 --- a/contractiles/trust/Trustfile.a2ml +++ b/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Trustfile (A2ML Canonical) @abstract: diff --git a/contracts/aerie.toml b/contracts/aerie.toml index 9203eaef..7f84cc4a 100644 --- a/contracts/aerie.toml +++ b/contracts/aerie.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Aerie — network diagnostics and BGP forensics panel_id = "Aerie" diff --git a/contracts/agentic_bridge.toml b/contracts/agentic_bridge.toml index 86d9c499..a67acee4 100644 --- a/contracts/agentic_bridge.toml +++ b/contracts/agentic_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Agentic Bridge — automated playtesting agents with OODA loop panel_id = "Agentic Bridge" diff --git a/contracts/ai.toml b/contracts/ai.toml index 943d94bb..300ff3fd 100644 --- a/contracts/ai.toml +++ b/contracts/ai.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for AI — multi-provider AI neural interface panel_id = "AI" diff --git a/contracts/ambient_ops.toml b/contracts/ambient_ops.toml index 0df4f407..4f13a38c 100644 --- a/contracts/ambient_ops.toml +++ b/contracts/ambient_ops.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for AmbientOps — hospital-model sysadmin tools panel_id = "AmbientOps" diff --git a/contracts/architect_mode.toml b/contracts/architect_mode.toml index e62c372a..28ed60d1 100644 --- a/contracts/architect_mode.toml +++ b/contracts/architect_mode.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Architect Mode — PixiJS fine-grained level editor with L/N/W panel_id = "Architect Mode" diff --git a/contracts/asset_manager.toml b/contracts/asset_manager.toml index 6849f49e..aeee37d9 100644 --- a/contracts/asset_manager.toml +++ b/contracts/asset_manager.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Asset Manager — PixiJS sprites, sounds, level templates panel_id = "Asset Manager" diff --git a/contracts/automation_bridge.toml b/contracts/automation_bridge.toml index db1229c0..2d1dc21d 100644 --- a/contracts/automation_bridge.toml +++ b/contracts/automation_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Automation Bridge — CI/CD pipeline orchestration for game builds panel_id = "Automation Bridge" diff --git a/contracts/automation_router.toml b/contracts/automation_router.toml index faf19dc3..b32113cd 100644 --- a/contracts/automation_router.toml +++ b/contracts/automation_router.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Automation Router — hybrid cross-panel workflow orchestration panel_id = "Automation Router" diff --git a/contracts/balance_analyser.toml b/contracts/balance_analyser.toml index d4bb3c02..bedc8512 100644 --- a/contracts/balance_analyser.toml +++ b/contracts/balance_analyser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Balance Analyser — game balance stats, Monte Carlo, difficulty curves panel_id = "Balance Analyser" diff --git a/contracts/beta_feedback_hub.toml b/contracts/beta_feedback_hub.toml index 776bb3bb..e5b89e32 100644 --- a/contracts/beta_feedback_hub.toml +++ b/contracts/beta_feedback_hub.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Beta Feedback Hub — feedback-o-tron integration, sentiment, triage panel_id = "Beta Feedback Hub" diff --git a/contracts/boj.toml b/contracts/boj.toml index 6f69a1ce..2472ee20 100644 --- a/contracts/boj.toml +++ b/contracts/boj.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for BoJ — Bundle of Joy unified cartridge server panel_id = "BoJ" diff --git a/contracts/build_dashboard.toml b/contracts/build_dashboard.toml index 5601f3fd..8093a5e7 100644 --- a/contracts/build_dashboard.toml +++ b/contracts/build_dashboard.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Build Dashboard — monitor builds, tests, errors, compilation status panel_id = "Build Dashboard" diff --git a/contracts/capture.toml b/contracts/capture.toml index 76368241..0544abf8 100644 --- a/contracts/capture.toml +++ b/contracts/capture.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Capture — screenshots, recordings, demos, panel cloning, comparison panel_id = "Capture" diff --git a/contracts/clade_browser.toml b/contracts/clade_browser.toml index 1f45616c..8436f537 100644 --- a/contracts/clade_browser.toml +++ b/contracts/clade_browser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Clade Browser — explore and customise panel clades panel_id = "Clade Browser" diff --git a/contracts/cloud_guard.toml b/contracts/cloud_guard.toml index 5e89396f..afb72206 100644 --- a/contracts/cloud_guard.toml +++ b/contracts/cloud_guard.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for CloudGuard — Cloudflare domain security management panel_id = "CloudGuard" diff --git a/contracts/code_review.toml b/contracts/code_review.toml index 76450864..5d5784f9 100644 --- a/contracts/code_review.toml +++ b/contracts/code_review.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Code Review — PR review, inline comments, approval gates panel_id = "Code Review" diff --git a/contracts/compatibility_matrix.toml b/contracts/compatibility_matrix.toml index c94d9195..3779e826 100644 --- a/contracts/compatibility_matrix.toml +++ b/contracts/compatibility_matrix.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Compatibility Matrix — browser, device, resolution test matrix panel_id = "Compatibility Matrix" diff --git a/contracts/coprocessors.toml b/contracts/coprocessors.toml index d66c2078..4b4dc5a5 100644 --- a/contracts/coprocessors.toml +++ b/contracts/coprocessors.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Coprocessors — monitor IDApTIK's 10 coprocessor backends panel_id = "Coprocessors" diff --git a/contracts/database_bridge.toml b/contracts/database_bridge.toml index 60deb4ec..2274acf1 100644 --- a/contracts/database_bridge.toml +++ b/contracts/database_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Database Bridge — VeriSimDB game state persistence panel_id = "Database Bridge" diff --git a/contracts/databases.toml b/contracts/databases.toml index 172001d4..1e98d08d 100644 --- a/contracts/databases.toml +++ b/contracts/databases.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Databases — VeriSimDB, QuandleDB, LithoGlyph management panel_id = "Databases" diff --git a/contracts/debugging_workbench.toml b/contracts/debugging_workbench.toml index 48b802ef..a829812b 100644 --- a/contracts/debugging_workbench.toml +++ b/contracts/debugging_workbench.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Debugging Workbench — time-travel debugging, state inspection, console panel_id = "Debugging Workbench" diff --git a/contracts/device_network_designer.toml b/contracts/device_network_designer.toml index 810d4fec..b7c45f78 100644 --- a/contracts/device_network_designer.toml +++ b/contracts/device_network_designer.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Device Network Designer — wire devices, configure security levels panel_id = "Device Network Designer" diff --git a/contracts/dlc_workshop.toml b/contracts/dlc_workshop.toml index c3b74f98..8677dcd5 100644 --- a/contracts/dlc_workshop.toml +++ b/contracts/dlc_workshop.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for DLC Workshop — create, test, and package DLC puzzle packs panel_id = "DLC Workshop" diff --git a/contracts/echidna.toml b/contracts/echidna.toml index dadefaa6..93b1b594 100644 --- a/contracts/echidna.toml +++ b/contracts/echidna.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for ECHIDNA — multi-solver theorem prover panel_id = "ECHIDNA" diff --git a/contracts/editor_bridge.toml b/contracts/editor_bridge.toml index 212fbb63..8770f8aa 100644 --- a/contracts/editor_bridge.toml +++ b/contracts/editor_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Editor Bridge — federate with external code editors panel_id = "Editor Bridge" diff --git a/contracts/evangeliser.toml b/contracts/evangeliser.toml index 0a19c827..08d06e43 100644 --- a/contracts/evangeliser.toml +++ b/contracts/evangeliser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Evangeliser — ReScript Evangeliser JS-to-ReScript transformation teaching panel_id = "Evangeliser" diff --git a/contracts/exploratory_workbench.toml b/contracts/exploratory_workbench.toml index 3cb11372..502c4adf 100644 --- a/contracts/exploratory_workbench.toml +++ b/contracts/exploratory_workbench.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Exploratory Workbench — freeform play session recording, anomaly detection panel_id = "Exploratory Workbench" diff --git a/contracts/farm.toml b/contracts/farm.toml index 33f7844f..c8111c28 100644 --- a/contracts/farm.toml +++ b/contracts/farm.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Farm — repository admin registry and maintenance hub panel_id = "Farm" diff --git a/contracts/fleet.toml b/contracts/fleet.toml index dbd71667..4ada50f4 100644 --- a/contracts/fleet.toml +++ b/contracts/fleet.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Fleet — gitbot fleet orchestration and dispatch panel_id = "Fleet" diff --git a/contracts/functional_tester.toml b/contracts/functional_tester.toml index ede2aa39..1b837e1f 100644 --- a/contracts/functional_tester.toml +++ b/contracts/functional_tester.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Functional Tester — end-to-end game workflow simulation panel_id = "Functional Tester" diff --git a/contracts/game_preview.toml b/contracts/game_preview.toml index f8a301fa..cc7d85cc 100644 --- a/contracts/game_preview.toml +++ b/contracts/game_preview.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Game Preview — live IDApTIK game preview with hot-reload panel_id = "Game Preview" diff --git a/contracts/generator_mode.toml b/contracts/generator_mode.toml index 77fa8091..ef0b73e1 100644 --- a/contracts/generator_mode.toml +++ b/contracts/generator_mode.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Generator Mode — parametric procedural world builder panel_id = "Generator Mode" diff --git a/contracts/guard_ai_tuner.toml b/contracts/guard_ai_tuner.toml index d841b129..a26bd3ae 100644 --- a/contracts/guard_ai_tuner.toml +++ b/contracts/guard_ai_tuner.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Guard AI Tuner — guard patrol, alert threshold, spawn rate tuning panel_id = "Guard AI Tuner" diff --git a/contracts/help.toml b/contracts/help.toml index 71ea3ffe..79a38ae8 100644 --- a/contracts/help.toml +++ b/contracts/help.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Help — in-application help, searchable guides, glossary, onboarding panel_id = "Help" diff --git a/contracts/hypatia.toml b/contracts/hypatia.toml index 9a54b481..a8c09ad7 100644 --- a/contracts/hypatia.toml +++ b/contracts/hypatia.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Hypatia — neurosymbolic CI/CD intelligence panel_id = "Hypatia" diff --git a/contracts/interfaces.toml b/contracts/interfaces.toml index 62c1fdba..0cfff949 100644 --- a/contracts/interfaces.toml +++ b/contracts/interfaces.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Interfaces — language bridges, ABI/FFI inventory panel_id = "Interfaces" diff --git a/contracts/language_forge.toml b/contracts/language_forge.toml index f7b02bca..eb501de7 100644 --- a/contracts/language_forge.toml +++ b/contracts/language_forge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Language Forge — nextgen-languages portfolio monitoring panel_id = "Language Forge" diff --git a/contracts/level_architect.toml b/contracts/level_architect.toml index 25c32c59..48d7c466 100644 --- a/contracts/level_architect.toml +++ b/contracts/level_architect.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Level Architect — visual level design tool panel_id = "Level Architect" diff --git a/contracts/load_tester.toml b/contracts/load_tester.toml index 545ff2d8..d27250de 100644 --- a/contracts/load_tester.toml +++ b/contracts/load_tester.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Load Tester — Phoenix channel stress testing, concurrent simulation panel_id = "Load Tester" diff --git a/contracts/mass_panic.toml b/contracts/mass_panic.toml index 460b1e90..ed8bec93 100644 --- a/contracts/mass_panic.toml +++ b/contracts/mass_panic.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Mass Panic — organisation-scale batch scanning panel_id = "Mass Panic" diff --git a/contracts/merge_coordinator.toml b/contracts/merge_coordinator.toml index aa260e87..3bf14815 100644 --- a/contracts/merge_coordinator.toml +++ b/contracts/merge_coordinator.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Merge Coordinator — branch management, conflict resolution, merge queue panel_id = "Merge Coordinator" diff --git a/contracts/migration.toml b/contracts/migration.toml index 8413b679..13b18ed3 100644 --- a/contracts/migration.toml +++ b/contracts/migration.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Migration — ReScript Migration Observatory panel_id = "Migration" diff --git a/contracts/minter.toml b/contracts/minter.toml index a994fe61..c069db39 100644 --- a/contracts/minter.toml +++ b/contracts/minter.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Minter — panel creation wizard panel_id = "Minter" diff --git a/contracts/multiplayer_monitor.toml b/contracts/multiplayer_monitor.toml index c49cb199..52ace337 100644 --- a/contracts/multiplayer_monitor.toml +++ b/contracts/multiplayer_monitor.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Multiplayer Monitor — Elixir/Phoenix sync server monitoring panel_id = "Multiplayer Monitor" diff --git a/contracts/my_lang.toml b/contracts/my_lang.toml index ed5c8bec..f9eff44e 100644 --- a/contracts/my_lang.toml +++ b/contracts/my_lang.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for MyLang — AI-native language workbench panel_id = "MyLang" diff --git a/contracts/network_topology.toml b/contracts/network_topology.toml index ec0d9c57..615c9d75 100644 --- a/contracts/network_topology.toml +++ b/contracts/network_topology.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Network Topology — force-directed graph of IDApTIK in-game network panel_id = "Network Topology" diff --git a/contracts/neurosym_bridge.toml b/contracts/neurosym_bridge.toml index 878865b9..12808472 100644 --- a/contracts/neurosym_bridge.toml +++ b/contracts/neurosym_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Neurosymbolic Bridge — guard AI behaviour reasoning via ECHIDNA panel_id = "Neurosymbolic Bridge" diff --git a/contracts/observatory.toml b/contracts/observatory.toml index 1cd1dc63..45f1c1ed 100644 --- a/contracts/observatory.toml +++ b/contracts/observatory.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Observatory — integrative dashboard, cross-panel health, service status panel_id = "Observatory" diff --git a/contracts/panic_attack.toml b/contracts/panic_attack.toml index 133fa85d..74632cab 100644 --- a/contracts/panic_attack.toml +++ b/contracts/panic_attack.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for panic-attack — stress testing and logic-based bug signature detection panel_id = "panic-attack" diff --git a/contracts/performance_profiler.toml b/contracts/performance_profiler.toml index 0425643e..f45e2999 100644 --- a/contracts/performance_profiler.toml +++ b/contracts/performance_profiler.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Performance Profiler — frame budget, GC pressure, memory flamegraphs panel_id = "Performance Profiler" diff --git a/contracts/playgrounds.toml b/contracts/playgrounds.toml index 98a7a67a..7fac6a8b 100644 --- a/contracts/playgrounds.toml +++ b/contracts/playgrounds.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Playgrounds — code sandbox, NQC console, tutorials panel_id = "Playgrounds" diff --git a/contracts/playtest_recorder.toml b/contracts/playtest_recorder.toml index a0283a77..6236be1a 100644 --- a/contracts/playtest_recorder.toml +++ b/contracts/playtest_recorder.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Playtest Recorder — record and replay game sessions panel_id = "Playtest Recorder" diff --git a/contracts/plaza.toml b/contracts/plaza.toml index cf99c275..fb8a451f 100644 --- a/contracts/plaza.toml +++ b/contracts/plaza.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Palimpsest Plaza — PMPL license adoption, compliance, and governance hub panel_id = "Palimpsest Plaza" diff --git a/contracts/proofs_bridge.toml b/contracts/proofs_bridge.toml index 25150ef7..d5a4b4d4 100644 --- a/contracts/proofs_bridge.toml +++ b/contracts/proofs_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Proofs Bridge — proven repo formal verification integration panel_id = "Proofs Bridge" diff --git a/contracts/protocol_bridge.toml b/contracts/protocol_bridge.toml index ee982ad5..14732746 100644 --- a/contracts/protocol_bridge.toml +++ b/contracts/protocol_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Protocol Bridge — multiplayer sync protocol analysis panel_id = "Protocol Bridge" diff --git a/contracts/protocol_squisher.toml b/contracts/protocol_squisher.toml index 94f155dd..b40ccc86 100644 --- a/contracts/protocol_squisher.toml +++ b/contracts/protocol_squisher.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Protocol-Squisher — 13-format schema analysis panel_id = "Protocol-Squisher" diff --git a/contracts/provisioner.toml b/contracts/provisioner.toml index 46d68e86..0138c669 100644 --- a/contracts/provisioner.toml +++ b/contracts/provisioner.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Provisioner — portfolio bundles, panel configuration, isolation tier management panel_id = "Provisioner" diff --git a/contracts/regression_guard.toml b/contracts/regression_guard.toml index c49bfe4f..35f09e26 100644 --- a/contracts/regression_guard.toml +++ b/contracts/regression_guard.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Regression Guard — snapshot comparison and golden-file testing panel_id = "Regression Guard" diff --git a/contracts/release_manager.toml b/contracts/release_manager.toml index 66033f97..02850e73 100644 --- a/contracts/release_manager.toml +++ b/contracts/release_manager.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Release Manager — versioning, changelog, artifact building, distribution panel_id = "Release Manager" diff --git a/contracts/repo_loader.toml b/contracts/repo_loader.toml index 1310af5d..83db3e07 100644 --- a/contracts/repo_loader.toml +++ b/contracts/repo_loader.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Repo Loader — repository scanner and panel configuration panel_id = "Repo Loader" diff --git a/contracts/reposystem.toml b/contracts/reposystem.toml index e23b0791..42e431bc 100644 --- a/contracts/reposystem.toml +++ b/contracts/reposystem.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Reposystem — RSR compliance and template management panel_id = "Reposystem" diff --git a/contracts/script_gist.toml b/contracts/script_gist.toml index 7557ef37..da60bd3a 100644 --- a/contracts/script_gist.toml +++ b/contracts/script_gist.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Script Gist — portable computation gists, Minskian diachronic/synchronic cardfiles panel_id = "Script Gist" diff --git a/contracts/scripting_bridge.toml b/contracts/scripting_bridge.toml index 4b0cb398..14e76a60 100644 --- a/contracts/scripting_bridge.toml +++ b/contracts/scripting_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Scripting Bridge — VM instruction scripting REPL panel_id = "Scripting Bridge" diff --git a/contracts/security.toml b/contracts/security.toml index a8e22ce8..07889c6f 100644 --- a/contracts/security.toml +++ b/contracts/security.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Security — secrets redaction, vault, 2FA, Trustfile enforcement panel_id = "Security" diff --git a/contracts/soak_monitor.toml b/contracts/soak_monitor.toml index 750f3ffa..64fe124a 100644 --- a/contracts/soak_monitor.toml +++ b/contracts/soak_monitor.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Soak Monitor — long-running session memory trend and leak detection panel_id = "Soak Monitor" diff --git a/contracts/spec_browser.toml b/contracts/spec_browser.toml index 33a2a22e..ab0b93c8 100644 --- a/contracts/spec_browser.toml +++ b/contracts/spec_browser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Spec Browser — browse all language specs, grammars, typing rules panel_id = "Spec Browser" diff --git a/contracts/tangle_viz.toml b/contracts/tangle_viz.toml index 95aa5b27..d8cb2140 100644 --- a/contracts/tangle_viz.toml +++ b/contracts/tangle_viz.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Tangle Viz — topological programming visualizer panel_id = "Tangle Viz" diff --git a/contracts/team_dashboard.toml b/contracts/team_dashboard.toml index 8b1340f7..22e4d598 100644 --- a/contracts/team_dashboard.toml +++ b/contracts/team_dashboard.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Team Dashboard — team presence, activity feed, progress tracking panel_id = "Team Dashboard" diff --git a/contracts/tentacles.toml b/contracts/tentacles.toml index 776e2b18..232bdb0f 100644 --- a/contracts/tentacles.toml +++ b/contracts/tentacles.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for 7-Tentacles — compiler agent orchestra with OODA reasoning panel_id = "7-Tentacles" diff --git a/contracts/tsdm.toml b/contracts/tsdm.toml index abad624c..f5d09e04 100644 --- a/contracts/tsdm.toml +++ b/contracts/tsdm.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for TSDM — Triaxial Software Development Methodology directive panel panel_id = "TSDM" diff --git a/contracts/typell.toml b/contracts/typell.toml index 58ab1cf4..2a602f1a 100644 --- a/contracts/typell.toml +++ b/contracts/typell.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for TypeLL — verification kernel with dependent, linear, affine, session, refinement types panel_id = "TypeLL" diff --git a/contracts/typing_bridge.toml b/contracts/typing_bridge.toml index 5043a1cf..1b13490a 100644 --- a/contracts/typing_bridge.toml +++ b/contracts/typing_bridge.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Typing Bridge — TypeLL type constraints for game state panel_id = "Typing Bridge" diff --git a/contracts/ums.toml b/contracts/ums.toml index e067fef4..c44cdaad 100644 --- a/contracts/ums.toml +++ b/contracts/ums.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Universal Modding Studio — unified IDApTIK game content creation hub panel_id = "Universal Modding Studio" diff --git a/contracts/unit_test_runner.toml b/contracts/unit_test_runner.toml index 61cfbc68..8ceb9c76 100644 --- a/contracts/unit_test_runner.toml +++ b/contracts/unit_test_runner.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Unit Test Runner — ReScript test execution, coverage heatmap panel_id = "Unit Test Runner" diff --git a/contracts/vab.toml b/contracts/vab.toml index eae8d7bd..519459ba 100644 --- a/contracts/vab.toml +++ b/contracts/vab.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for VAB — Verified Assembly Building server component composer panel_id = "VAB" diff --git a/contracts/valence_shell.toml b/contracts/valence_shell.toml index 5fb00c26..52998321 100644 --- a/contracts/valence_shell.toml +++ b/contracts/valence_shell.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Valence Shell — embedded terminal with Claude Code panel_id = "Valence Shell" diff --git a/contracts/verification_dashboard.toml b/contracts/verification_dashboard.toml index 4a8e7d86..101973d3 100644 --- a/contracts/verification_dashboard.toml +++ b/contracts/verification_dashboard.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Verification Dashboard — proof/test/benchmark/fuzzing status panel_id = "Verification Dashboard" diff --git a/contracts/vm_inspector.toml b/contracts/vm_inspector.toml index 588dcb6f..304e7d71 100644 --- a/contracts/vm_inspector.toml +++ b/contracts/vm_inspector.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for VM Inspector — reversible VM visual debugger panel_id = "VM Inspector" diff --git a/contracts/voice_tag.toml b/contracts/voice_tag.toml index b30f3fae..7face075 100644 --- a/contracts/voice_tag.toml +++ b/contracts/voice_tag.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Code MRI — voice-activated code annotation panel_id = "Code MRI" diff --git a/contracts/wiring_inspector.toml b/contracts/wiring_inspector.toml index e769aac6..94c256c6 100644 --- a/contracts/wiring_inspector.toml +++ b/contracts/wiring_inspector.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for WiringInspector — PCC constraint state UI panel_id = "WiringInspector" diff --git a/contracts/workspace.toml b/contracts/workspace.toml index 8e5fbfbe..769dade7 100644 --- a/contracts/workspace.toml +++ b/contracts/workspace.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Panel contract for Workspace — panel arrangements, groups, sessions, modes, configurator panel_id = "Workspace" diff --git a/coordination.k9 b/coordination.k9 index e9bb0a86..7e28db2f 100644 --- a/coordination.k9 +++ b/coordination.k9 @@ -1,5 +1,5 @@ K9! -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # coordination.k9 — AI Coordination Protocol for PanLL # # This file is the single source of truth for all AI agent behaviour. diff --git a/docs/ACCESSIBILITY-AUDIT-2026-03-29.md b/docs/ACCESSIBILITY-AUDIT-2026-03-29.md index 4ebe15a9..83b6b9ba 100644 --- a/docs/ACCESSIBILITY-AUDIT-2026-03-29.md +++ b/docs/ACCESSIBILITY-AUDIT-2026-03-29.md @@ -1,4 +1,4 @@ - + # PanLL Accessibility Audit diff --git a/docs/CRG-DOGFOOD-CHECKLIST.md b/docs/CRG-DOGFOOD-CHECKLIST.md index 4e06c6c0..7ff461ef 100644 --- a/docs/CRG-DOGFOOD-CHECKLIST.md +++ b/docs/CRG-DOGFOOD-CHECKLIST.md @@ -1,4 +1,4 @@ - + diff --git a/docs/ENSAID.adoc b/docs/ENSAID.adoc index 6aeb2c75..8a0d1c3f 100644 --- a/docs/ENSAID.adoc +++ b/docs/ENSAID.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL as eNSAID Reference Implementation :author: Jonathan D.A. Jewell :toc: diff --git a/docs/EXPLAINME.adoc b/docs/EXPLAINME.adoc index de4e043c..b09b486a 100644 --- a/docs/EXPLAINME.adoc +++ b/docs/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL eNSAID — Show Me The Receipts :toc: :icons: font diff --git a/docs/README.adoc b/docs/README.adoc index 94ae7b48..1786fd66 100644 --- a/docs/README.adoc +++ b/docs/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL Documentation :toc: diff --git a/docs/ROADMAP.adoc b/docs/ROADMAP.adoc index 9f5abbb2..78f1e5d2 100644 --- a/docs/ROADMAP.adoc +++ b/docs/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL eNSAID — Development Roadmap :toc: :toclevels: 3 diff --git a/docs/architecture/ARCHITECTURE.md b/docs/architecture/ARCHITECTURE.md index b9863a47..0a9c4dc8 100644 --- a/docs/architecture/ARCHITECTURE.md +++ b/docs/architecture/ARCHITECTURE.md @@ -1,4 +1,4 @@ - + diff --git a/docs/architecture/ARCHITECTURE.txt b/docs/architecture/ARCHITECTURE.txt index c98d720b..109caa5e 100644 --- a/docs/architecture/ARCHITECTURE.txt +++ b/docs/architecture/ARCHITECTURE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 PanLL eNSAID — Systems Architecture (v0.3.0 Phase 1) ===================================================== diff --git a/docs/architecture/AXIOM-GENERAL-FORM.adoc b/docs/architecture/AXIOM-GENERAL-FORM.adoc index 4af938bd..c92bdee3 100644 --- a/docs/architecture/AXIOM-GENERAL-FORM.adoc +++ b/docs/architecture/AXIOM-GENERAL-FORM.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = The Axiom.jl General Form — reference for PanLL coprocessor / backend organisation :toc: left diff --git a/docs/architecture/P2-COPROCESSOR-CLADE-DESIGN.adoc b/docs/architecture/P2-COPROCESSOR-CLADE-DESIGN.adoc index b95fc187..3ed7c56f 100644 --- a/docs/architecture/P2-COPROCESSOR-CLADE-DESIGN.adoc +++ b/docs/architecture/P2-COPROCESSOR-CLADE-DESIGN.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = P2 — Coprocessor panel-clade design (the exemplar) :toc: left diff --git a/docs/architecture/PANEL-INVENTORY.md b/docs/architecture/PANEL-INVENTORY.md index bbcf3e8d..9c17f2a1 100644 --- a/docs/architecture/PANEL-INVENTORY.md +++ b/docs/architecture/PANEL-INVENTORY.md @@ -1,4 +1,4 @@ - + diff --git a/docs/architecture/TOPOLOGY.md b/docs/architecture/TOPOLOGY.md index 0a491c50..1fb6c7ac 100644 --- a/docs/architecture/TOPOLOGY.md +++ b/docs/architecture/TOPOLOGY.md @@ -1,4 +1,4 @@ - + diff --git a/docs/archive/RESCRIPT-TEA-MIGRATION-GUIDE.md b/docs/archive/RESCRIPT-TEA-MIGRATION-GUIDE.md index f874fb81..5d83e176 100644 --- a/docs/archive/RESCRIPT-TEA-MIGRATION-GUIDE.md +++ b/docs/archive/RESCRIPT-TEA-MIGRATION-GUIDE.md @@ -98,7 +98,7 @@ ls node_modules/rescript-tea/src/*.res #### Step 1.1: Create `src/subscriptions/KeyboardV2.res` ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Custom keyboard subscription for rescript-tea module KeyboardV2 = { @@ -197,7 +197,7 @@ import { test, expect } from 'vitest'; #### Step 2.1: Create `src/commands/TauriCmdV2.res` ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Tauri commands wrapped for rescript-tea module TauriCmdV2 = { diff --git a/docs/archive/ROADMAP.md b/docs/archive/ROADMAP.md index 3c679026..0aa1c825 100644 --- a/docs/archive/ROADMAP.md +++ b/docs/archive/ROADMAP.md @@ -1,4 +1,4 @@ - + # PanLL Roadmap diff --git a/docs/archive/TAURI-COMMANDS.md b/docs/archive/TAURI-COMMANDS.md index a5589af4..a9c7b246 100644 --- a/docs/archive/TAURI-COMMANDS.md +++ b/docs/archive/TAURI-COMMANDS.md @@ -1,4 +1,4 @@ - + diff --git a/docs/decisions/ADR-0001-coprocessor-and-panel-clades-pivot.adoc b/docs/decisions/ADR-0001-coprocessor-and-panel-clades-pivot.adoc index afc9216b..a19b07ff 100644 --- a/docs/decisions/ADR-0001-coprocessor-and-panel-clades-pivot.adoc +++ b/docs/decisions/ADR-0001-coprocessor-and-panel-clades-pivot.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = ADR-0001: Panel backend source-of-truth, coprocessor model, and the panel-clades pivot :toc: left diff --git a/docs/decisions/DESIGN-DECISIONS.md b/docs/decisions/DESIGN-DECISIONS.md index 289cebba..fffcf653 100644 --- a/docs/decisions/DESIGN-DECISIONS.md +++ b/docs/decisions/DESIGN-DECISIONS.md @@ -1,4 +1,4 @@ - + # PanLL Design Decisions diff --git a/docs/decisions/PANLL-ENSAID-SPEC-AND-DESIGN-DECISIONS.md b/docs/decisions/PANLL-ENSAID-SPEC-AND-DESIGN-DECISIONS.md index c8f9fa38..334be466 100644 --- a/docs/decisions/PANLL-ENSAID-SPEC-AND-DESIGN-DECISIONS.md +++ b/docs/decisions/PANLL-ENSAID-SPEC-AND-DESIGN-DECISIONS.md @@ -6,7 +6,7 @@ # PART 1: eNSAID DESIGN DECISIONS (DD-001 to DD-018) - + **Last updated: 2026-03-02** **Living document — updated as decisions are made or revised** diff --git a/docs/design/DESIGN-2026-03-14-phase3-constraint-core.md b/docs/design/DESIGN-2026-03-14-phase3-constraint-core.md index a2c1cbf8..848eee95 100644 --- a/docs/design/DESIGN-2026-03-14-phase3-constraint-core.md +++ b/docs/design/DESIGN-2026-03-14-phase3-constraint-core.md @@ -1,4 +1,4 @@ - + # Revised Five-Phase Architecture Note diff --git a/docs/design/DESIGN-2026-03-16-feedback-o-tron-evolution.md b/docs/design/DESIGN-2026-03-16-feedback-o-tron-evolution.md index bfaaf288..d15c9b82 100644 --- a/docs/design/DESIGN-2026-03-16-feedback-o-tron-evolution.md +++ b/docs/design/DESIGN-2026-03-16-feedback-o-tron-evolution.md @@ -1,4 +1,4 @@ - + diff --git a/docs/design/DESIGN-2026-03-23-effortless-immersion.adoc b/docs/design/DESIGN-2026-03-23-effortless-immersion.adoc index 9f55dbe4..2cede676 100644 --- a/docs/design/DESIGN-2026-03-23-effortless-immersion.adoc +++ b/docs/design/DESIGN-2026-03-23-effortless-immersion.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) = PanLL Design Philosophy: Effortless Immersion diff --git a/docs/design/README.adoc b/docs/design/README.adoc index 138376bc..e25836a5 100644 --- a/docs/design/README.adoc +++ b/docs/design/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL Design Documents Session-specific design thinking, captured at the time of creation. diff --git a/docs/guides/MIDDLEWARE-SETUP.adoc b/docs/guides/MIDDLEWARE-SETUP.adoc index f4e7d494..24378e46 100644 --- a/docs/guides/MIDDLEWARE-SETUP.adoc +++ b/docs/guides/MIDDLEWARE-SETUP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL Middleware Setup Guide :toc: macro :icons: font diff --git a/docs/guides/QUICKSTART-USER.adoc b/docs/guides/QUICKSTART-USER.adoc index de732f16..c37bc48f 100644 --- a/docs/guides/QUICKSTART-USER.adoc +++ b/docs/guides/QUICKSTART-USER.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = PanLL Quickstart :author: Jonathan D.A. Jewell diff --git a/docs/guides/SERVICE-INTEGRATION.adoc b/docs/guides/SERVICE-INTEGRATION.adoc index 8073abf7..c10417da 100644 --- a/docs/guides/SERVICE-INTEGRATION.adoc +++ b/docs/guides/SERVICE-INTEGRATION.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = PanLL Service Integration Guide :author: Jonathan D.A. Jewell diff --git a/docs/guides/TEA_GUIDE.md b/docs/guides/TEA_GUIDE.md index 132c74e9..a1b4c48f 100644 --- a/docs/guides/TEA_GUIDE.md +++ b/docs/guides/TEA_GUIDE.md @@ -144,7 +144,7 @@ Commands represent side effects to be executed after an update. #### API ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 type t<'msg> // Opaque command type @@ -199,7 +199,7 @@ let (model, Tea_Cmd.batch(list{ Commands are easily testable: ```javascript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 import { assertEquals } from "@std/assert"; import { msg, execute } from '../src/tea/Tea_Cmd.res.js'; @@ -223,7 +223,7 @@ Subscriptions represent ongoing event sources (WebSocket, timers, keyboard). #### API ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 type t<'msg> // Opaque subscription type @@ -313,7 +313,7 @@ Tea_Sub.registration("timer", dispatch => { #### Testing ```javascript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 import { assertEquals } from "@std/assert"; Deno.test('prevents memory leaks with timers', async () => { @@ -347,7 +347,7 @@ Virtual DOM types and constructors for building UIs. #### API ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 type node<'msg> type property<'msg> @@ -421,7 +421,7 @@ Main entry point for running TEA applications. #### API ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 type program<'flags, 'model, 'msg> @@ -449,7 +449,7 @@ let standardProgram: { ### Complete Application Structure ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Model.res type model = { @@ -550,7 +550,7 @@ cd src-tauri && cargo test Tests use Deno.test with @std/assert: ```javascript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 import { assertEquals } from "@std/assert"; import { update } from '../src/Update.res.js'; @@ -669,7 +669,7 @@ See [Architecture Guide](#architecture-guide) above. ### Example 2: Form with Validation ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 type model = { email: string, @@ -717,7 +717,7 @@ let update = (model, msg) => { ### Example 3: Real-Time Updates ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 type model = { messages: array, diff --git a/docs/guides/TESTING.md b/docs/guides/TESTING.md index fb2524cd..67867def 100644 --- a/docs/guides/TESTING.md +++ b/docs/guides/TESTING.md @@ -1,4 +1,4 @@ - + diff --git a/docs/research/README.adoc b/docs/research/README.adoc index b133f75f..6dc93151 100644 --- a/docs/research/README.adoc +++ b/docs/research/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL Research Papers == Binary Star: A Neurosymbolic IDE Architecture diff --git a/docs/research/binary-star-neurosymbolic-ide.tex b/docs/research/binary-star-neurosymbolic-ide.tex index be837819..50451068 100644 --- a/docs/research/binary-star-neurosymbolic-ide.tex +++ b/docs/research/binary-star-neurosymbolic-ide.tex @@ -1,4 +1,4 @@ -% SPDX-License-Identifier: PMPL-1.0-or-later +% SPDX-License-Identifier: MPL-2.0 % % Binary Star: A Neurosymbolic IDE Architecture with Cognitive Governance % and Constraint-Validated Human-AI Co-Orbit diff --git a/docs/research/matrix-discussion/the-flywheel-conversation.adoc b/docs/research/matrix-discussion/the-flywheel-conversation.adoc index a673f2da..c14daf0c 100644 --- a/docs/research/matrix-discussion/the-flywheel-conversation.adoc +++ b/docs/research/matrix-discussion/the-flywheel-conversation.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = The Flywheel Conversation Jonathan D.A. Jewell :toc: diff --git a/docs/standards/groove/INTEGRATION-MODES.adoc b/docs/standards/groove/INTEGRATION-MODES.adoc index 6aa105f0..d1e74904 100644 --- a/docs/standards/groove/INTEGRATION-MODES.adoc +++ b/docs/standards/groove/INTEGRATION-MODES.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // PanLL Groove Integration Standards diff --git a/docs/standards/groove/README.adoc b/docs/standards/groove/README.adoc index 439a419e..786c26ab 100644 --- a/docs/standards/groove/README.adoc +++ b/docs/standards/groove/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // PanLL Groove Standards diff --git a/docs/standards/groove/protocol/GROOVE-PROTOCOL.adoc b/docs/standards/groove/protocol/GROOVE-PROTOCOL.adoc index 14f7adae..b59422e3 100644 --- a/docs/standards/groove/protocol/GROOVE-PROTOCOL.adoc +++ b/docs/standards/groove/protocol/GROOVE-PROTOCOL.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // PanLL Groove Protocol Specification diff --git a/docs/standards/wizard/WIZARD-STANDARDS.adoc b/docs/standards/wizard/WIZARD-STANDARDS.adoc index 37e34966..576c4cea 100644 --- a/docs/standards/wizard/WIZARD-STANDARDS.adoc +++ b/docs/standards/wizard/WIZARD-STANDARDS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL Wizard Standards :toc: :toclevels: 4 diff --git a/docs/status/GAMEDEV-PANEL-TAXONOMY-AUDIT.md b/docs/status/GAMEDEV-PANEL-TAXONOMY-AUDIT.md index 0068bcd4..662bfccb 100644 --- a/docs/status/GAMEDEV-PANEL-TAXONOMY-AUDIT.md +++ b/docs/status/GAMEDEV-PANEL-TAXONOMY-AUDIT.md @@ -1,4 +1,4 @@ - + # PanLL Game Dev Panel Taxonomy Audit diff --git a/docs/status/panll-features-build.md b/docs/status/panll-features-build.md index 7948c21f..4b578c5e 100644 --- a/docs/status/panll-features-build.md +++ b/docs/status/panll-features-build.md @@ -1,5 +1,5 @@ # PanLL Feature Build Script — Ordered Smallest → Largest -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: CC-BY-SA-4.0 # # INSTRUCTIONS: Copy everything below the line into Claude Code as a single message. # Claude will build each feature in order, asking questions where needed. @@ -53,7 +53,7 @@ Add tooltip and contextual help to every panel in PanLL. Create `src/model/HelpModel.res`: ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // HelpModel — tooltip and contextual help data for all panels type tooltipPosition = @@ -135,7 +135,7 @@ Create an integrated documentation wiki inside PanLL. Create `src/model/WikiModel.res`: ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // WikiModel — integrated documentation wiki type wikiPage = { @@ -209,7 +209,7 @@ Build an interactive guided tour system — like those "click here, then here" s Create `src/model/TourModel.res`: ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // TourModel — interactive guided tour / software induction type tourHighlight = @@ -393,7 +393,7 @@ Build a system where users create named chains of little agents that run in sequ Create `src/model/AgentQueueModel.res`: ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // AgentQueueModel — user-defined agent chains type agentStep = { @@ -502,7 +502,7 @@ This is the adaptive mode that watches how the user works and suggests panel arr Create `src/model/StyleLearnerModel.res`: ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // StyleLearnerModel — observes IDE usage patterns to suggest panels & workflows type usageEvent = { diff --git a/docs/tech-debt-2026-05-26.md b/docs/tech-debt-2026-05-26.md index 3a919548..8acf25c7 100644 --- a/docs/tech-debt-2026-05-26.md +++ b/docs/tech-debt-2026-05-26.md @@ -1,5 +1,5 @@ diff --git a/ffi/zig/build.zig b/ffi/zig/build.zig index 12ef8107..785261c6 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 // // PanLL Coprocessor FFI — Zig build configuration. // diff --git a/ffi/zig/src/coprocessor.zig b/ffi/zig/src/coprocessor.zig index ec8cea10..db57d912 100644 --- a/ffi/zig/src/coprocessor.zig +++ b/ffi/zig/src/coprocessor.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // PanLL Coprocessor FFI — Zig shared library for local compute dispatch. // diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index e8835b28..702e2c9a 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 # # Cargo-fuzz manifest for PanLL Gossamer backend. # Run: cargo +nightly fuzz run fuzz_json_command diff --git a/fuzz/fuzz_targets/fuzz_ipc_payload.rs b/fuzz/fuzz_targets/fuzz_ipc_payload.rs index 7cbc7d25..24f2841f 100644 --- a/fuzz/fuzz_targets/fuzz_ipc_payload.rs +++ b/fuzz/fuzz_targets/fuzz_ipc_payload.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // Fuzz target: IPC payload structure validation. // diff --git a/fuzz/fuzz_targets/fuzz_json_command.rs b/fuzz/fuzz_targets/fuzz_json_command.rs index 862adb16..4abc5f53 100644 --- a/fuzz/fuzz_targets/fuzz_json_command.rs +++ b/fuzz/fuzz_targets/fuzz_json_command.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // Fuzz target: JSON command deserialization. // diff --git a/guix.scm b/guix.scm index 481a54ff..48c1a1b4 100644 --- a/guix.scm +++ b/guix.scm @@ -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) ;; ;; Guix development environment for panll. diff --git a/k9iser.toml b/k9iser.toml index 3979cc68..e9456fed 100644 --- a/k9iser.toml +++ b/k9iser.toml @@ -1,5 +1,5 @@ # k9iser manifest — wrap configs into self-validating K9 contracts -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # panll: multi-panel workspace (TEA/ReScript + Gossamer). # Safety-tier "yard" — application framework, moderate scrutiny. diff --git a/layouts/README.adoc b/layouts/README.adoc index 9697d790..610983d1 100644 --- a/layouts/README.adoc +++ b/layouts/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = PanLL Discipline Layout Presets Jonathan D.A. Jewell :description: K9-SVC layout presets for PanLL's global viewshift dropdown. diff --git a/layouts/database-design.k9.ncl b/layouts/database-design.k9.ncl index 1b429c63..e561dce0 100644 --- a/layouts/database-design.k9.ncl +++ b/layouts/database-design.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # database-design.k9.ncl — PanLL discipline layout for database work. # # Target audience: Database designers, data modellers, query developers, diff --git a/layouts/language-design.k9.ncl b/layouts/language-design.k9.ncl index e2ac540f..49914d9a 100644 --- a/layouts/language-design.k9.ncl +++ b/layouts/language-design.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # language-design.k9.ncl — PanLL discipline layout for programming language work. # # Target audience: Language designers, compiler writers, people building or diff --git a/layouts/logic-and-proofs.k9.ncl b/layouts/logic-and-proofs.k9.ncl index 4649dc80..5c1811b9 100644 --- a/layouts/logic-and-proofs.k9.ncl +++ b/layouts/logic-and-proofs.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # logic-and-proofs.k9.ncl — PanLL discipline layout for formal methods work. # # Target audience: Mathematicians, logicians, formal methods researchers, diff --git a/layouts/pedigree-layout.ncl b/layouts/pedigree-layout.ncl index 48ed6ebf..5d995ee5 100644 --- a/layouts/pedigree-layout.ncl +++ b/layouts/pedigree-layout.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # pedigree-layout.ncl — Contract schema for PanLL discipline layout presets. # # Every .k9.ncl layout preset in this directory must satisfy these contracts. diff --git a/layouts/protocol-design.k9.ncl b/layouts/protocol-design.k9.ncl index 8ef85c06..75319757 100644 --- a/layouts/protocol-design.k9.ncl +++ b/layouts/protocol-design.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # protocol-design.k9.ncl — PanLL discipline layout for protocol work. # # Target audience: Network protocol designers, distributed systems engineers, diff --git a/migration/modules/CloudGuardModule.affine b/migration/modules/CloudGuardModule.affine index 51dc5e93..aa9bb58d 100644 --- a/migration/modules/CloudGuardModule.affine +++ b/migration/modules/CloudGuardModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // CloudGuardModule.affine — capability-driven registration for the diff --git a/migration/modules/FarmModule.affine b/migration/modules/FarmModule.affine index 098e5e2d..9601b6e0 100644 --- a/migration/modules/FarmModule.affine +++ b/migration/modules/FarmModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // FarmModule.affine — capability registration for the Git-Private-Farm panel. diff --git a/migration/modules/LanguageForgeModule.affine b/migration/modules/LanguageForgeModule.affine index 8e98162d..9535f1cd 100644 --- a/migration/modules/LanguageForgeModule.affine +++ b/migration/modules/LanguageForgeModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // LanguageForgeModule.affine — capability registration for the diff --git a/migration/modules/MassPanicModule.affine b/migration/modules/MassPanicModule.affine index 9d7a173d..0bb74190 100644 --- a/migration/modules/MassPanicModule.affine +++ b/migration/modules/MassPanicModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // MassPanicModule.affine — capability declarations for the diff --git a/migration/modules/PanicAttackModule.affine b/migration/modules/PanicAttackModule.affine index 44187c67..085ec677 100644 --- a/migration/modules/PanicAttackModule.affine +++ b/migration/modules/PanicAttackModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // PanicAttackModule.affine — capability declarations for the stress diff --git a/migration/modules/PlazaModule.affine b/migration/modules/PlazaModule.affine index bbc3fc17..f33d7817 100644 --- a/migration/modules/PlazaModule.affine +++ b/migration/modules/PlazaModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // PlazaModule.affine — capability registration for the PMPL licensing diff --git a/migration/modules/STATUS.md b/migration/modules/STATUS.md index 6d16c490..6928b499 100644 --- a/migration/modules/STATUS.md +++ b/migration/modules/STATUS.md @@ -1,4 +1,4 @@ - + # `migration/modules/` parity status diff --git a/migration/modules/ServiceEndpoints.affine b/migration/modules/ServiceEndpoints.affine index f0689719..94f6faf2 100644 --- a/migration/modules/ServiceEndpoints.affine +++ b/migration/modules/ServiceEndpoints.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // ServiceEndpoints.affine — centralised default URLs for all backend services. diff --git a/migration/modules/SpecBrowserModule.affine b/migration/modules/SpecBrowserModule.affine index 26d168c7..81c624f2 100644 --- a/migration/modules/SpecBrowserModule.affine +++ b/migration/modules/SpecBrowserModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // SpecBrowserModule.affine — capability registration for the language diff --git a/migration/modules/TangleVizModule.affine b/migration/modules/TangleVizModule.affine index b66b82b4..4581442b 100644 --- a/migration/modules/TangleVizModule.affine +++ b/migration/modules/TangleVizModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // TangleVizModule.affine — capability registration for the Tangle diff --git a/migration/modules/TsdmModule.affine b/migration/modules/TsdmModule.affine index 4baf38da..be3df776 100644 --- a/migration/modules/TsdmModule.affine +++ b/migration/modules/TsdmModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // TsdmModule.affine — capability declarations for the Triaxial Software diff --git a/migration/modules/VerificationDashboardModule.affine b/migration/modules/VerificationDashboardModule.affine index 0f87ccc4..f927f94d 100644 --- a/migration/modules/VerificationDashboardModule.affine +++ b/migration/modules/VerificationDashboardModule.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // VerificationDashboardModule.affine — capability registration for the diff --git a/migration/msg/FeedbackMsg.affine b/migration/msg/FeedbackMsg.affine index 2a41d6c2..194040db 100644 --- a/migration/msg/FeedbackMsg.affine +++ b/migration/msg/FeedbackMsg.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // FeedbackMsg.affine — Feedback-O-Tron messages (user feedback submission diff --git a/migration/msg/OrbitalMsg.affine b/migration/msg/OrbitalMsg.affine index 271d6160..d937bd4f 100644 --- a/migration/msg/OrbitalMsg.affine +++ b/migration/msg/OrbitalMsg.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // OrbitalMsg.affine — orbital stability messages (stability, divergence, diff --git a/migration/msg/VideoCoordinationMsg.affine b/migration/msg/VideoCoordinationMsg.affine index 16206dbf..95482bef 100644 --- a/migration/msg/VideoCoordinationMsg.affine +++ b/migration/msg/VideoCoordinationMsg.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: AGPL-3.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // VideoCoordinationMsg.affine — messages for the VideoCoordination panel diff --git a/panel-clades/.clinerules b/panel-clades/.clinerules index 2bb375bf..de550efd 100644 --- a/panel-clades/.clinerules +++ b/panel-clades/.clinerules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/panel-clades/.cursorrules b/panel-clades/.cursorrules index f4bfb334..97f0be8d 100644 --- a/panel-clades/.cursorrules +++ b/panel-clades/.cursorrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/panel-clades/.devcontainer/Containerfile b/panel-clades/.devcontainer/Containerfile index d9a54f6c..b0a6fd1b 100644 --- a/panel-clades/.devcontainer/Containerfile +++ b/panel-clades/.devcontainer/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Dev Container image for {{PROJECT_NAME}} diff --git a/panel-clades/.devcontainer/README.adoc b/panel-clades/.devcontainer/README.adoc index 4850886e..fe32bf7a 100644 --- a/panel-clades/.devcontainer/README.adoc +++ b/panel-clades/.devcontainer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Dev Container Usage :author: Jonathan D.A. Jewell diff --git a/panel-clades/.devcontainer/devcontainer.json b/panel-clades/.devcontainer/devcontainer.json index 4eb611b4..a4b33e0a 100644 --- a/panel-clades/.devcontainer/devcontainer.json +++ b/panel-clades/.devcontainer/devcontainer.json @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> // // Dev Container configuration for {{PROJECT_NAME}} diff --git a/panel-clades/.envrc b/panel-clades/.envrc index 27add933..0b5b702f 100644 --- a/panel-clades/.envrc +++ b/panel-clades/.envrc @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Activate development environment # Install direnv: https://direnv.net/ diff --git a/panel-clades/.gitattributes b/panel-clades/.gitattributes index 025c53aa..f8f90727 100644 --- a/panel-clades/.gitattributes +++ b/panel-clades/.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/panel-clades/.github/CODEOWNERS b/panel-clades/.github/CODEOWNERS index 15879937..611b5a84 100644 --- a/panel-clades/.github/CODEOWNERS +++ b/panel-clades/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # CODEOWNERS - Define code review assignments # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners # diff --git a/panel-clades/.github/DISCUSSION_TEMPLATE/ideas.yml b/panel-clades/.github/DISCUSSION_TEMPLATE/ideas.yml index b09e520c..ef912f85 100644 --- a/panel-clades/.github/DISCUSSION_TEMPLATE/ideas.yml +++ b/panel-clades/.github/DISCUSSION_TEMPLATE/ideas.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 labels: [enhancement] body: - type: textarea diff --git a/panel-clades/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/panel-clades/.github/DISCUSSION_TEMPLATE/q-and-a.yml index dca46583..df4ec200 100644 --- a/panel-clades/.github/DISCUSSION_TEMPLATE/q-and-a.yml +++ b/panel-clades/.github/DISCUSSION_TEMPLATE/q-and-a.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 labels: [question] body: - type: textarea diff --git a/panel-clades/.github/FUNDING.yml b/panel-clades/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/panel-clades/.github/FUNDING.yml +++ b/panel-clades/.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/panel-clades/.github/ISSUE_TEMPLATE/bug_report.yml b/panel-clades/.github/ISSUE_TEMPLATE/bug_report.yml index dce54917..80d61a12 100644 --- a/panel-clades/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/panel-clades/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Bug report issue template for hyperpolymath/panll name: Bug Report description: Create a report to help us improve diff --git a/panel-clades/.github/ISSUE_TEMPLATE/config.yml b/panel-clades/.github/ISSUE_TEMPLATE/config.yml index 1a729223..8f37e7d3 100644 --- a/panel-clades/.github/ISSUE_TEMPLATE/config.yml +++ b/panel-clades/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Issue template chooser configuration for hyperpolymath/panll blank_issues_enabled: true contact_links: diff --git a/panel-clades/.github/ISSUE_TEMPLATE/custom.yml b/panel-clades/.github/ISSUE_TEMPLATE/custom.yml index 873079e7..267ed7a0 100644 --- a/panel-clades/.github/ISSUE_TEMPLATE/custom.yml +++ b/panel-clades/.github/ISSUE_TEMPLATE/custom.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Custom issue template for hyperpolymath/panll name: Other description: Report an issue that does not fit the other categories diff --git a/panel-clades/.github/ISSUE_TEMPLATE/documentation.yml b/panel-clades/.github/ISSUE_TEMPLATE/documentation.yml index a872a31c..31652d8f 100644 --- a/panel-clades/.github/ISSUE_TEMPLATE/documentation.yml +++ b/panel-clades/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Documentation issue template for hyperpolymath/panll name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/panel-clades/.github/ISSUE_TEMPLATE/feature_request.yml b/panel-clades/.github/ISSUE_TEMPLATE/feature_request.yml index c5505f22..203b4e94 100644 --- a/panel-clades/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/panel-clades/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Feature request issue template for hyperpolymath/panll name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/panel-clades/.github/ISSUE_TEMPLATE/question.yml b/panel-clades/.github/ISSUE_TEMPLATE/question.yml index 79473002..3498426c 100644 --- a/panel-clades/.github/ISSUE_TEMPLATE/question.yml +++ b/panel-clades/.github/ISSUE_TEMPLATE/question.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Question issue template for hyperpolymath/panll name: Question description: Ask a question about usage or behaviour diff --git a/panel-clades/.github/copilot-instructions.md b/panel-clades/.github/copilot-instructions.md index ca9c2d5c..9615ed01 100644 --- a/panel-clades/.github/copilot-instructions.md +++ b/panel-clades/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/panel-clades/.github/dependabot.yml b/panel-clades/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/panel-clades/.github/dependabot.yml +++ b/panel-clades/.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/panel-clades/.github/pull_request_template.md b/panel-clades/.github/pull_request_template.md index 2f4bbcad..d55d0108 100644 --- a/panel-clades/.github/pull_request_template.md +++ b/panel-clades/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/panel-clades/.github/workflows/codeql.yml b/panel-clades/.github/workflows/codeql.yml index 9b3817bb..c14b1947 100644 --- a/panel-clades/.github/workflows/codeql.yml +++ b/panel-clades/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: MPL-2.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/panel-clades/.github/workflows/governance.yml b/panel-clades/.github/workflows/governance.yml index 36a7d418..b4062e02 100644 --- a/panel-clades/.github/workflows/governance.yml +++ b/panel-clades/.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/panel-clades/.github/workflows/hypatia-scan.yml b/panel-clades/.github/workflows/hypatia-scan.yml index 530c83cd..11a87fd9 100644 --- a/panel-clades/.github/workflows/hypatia-scan.yml +++ b/panel-clades/.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/panel-clades/.github/workflows/instant-sync.yml b/panel-clades/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/panel-clades/.github/workflows/instant-sync.yml +++ b/panel-clades/.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/panel-clades/.github/workflows/jekyll-gh-pages.yml b/panel-clades/.github/workflows/jekyll-gh-pages.yml index a4de55ce..ea4724bf 100644 --- a/panel-clades/.github/workflows/jekyll-gh-pages.yml +++ b/panel-clades/.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/panel-clades/.github/workflows/jekyll.yml b/panel-clades/.github/workflows/jekyll.yml index 1b94c134..af08fb6b 100644 --- a/panel-clades/.github/workflows/jekyll.yml +++ b/panel-clades/.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/panel-clades/.github/workflows/mirror.yml b/panel-clades/.github/workflows/mirror.yml index 8ce25434..45f026c5 100644 --- a/panel-clades/.github/workflows/mirror.yml +++ b/panel-clades/.github/workflows/mirror.yml @@ -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 name: Mirror to Git Forges diff --git a/panel-clades/.github/workflows/release.yml b/panel-clades/.github/workflows/release.yml index 7fd1f08a..0ec3403f 100644 --- a/panel-clades/.github/workflows/release.yml +++ b/panel-clades/.github/workflows/release.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) # # Release workflow — triggered by version tags (v*). diff --git a/panel-clades/.github/workflows/scorecard-enforcer.yml b/panel-clades/.github/workflows/scorecard-enforcer.yml index 1da339e2..ae2a89ad 100644 --- a/panel-clades/.github/workflows/scorecard-enforcer.yml +++ b/panel-clades/.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/panel-clades/.github/workflows/scorecard.yml b/panel-clades/.github/workflows/scorecard.yml index 0cabbe52..a35aaff2 100644 --- a/panel-clades/.github/workflows/scorecard.yml +++ b/panel-clades/.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/panel-clades/.github/workflows/secret-scanner.yml b/panel-clades/.github/workflows/secret-scanner.yml index 171c2e33..bf2d61ef 100644 --- a/panel-clades/.github/workflows/secret-scanner.yml +++ b/panel-clades/.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/panel-clades/.gitignore b/panel-clades/.gitignore index 462636bd..4e453f3c 100644 --- a/panel-clades/.gitignore +++ b/panel-clades/.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/panel-clades/.gitlab-ci.yml b/panel-clades/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/panel-clades/.gitlab-ci.yml +++ b/panel-clades/.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/panel-clades/.guix-channel b/panel-clades/.guix-channel index 463636d7..f9bdf68f 100644 --- a/panel-clades/.guix-channel +++ b/panel-clades/.guix-channel @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> ;; ;; Guix channel definition for {{PROJECT_NAME}} diff --git a/panel-clades/.machine_readable/6a2/AGENTIC.a2ml b/panel-clades/.machine_readable/6a2/AGENTIC.a2ml index 6fbd6b4c..4d5db884 100644 --- a/panel-clades/.machine_readable/6a2/AGENTIC.a2ml +++ b/panel-clades/.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/panel-clades/.machine_readable/6a2/ECOSYSTEM.a2ml b/panel-clades/.machine_readable/6a2/ECOSYSTEM.a2ml index eedf2cb1..be47ba06 100644 --- a/panel-clades/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/panel-clades/.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 — Panel-clades ecosystem position diff --git a/panel-clades/.machine_readable/6a2/META.a2ml b/panel-clades/.machine_readable/6a2/META.a2ml index 81186d98..6e5dda1e 100644 --- a/panel-clades/.machine_readable/6a2/META.a2ml +++ b/panel-clades/.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 — Project meta-level information diff --git a/panel-clades/.machine_readable/6a2/NEUROSYM.a2ml b/panel-clades/.machine_readable/6a2/NEUROSYM.a2ml index 1b2fbe51..1acf7a30 100644 --- a/panel-clades/.machine_readable/6a2/NEUROSYM.a2ml +++ b/panel-clades/.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/panel-clades/.machine_readable/6a2/PLAYBOOK.a2ml b/panel-clades/.machine_readable/6a2/PLAYBOOK.a2ml index a74bd833..6408e1c7 100644 --- a/panel-clades/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/panel-clades/.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/panel-clades/.machine_readable/6a2/STATE.a2ml b/panel-clades/.machine_readable/6a2/STATE.a2ml index 9b7e8fef..ddf1785f 100644 --- a/panel-clades/.machine_readable/6a2/STATE.a2ml +++ b/panel-clades/.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 — Project state checkpoint for panel-clades diff --git a/panel-clades/.machine_readable/anchors/ANCHOR.a2ml b/panel-clades/.machine_readable/anchors/ANCHOR.a2ml index 7e2593a6..87238998 100644 --- a/panel-clades/.machine_readable/anchors/ANCHOR.a2ml +++ b/panel-clades/.machine_readable/anchors/ANCHOR.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/panel-clades/.machine_readable/contractiles/dust/Dustfile b/panel-clades/.machine_readable/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/panel-clades/.machine_readable/contractiles/dust/Dustfile +++ b/panel-clades/.machine_readable/contractiles/dust/Dustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dustfile template - recovery and rollback semantics version: 1 diff --git a/panel-clades/.machine_readable/contractiles/must/Mustfile b/panel-clades/.machine_readable/contractiles/must/Mustfile index 5db757ec..393c030e 100644 --- a/panel-clades/.machine_readable/contractiles/must/Mustfile +++ b/panel-clades/.machine_readable/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - declarative state contract (template) # See: https://github.com/{{OWNER}}/mustfile diff --git a/panel-clades/.machine_readable/contractiles/trust/Trustfile.a2ml b/panel-clades/.machine_readable/contractiles/trust/Trustfile.a2ml index 4a130b77..52b83e68 100644 --- a/panel-clades/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/panel-clades/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # ============================================================================= # A2ML Trustfile Template (Cyber-Resilient Baseline) # Replace all {{PLACEHOLDERS}} for each derived repository. diff --git a/panel-clades/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/panel-clades/.machine_readable/policies/MAINTENANCE-AXES.a2ml index 0260a9d7..eeffd278 100644 --- a/panel-clades/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/panel-clades/.machine_readable/policies/MAINTENANCE-AXES.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Canonical maintenance governance model diff --git a/panel-clades/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/panel-clades/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 9da99ee2..fef9ca02 100644 --- a/panel-clades/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/panel-clades/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Cross-repo maintenance baseline (machine-readable canonical) [metadata] diff --git a/panel-clades/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/panel-clades/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..093573a0 100644 --- a/panel-clades/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/panel-clades/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # General software development approach (machine-readable) [metadata] diff --git a/panel-clades/.well-known/ai.txt b/panel-clades/.well-known/ai.txt index 6668d669..cc7cbc35 100644 --- a/panel-clades/.well-known/ai.txt +++ b/panel-clades/.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/panel-clades/.well-known/humans.txt b/panel-clades/.well-known/humans.txt index 60be6cfc..f57452ca 100644 --- a/panel-clades/.well-known/humans.txt +++ b/panel-clades/.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/panel-clades/.well-known/security.txt b/panel-clades/.well-known/security.txt index 93ce46e0..5414d508 100644 --- a/panel-clades/.well-known/security.txt +++ b/panel-clades/.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/panel-clades/.windsurfrules b/panel-clades/.windsurfrules index 2bb375bf..de550efd 100644 --- a/panel-clades/.windsurfrules +++ b/panel-clades/.windsurfrules @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # Authoritative source: docs/AI-CONVENTIONS.md diff --git a/panel-clades/CODEOWNERS b/panel-clades/CODEOWNERS index 15879937..611b5a84 100644 --- a/panel-clades/CODEOWNERS +++ b/panel-clades/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # CODEOWNERS - Define code review assignments # See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners # diff --git a/panel-clades/Containerfile b/panel-clades/Containerfile index 19e2289f..d7266bc0 100644 --- a/panel-clades/Containerfile +++ b/panel-clades/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Containerfile for {{PROJECT_NAME}} diff --git a/panel-clades/EXHIBIT-A-ETHICAL-USE.txt b/panel-clades/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d4..0b20fca2 100644 --- a/panel-clades/EXHIBIT-A-ETHICAL-USE.txt +++ b/panel-clades/EXHIBIT-A-ETHICAL-USE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 ================================================================================ EXHIBIT A — ETHICAL USE GUIDELINES diff --git a/panel-clades/EXHIBIT-B-QUANTUM-SAFE.txt b/panel-clades/EXHIBIT-B-QUANTUM-SAFE.txt index 83f47066..7fba8c94 100644 --- a/panel-clades/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/panel-clades/EXHIBIT-B-QUANTUM-SAFE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 ================================================================================ EXHIBIT B — QUANTUM-SAFE PROVENANCE SPECIFICATION diff --git a/panel-clades/GOVERNANCE.md b/panel-clades/GOVERNANCE.md index a64fb4e1..901108ca 100644 --- a/panel-clades/GOVERNANCE.md +++ b/panel-clades/GOVERNANCE.md @@ -1,4 +1,4 @@ - + # Project Governance diff --git a/panel-clades/Justfile b/panel-clades/Justfile index 1d9ac4aa..53731205 100644 --- a/panel-clades/Justfile +++ b/panel-clades/Justfile @@ -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) # # RSR Standard Justfile Template diff --git a/panel-clades/LICENSE b/panel-clades/LICENSE index d2dccf5b..ec540b34 100644 --- a/panel-clades/LICENSE +++ b/panel-clades/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/panel-clades/LICENSES/PMPL-1.0-or-later.txt b/panel-clades/LICENSES/PMPL-1.0-or-later.txt index d2dccf5b..ec540b34 100644 --- a/panel-clades/LICENSES/PMPL-1.0-or-later.txt +++ b/panel-clades/LICENSES/PMPL-1.0-or-later.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/panel-clades/MAINTAINERS b/panel-clades/MAINTAINERS index 0c819aa8..145c4e96 100644 --- a/panel-clades/MAINTAINERS +++ b/panel-clades/MAINTAINERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # MAINTAINERS - Project maintainers and contact information # # Format: Name (role) diff --git a/panel-clades/MAINTAINERS.adoc b/panel-clades/MAINTAINERS.adoc index ac120fa4..48d97817 100644 --- a/panel-clades/MAINTAINERS.adoc +++ b/panel-clades/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Maintainers :toc: preamble diff --git a/panel-clades/MAINTAINERS.md b/panel-clades/MAINTAINERS.md index 4427f790..a57c40e2 100644 --- a/panel-clades/MAINTAINERS.md +++ b/panel-clades/MAINTAINERS.md @@ -1,4 +1,4 @@ - + # Maintainers diff --git a/panel-clades/ROADMAP.adoc b/panel-clades/ROADMAP.adoc index 10b51d42..d9d1bff1 100644 --- a/panel-clades/ROADMAP.adoc +++ b/panel-clades/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Panel Clades Roadmap == Current Status diff --git a/panel-clades/RSR_OUTLINE.adoc b/panel-clades/RSR_OUTLINE.adoc index 6100fe63..c9f79df1 100644 --- a/panel-clades/RSR_OUTLINE.adoc +++ b/panel-clades/RSR_OUTLINE.adoc @@ -281,7 +281,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 == Links diff --git a/panel-clades/TOPOLOGY.md b/panel-clades/TOPOLOGY.md index 2aff77fa..63b87347 100644 --- a/panel-clades/TOPOLOGY.md +++ b/panel-clades/TOPOLOGY.md @@ -1,4 +1,4 @@ - + diff --git a/panel-clades/clades/README.adoc b/panel-clades/clades/README.adoc index 3a89ebe5..d3d21dc9 100644 --- a/panel-clades/clades/README.adoc +++ b/panel-clades/clades/README.adoc @@ -1,5 +1,5 @@ = Panel Clades Registry -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) :toc: diff --git a/panel-clades/clades/_basics/GenericAi.a2ml b/panel-clades/clades/_basics/GenericAi.a2ml index a9761329..02c697dc 100644 --- a/panel-clades/clades/_basics/GenericAi.a2ml +++ b/panel-clades/clades/_basics/GenericAi.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) # # Generic AI Clade Template diff --git a/panel-clades/clades/_basics/GenericBridge.a2ml b/panel-clades/clades/_basics/GenericBridge.a2ml index 3609537b..53e115fd 100644 --- a/panel-clades/clades/_basics/GenericBridge.a2ml +++ b/panel-clades/clades/_basics/GenericBridge.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) # # Generic Bridge Clade Template diff --git a/panel-clades/clades/_basics/GenericBuilder.a2ml b/panel-clades/clades/_basics/GenericBuilder.a2ml index b7d5209d..abd40ab2 100644 --- a/panel-clades/clades/_basics/GenericBuilder.a2ml +++ b/panel-clades/clades/_basics/GenericBuilder.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) # # Generic Builder Clade Template diff --git a/panel-clades/clades/_basics/GenericDatabase.a2ml b/panel-clades/clades/_basics/GenericDatabase.a2ml index 9b7ed881..be658110 100644 --- a/panel-clades/clades/_basics/GenericDatabase.a2ml +++ b/panel-clades/clades/_basics/GenericDatabase.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) # # Generic Database Clade Template diff --git a/panel-clades/clades/_basics/GenericDirective.a2ml b/panel-clades/clades/_basics/GenericDirective.a2ml index 5f63f38c..833d0528 100644 --- a/panel-clades/clades/_basics/GenericDirective.a2ml +++ b/panel-clades/clades/_basics/GenericDirective.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) # # Generic Directive Clade Template diff --git a/panel-clades/clades/_basics/GenericInspector.a2ml b/panel-clades/clades/_basics/GenericInspector.a2ml index c885be0a..1b997b2a 100644 --- a/panel-clades/clades/_basics/GenericInspector.a2ml +++ b/panel-clades/clades/_basics/GenericInspector.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) # # Generic Inspector Clade Template diff --git a/panel-clades/clades/_basics/GenericLoader.a2ml b/panel-clades/clades/_basics/GenericLoader.a2ml index 785f4f2c..9f96c6c7 100644 --- a/panel-clades/clades/_basics/GenericLoader.a2ml +++ b/panel-clades/clades/_basics/GenericLoader.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) # # Generic Loader Clade Template diff --git a/panel-clades/clades/_basics/GenericMeta.a2ml b/panel-clades/clades/_basics/GenericMeta.a2ml index b1afa7b4..903d0baa 100644 --- a/panel-clades/clades/_basics/GenericMeta.a2ml +++ b/panel-clades/clades/_basics/GenericMeta.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) # # Generic Meta Clade Template diff --git a/panel-clades/clades/_basics/GenericNetwork.a2ml b/panel-clades/clades/_basics/GenericNetwork.a2ml index ce523085..a448ff6d 100644 --- a/panel-clades/clades/_basics/GenericNetwork.a2ml +++ b/panel-clades/clades/_basics/GenericNetwork.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) # # Generic Network Clade Template diff --git a/panel-clades/clades/_basics/GenericScanner.a2ml b/panel-clades/clades/_basics/GenericScanner.a2ml index 537bbf94..fa0f15df 100644 --- a/panel-clades/clades/_basics/GenericScanner.a2ml +++ b/panel-clades/clades/_basics/GenericScanner.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) # # Generic Scanner Clade Template diff --git a/panel-clades/clades/_basics/GenericService.a2ml b/panel-clades/clades/_basics/GenericService.a2ml index f9d03f94..463fa681 100644 --- a/panel-clades/clades/_basics/GenericService.a2ml +++ b/panel-clades/clades/_basics/GenericService.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) # # Generic Service Clade Template diff --git a/panel-clades/clades/_basics/GenericTerminal.a2ml b/panel-clades/clades/_basics/GenericTerminal.a2ml index 6ede484b..1be2032b 100644 --- a/panel-clades/clades/_basics/GenericTerminal.a2ml +++ b/panel-clades/clades/_basics/GenericTerminal.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) # # Generic Terminal Clade Template diff --git a/panel-clades/clades/_basics/GenericViewer.a2ml b/panel-clades/clades/_basics/GenericViewer.a2ml index aac7b784..6914ae5b 100644 --- a/panel-clades/clades/_basics/GenericViewer.a2ml +++ b/panel-clades/clades/_basics/GenericViewer.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) # # Generic Viewer Clade Template diff --git a/panel-clades/clades/_basics/README.adoc b/panel-clades/clades/_basics/README.adoc index 1bc44716..4fe5e4f6 100644 --- a/panel-clades/clades/_basics/README.adoc +++ b/panel-clades/clades/_basics/README.adoc @@ -1,5 +1,5 @@ = PanLL Clade Basics — Generic Templates -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/aerie/Aerie.a2ml b/panel-clades/clades/aerie/Aerie.a2ml index 8289b35d..c222687d 100644 --- a/panel-clades/clades/aerie/Aerie.a2ml +++ b/panel-clades/clades/aerie/Aerie.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) # # Aerie Panel Clade — Network Diagnostics and BGP Forensics diff --git a/panel-clades/clades/aerie/README.adoc b/panel-clades/clades/aerie/README.adoc index a10690ac..2e09b2cf 100644 --- a/panel-clades/clades/aerie/README.adoc +++ b/panel-clades/clades/aerie/README.adoc @@ -1,5 +1,5 @@ = Aerie Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/aerie/config.k9.ncl b/panel-clades/clades/aerie/config.k9.ncl index f157ea59..f1a98f32 100644 --- a/panel-clades/clades/aerie/config.k9.ncl +++ b/panel-clades/clades/aerie/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Aerie Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "aerie-config", diff --git a/panel-clades/clades/agent-coordination/AgentCoordination.a2ml b/panel-clades/clades/agent-coordination/AgentCoordination.a2ml index 12e3df83..7dc0d783 100644 --- a/panel-clades/clades/agent-coordination/AgentCoordination.a2ml +++ b/panel-clades/clades/agent-coordination/AgentCoordination.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) # # Agent Coordination View Panel Clade — Multi-Agent Topology and Strategy diff --git a/panel-clades/clades/agent-ooda/AgentOoda.a2ml b/panel-clades/clades/agent-ooda/AgentOoda.a2ml index 6149514e..3b0626d9 100644 --- a/panel-clades/clades/agent-ooda/AgentOoda.a2ml +++ b/panel-clades/clades/agent-ooda/AgentOoda.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) # # OODA Session Monitor Panel Clade — Agent OODA Loop Lifecycle Tracking diff --git a/panel-clades/clades/agent-safety/AgentSafety.a2ml b/panel-clades/clades/agent-safety/AgentSafety.a2ml index 033ea2b7..b8e1e994 100644 --- a/panel-clades/clades/agent-safety/AgentSafety.a2ml +++ b/panel-clades/clades/agent-safety/AgentSafety.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) # # Agent Safety Gate Panel Clade — Tool Call Safety Review and Approval diff --git a/panel-clades/clades/agentic-bridge/AgenticBridge.a2ml b/panel-clades/clades/agentic-bridge/AgenticBridge.a2ml index 61627b7d..e12ea0f0 100644 --- a/panel-clades/clades/agentic-bridge/AgenticBridge.a2ml +++ b/panel-clades/clades/agentic-bridge/AgenticBridge.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 Bridge Panel Clade — Bridge to external AI agent frameworks diff --git a/panel-clades/clades/agentic-bridge/config.k9.ncl b/panel-clades/clades/agentic-bridge/config.k9.ncl index 10d5e334..9ff0c22c 100644 --- a/panel-clades/clades/agentic-bridge/config.k9.ncl +++ b/panel-clades/clades/agentic-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Agentic Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "agentic-bridge-config", diff --git a/panel-clades/clades/ai/Ai.a2ml b/panel-clades/clades/ai/Ai.a2ml index 9cb3157a..5f43964b 100644 --- a/panel-clades/clades/ai/Ai.a2ml +++ b/panel-clades/clades/ai/Ai.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) # # AI Panel Clade — Multi-Provider Neural Interface diff --git a/panel-clades/clades/ai/README.adoc b/panel-clades/clades/ai/README.adoc index 8777c578..851c4fa7 100644 --- a/panel-clades/clades/ai/README.adoc +++ b/panel-clades/clades/ai/README.adoc @@ -1,5 +1,5 @@ = AI Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/ai/config.k9.ncl b/panel-clades/clades/ai/config.k9.ncl index 354da539..45a5b4af 100644 --- a/panel-clades/clades/ai/config.k9.ncl +++ b/panel-clades/clades/ai/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: AI Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "ai-config", diff --git a/panel-clades/clades/ambientops/AmbientOps.a2ml b/panel-clades/clades/ambientops/AmbientOps.a2ml index abdb8b10..253302ab 100644 --- a/panel-clades/clades/ambientops/AmbientOps.a2ml +++ b/panel-clades/clades/ambientops/AmbientOps.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the AmbientOps panel. diff --git a/panel-clades/clades/ambientops/config.k9.ncl b/panel-clades/clades/ambientops/config.k9.ncl index daab878f..f646075e 100644 --- a/panel-clades/clades/ambientops/config.k9.ncl +++ b/panel-clades/clades/ambientops/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: AmbientOps Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "ambientops-config", diff --git a/panel-clades/clades/architect-mode/ArchitectMode.a2ml b/panel-clades/clades/architect-mode/ArchitectMode.a2ml index cd5cd60c..3d238598 100644 --- a/panel-clades/clades/architect-mode/ArchitectMode.a2ml +++ b/panel-clades/clades/architect-mode/ArchitectMode.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) # # Architect Mode Panel Clade — High-level game architecture design surface diff --git a/panel-clades/clades/architect-mode/config.k9.ncl b/panel-clades/clades/architect-mode/config.k9.ncl index 5e8dab39..b19c324a 100644 --- a/panel-clades/clades/architect-mode/config.k9.ncl +++ b/panel-clades/clades/architect-mode/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Architect Mode Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "architect-mode-config", diff --git a/panel-clades/clades/asset-manager/AssetManager.a2ml b/panel-clades/clades/asset-manager/AssetManager.a2ml index c7424fe1..3526c4fc 100644 --- a/panel-clades/clades/asset-manager/AssetManager.a2ml +++ b/panel-clades/clades/asset-manager/AssetManager.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) # # Asset Manager Panel Clade — Game asset inventory, import, and pipeline management diff --git a/panel-clades/clades/asset-manager/config.k9.ncl b/panel-clades/clades/asset-manager/config.k9.ncl index 3e87b697..c0443920 100644 --- a/panel-clades/clades/asset-manager/config.k9.ncl +++ b/panel-clades/clades/asset-manager/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Asset Manager Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "asset-manager-config", diff --git a/panel-clades/clades/automation-bridge/AutomationBridge.a2ml b/panel-clades/clades/automation-bridge/AutomationBridge.a2ml index f502a310..409f9789 100644 --- a/panel-clades/clades/automation-bridge/AutomationBridge.a2ml +++ b/panel-clades/clades/automation-bridge/AutomationBridge.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) # # Automation Bridge Panel Clade — Bridge to CI/CD and workflow automation systems diff --git a/panel-clades/clades/automation-bridge/config.k9.ncl b/panel-clades/clades/automation-bridge/config.k9.ncl index 2ee4e6e2..8e308a86 100644 --- a/panel-clades/clades/automation-bridge/config.k9.ncl +++ b/panel-clades/clades/automation-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Automation Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "automation-bridge-config", diff --git a/panel-clades/clades/automation-router/AutomationRouter.a2ml b/panel-clades/clades/automation-router/AutomationRouter.a2ml index 4ec32121..766f956d 100644 --- a/panel-clades/clades/automation-router/AutomationRouter.a2ml +++ b/panel-clades/clades/automation-router/AutomationRouter.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) # # Automation Router Panel Clade — Cross-panel workflow orchestration diff --git a/panel-clades/clades/automation-router/README.adoc b/panel-clades/clades/automation-router/README.adoc index ce713f27..e6deebd5 100644 --- a/panel-clades/clades/automation-router/README.adoc +++ b/panel-clades/clades/automation-router/README.adoc @@ -1,5 +1,5 @@ = Automation Router Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Cross-panel workflow orchestration via event-driven rules with human approval gates. diff --git a/panel-clades/clades/automation-router/config.k9.ncl b/panel-clades/clades/automation-router/config.k9.ncl index d5afcba7..4eed26eb 100644 --- a/panel-clades/clades/automation-router/config.k9.ncl +++ b/panel-clades/clades/automation-router/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Automation Router Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "automation-router-config", diff --git a/panel-clades/clades/balance-analyser/BalanceAnalyser.a2ml b/panel-clades/clades/balance-analyser/BalanceAnalyser.a2ml index ad6ece29..b2b42c38 100644 --- a/panel-clades/clades/balance-analyser/BalanceAnalyser.a2ml +++ b/panel-clades/clades/balance-analyser/BalanceAnalyser.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) # # Balance Analyser Panel Clade — Game balance metrics and difficulty curve analysis diff --git a/panel-clades/clades/balance-analyser/config.k9.ncl b/panel-clades/clades/balance-analyser/config.k9.ncl index 088c650f..928e35ed 100644 --- a/panel-clades/clades/balance-analyser/config.k9.ncl +++ b/panel-clades/clades/balance-analyser/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Balance Analyser Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "balance-analyser-config", diff --git a/panel-clades/clades/beta-feedback-hub/BetaFeedbackHub.a2ml b/panel-clades/clades/beta-feedback-hub/BetaFeedbackHub.a2ml index 7e1417cf..d06b7bd2 100644 --- a/panel-clades/clades/beta-feedback-hub/BetaFeedbackHub.a2ml +++ b/panel-clades/clades/beta-feedback-hub/BetaFeedbackHub.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) # # Beta Feedback Hub Panel Clade — Collect and triage player/tester feedback diff --git a/panel-clades/clades/beta-feedback-hub/config.k9.ncl b/panel-clades/clades/beta-feedback-hub/config.k9.ncl index ff7ed87a..5a98d704 100644 --- a/panel-clades/clades/beta-feedback-hub/config.k9.ncl +++ b/panel-clades/clades/beta-feedback-hub/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Beta Feedback Hub Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "beta-feedback-hub-config", diff --git a/panel-clades/clades/boj/Boj.a2ml b/panel-clades/clades/boj/Boj.a2ml index 3b5de9a8..2473a6ff 100644 --- a/panel-clades/clades/boj/Boj.a2ml +++ b/panel-clades/clades/boj/Boj.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Clade Definition: BoJ (Bundle of Joy) # Unified cartridge server — 17 domains, 3-layer ABI/FFI/Adapter, Umoja federation. diff --git a/panel-clades/clades/boj/README.adoc b/panel-clades/clades/boj/README.adoc index df9a4cbf..54bc1554 100644 --- a/panel-clades/clades/boj/README.adoc +++ b/panel-clades/clades/boj/README.adoc @@ -1,5 +1,5 @@ = BoJ (Bundle of Joy) Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Unified cartridge server bridging 17 protocol domains through Idris2/Zig/V-lang triple adapter. diff --git a/panel-clades/clades/boj/config.k9.ncl b/panel-clades/clades/boj/config.k9.ncl index 52768004..254bec1a 100644 --- a/panel-clades/clades/boj/config.k9.ncl +++ b/panel-clades/clades/boj/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: BoJ Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "boj-config", diff --git a/panel-clades/clades/build-dashboard/BuildDashboard.a2ml b/panel-clades/clades/build-dashboard/BuildDashboard.a2ml index 9881f10e..f2478562 100644 --- a/panel-clades/clades/build-dashboard/BuildDashboard.a2ml +++ b/panel-clades/clades/build-dashboard/BuildDashboard.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) # # Build Dashboard Panel Clade — Monitor builds, tests, and compilation status diff --git a/panel-clades/clades/build-dashboard/README.adoc b/panel-clades/clades/build-dashboard/README.adoc index 76375a9b..f26cc203 100644 --- a/panel-clades/clades/build-dashboard/README.adoc +++ b/panel-clades/clades/build-dashboard/README.adoc @@ -1,5 +1,5 @@ = Build Dashboard Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Monitor build processes, test results, and compilation status across IDApTIK sub-projects. diff --git a/panel-clades/clades/build-dashboard/config.k9.ncl b/panel-clades/clades/build-dashboard/config.k9.ncl index c59befce..e9c29f23 100644 --- a/panel-clades/clades/build-dashboard/config.k9.ncl +++ b/panel-clades/clades/build-dashboard/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Build Dashboard Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "build-dashboard-config", diff --git a/panel-clades/clades/capture/Capture.a2ml b/panel-clades/clades/capture/Capture.a2ml index 702deaf3..ffd5d2ba 100644 --- a/panel-clades/clades/capture/Capture.a2ml +++ b/panel-clades/clades/capture/Capture.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) # # Capture Panel Clade — Screenshots, Recordings, Demos diff --git a/panel-clades/clades/capture/README.adoc b/panel-clades/clades/capture/README.adoc index 3cb96efb..a453cc2d 100644 --- a/panel-clades/clades/capture/README.adoc +++ b/panel-clades/clades/capture/README.adoc @@ -1,5 +1,5 @@ = Capture Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/capture/config.k9.ncl b/panel-clades/clades/capture/config.k9.ncl index 22be0875..a9bd08a3 100644 --- a/panel-clades/clades/capture/config.k9.ncl +++ b/panel-clades/clades/capture/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Capture Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "capture-config", diff --git a/panel-clades/clades/clade-browser/CladeBrowser.a2ml b/panel-clades/clades/clade-browser/CladeBrowser.a2ml index 78d79254..8104992f 100644 --- a/panel-clades/clades/clade-browser/CladeBrowser.a2ml +++ b/panel-clades/clades/clade-browser/CladeBrowser.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Clade Definition: Clade Browser # Interactive browser for exploring and managing panel clades, traits, and permissions. diff --git a/panel-clades/clades/clade-browser/README.adoc b/panel-clades/clades/clade-browser/README.adoc index a42a997e..39db6ad8 100644 --- a/panel-clades/clades/clade-browser/README.adoc +++ b/panel-clades/clades/clade-browser/README.adoc @@ -1,5 +1,5 @@ = Clade Browser Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Interactive browser for exploring panel clades, traits, inheritance chains, and permissions. diff --git a/panel-clades/clades/clade-browser/config.k9.ncl b/panel-clades/clades/clade-browser/config.k9.ncl index bcca230b..9a2f6a44 100644 --- a/panel-clades/clades/clade-browser/config.k9.ncl +++ b/panel-clades/clades/clade-browser/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Clade Browser Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "clade-browser-config", diff --git a/panel-clades/clades/cloudguard/CloudGuard.a2ml b/panel-clades/clades/cloudguard/CloudGuard.a2ml index 9349ad37..a967917e 100644 --- a/panel-clades/clades/cloudguard/CloudGuard.a2ml +++ b/panel-clades/clades/cloudguard/CloudGuard.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) # # CloudGuard Panel Clade — Cloudflare Domain Security Management diff --git a/panel-clades/clades/cloudguard/README.adoc b/panel-clades/clades/cloudguard/README.adoc index 8ce632f8..40825669 100644 --- a/panel-clades/clades/cloudguard/README.adoc +++ b/panel-clades/clades/cloudguard/README.adoc @@ -1,5 +1,5 @@ = CloudGuard Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/cloudguard/config.k9.ncl b/panel-clades/clades/cloudguard/config.k9.ncl index 69261a46..bc0f3894 100644 --- a/panel-clades/clades/cloudguard/config.k9.ncl +++ b/panel-clades/clades/cloudguard/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: CloudGuard Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "cloudguard-config", diff --git a/panel-clades/clades/code-review/CodeReview.a2ml b/panel-clades/clades/code-review/CodeReview.a2ml index 15e84cf7..b218c079 100644 --- a/panel-clades/clades/code-review/CodeReview.a2ml +++ b/panel-clades/clades/code-review/CodeReview.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) # # Code Review Panel Clade — In-panel code review with diff, comments, and approval diff --git a/panel-clades/clades/code-review/config.k9.ncl b/panel-clades/clades/code-review/config.k9.ncl index c2f3129d..ed03585e 100644 --- a/panel-clades/clades/code-review/config.k9.ncl +++ b/panel-clades/clades/code-review/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Code Review Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "code-review-config", diff --git a/panel-clades/clades/compatibility-matrix/CompatibilityMatrix.a2ml b/panel-clades/clades/compatibility-matrix/CompatibilityMatrix.a2ml index 87ceef11..ef68308c 100644 --- a/panel-clades/clades/compatibility-matrix/CompatibilityMatrix.a2ml +++ b/panel-clades/clades/compatibility-matrix/CompatibilityMatrix.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) # # Compatibility Matrix Panel Clade — Cross-platform and cross-version test matrix diff --git a/panel-clades/clades/compatibility-matrix/config.k9.ncl b/panel-clades/clades/compatibility-matrix/config.k9.ncl index 630795e4..9726fcc8 100644 --- a/panel-clades/clades/compatibility-matrix/config.k9.ncl +++ b/panel-clades/clades/compatibility-matrix/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Compatibility Matrix Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "compatibility-matrix-config", diff --git a/panel-clades/clades/contractile-completeness/ContractileCompleteness.a2ml b/panel-clades/clades/contractile-completeness/ContractileCompleteness.a2ml index 0ce8a355..539b34cc 100644 --- a/panel-clades/clades/contractile-completeness/ContractileCompleteness.a2ml +++ b/panel-clades/clades/contractile-completeness/ContractileCompleteness.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Contractile Completeness panel. diff --git a/panel-clades/clades/contractile-completeness/README.adoc b/panel-clades/clades/contractile-completeness/README.adoc index 89020fc5..503fb58c 100644 --- a/panel-clades/clades/contractile-completeness/README.adoc +++ b/panel-clades/clades/contractile-completeness/README.adoc @@ -1,5 +1,5 @@ = ContractileCompleteness Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/contractile-completeness/config.k9.ncl b/panel-clades/clades/contractile-completeness/config.k9.ncl index 45980abb..44b747da 100644 --- a/panel-clades/clades/contractile-completeness/config.k9.ncl +++ b/panel-clades/clades/contractile-completeness/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Contractile Completeness Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "contractile-completeness-config", diff --git a/panel-clades/clades/coprocessors/Coprocessors.a2ml b/panel-clades/clades/coprocessors/Coprocessors.a2ml index 2d3f95d1..075e72a7 100644 --- a/panel-clades/clades/coprocessors/Coprocessors.a2ml +++ b/panel-clades/clades/coprocessors/Coprocessors.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) # # Coprocessor Dashboard Panel Clade — Monitor compute/security/IO backends diff --git a/panel-clades/clades/coprocessors/README.adoc b/panel-clades/clades/coprocessors/README.adoc index 02e23e32..9eb50fed 100644 --- a/panel-clades/clades/coprocessors/README.adoc +++ b/panel-clades/clades/coprocessors/README.adoc @@ -1,5 +1,5 @@ = Coprocessors Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Monitor IDApTIK's coprocessor backends -- call logs, heatmaps, and performance metrics. diff --git a/panel-clades/clades/coprocessors/config.k9.ncl b/panel-clades/clades/coprocessors/config.k9.ncl index e5c1cc4b..27e0b441 100644 --- a/panel-clades/clades/coprocessors/config.k9.ncl +++ b/panel-clades/clades/coprocessors/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Coprocessors Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "coprocessors-config", diff --git a/panel-clades/clades/database-bridge/DatabaseBridge.a2ml b/panel-clades/clades/database-bridge/DatabaseBridge.a2ml index 991d3861..c9f40bf3 100644 --- a/panel-clades/clades/database-bridge/DatabaseBridge.a2ml +++ b/panel-clades/clades/database-bridge/DatabaseBridge.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) # # Database Bridge Panel Clade — Bridge to VeriSimDB, QuandleDB, and external databases diff --git a/panel-clades/clades/database-bridge/config.k9.ncl b/panel-clades/clades/database-bridge/config.k9.ncl index 2d5b3025..1160e4b2 100644 --- a/panel-clades/clades/database-bridge/config.k9.ncl +++ b/panel-clades/clades/database-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Database Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "database-bridge-config", diff --git a/panel-clades/clades/databases/Databases.a2ml b/panel-clades/clades/databases/Databases.a2ml index 017477d0..b09d742a 100644 --- a/panel-clades/clades/databases/Databases.a2ml +++ b/panel-clades/clades/databases/Databases.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) # # Databases Panel Clade — VeriSimDB, QuandleDB, LithoGlyph Management diff --git a/panel-clades/clades/databases/README.adoc b/panel-clades/clades/databases/README.adoc index bf895636..c7e356a4 100644 --- a/panel-clades/clades/databases/README.adoc +++ b/panel-clades/clades/databases/README.adoc @@ -1,5 +1,5 @@ = Databases Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/databases/config.k9.ncl b/panel-clades/clades/databases/config.k9.ncl index c1b3ff64..6fde6818 100644 --- a/panel-clades/clades/databases/config.k9.ncl +++ b/panel-clades/clades/databases/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Databases Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "databases-config", diff --git a/panel-clades/clades/debugging-workbench/DebuggingWorkbench.a2ml b/panel-clades/clades/debugging-workbench/DebuggingWorkbench.a2ml index 79bc501c..b7cffb6f 100644 --- a/panel-clades/clades/debugging-workbench/DebuggingWorkbench.a2ml +++ b/panel-clades/clades/debugging-workbench/DebuggingWorkbench.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) # # Debugging Workbench Panel Clade — Unified debugging surface across languages and runtimes diff --git a/panel-clades/clades/debugging-workbench/config.k9.ncl b/panel-clades/clades/debugging-workbench/config.k9.ncl index 2a3120fa..534a0fff 100644 --- a/panel-clades/clades/debugging-workbench/config.k9.ncl +++ b/panel-clades/clades/debugging-workbench/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Debugging Workbench Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "debugging-workbench-config", diff --git a/panel-clades/clades/device-network-designer/DeviceNetworkDesigner.a2ml b/panel-clades/clades/device-network-designer/DeviceNetworkDesigner.a2ml index ed97ce6f..17bce41b 100644 --- a/panel-clades/clades/device-network-designer/DeviceNetworkDesigner.a2ml +++ b/panel-clades/clades/device-network-designer/DeviceNetworkDesigner.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) # # Device Network Designer Panel Clade — Visual designer for IDApTIK in-game networks diff --git a/panel-clades/clades/device-network-designer/config.k9.ncl b/panel-clades/clades/device-network-designer/config.k9.ncl index bfdab60c..d7fafb29 100644 --- a/panel-clades/clades/device-network-designer/config.k9.ncl +++ b/panel-clades/clades/device-network-designer/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Device Network Designer Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "device-network-designer-config", diff --git a/panel-clades/clades/dlc-workshop/DlcWorkshop.a2ml b/panel-clades/clades/dlc-workshop/DlcWorkshop.a2ml index 41c606f6..9c088430 100644 --- a/panel-clades/clades/dlc-workshop/DlcWorkshop.a2ml +++ b/panel-clades/clades/dlc-workshop/DlcWorkshop.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) # # DLC Workshop Panel Clade — Create, test, and package puzzle packs diff --git a/panel-clades/clades/dlc-workshop/README.adoc b/panel-clades/clades/dlc-workshop/README.adoc index cdcfa7d1..20782ed1 100644 --- a/panel-clades/clades/dlc-workshop/README.adoc +++ b/panel-clades/clades/dlc-workshop/README.adoc @@ -1,5 +1,5 @@ = DLC Workshop Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Create, test, and package DLC puzzle packs for IDApTIK. diff --git a/panel-clades/clades/dlc-workshop/config.k9.ncl b/panel-clades/clades/dlc-workshop/config.k9.ncl index 235fdf33..be54a5f9 100644 --- a/panel-clades/clades/dlc-workshop/config.k9.ncl +++ b/panel-clades/clades/dlc-workshop/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: DLC Workshop Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "dlc-workshop-config", diff --git a/panel-clades/clades/echidna/Echidna.a2ml b/panel-clades/clades/echidna/Echidna.a2ml index 05693d43..574af5ac 100644 --- a/panel-clades/clades/echidna/Echidna.a2ml +++ b/panel-clades/clades/echidna/Echidna.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the ECHIDNA panel. diff --git a/panel-clades/clades/echidna/config.k9.ncl b/panel-clades/clades/echidna/config.k9.ncl index 54856eb5..a1dc38dd 100644 --- a/panel-clades/clades/echidna/config.k9.ncl +++ b/panel-clades/clades/echidna/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: ECHIDNA Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "echidna-config", diff --git a/panel-clades/clades/editor-bridge/EditorBridge.a2ml b/panel-clades/clades/editor-bridge/EditorBridge.a2ml index f26455ef..dcbf3e67 100644 --- a/panel-clades/clades/editor-bridge/EditorBridge.a2ml +++ b/panel-clades/clades/editor-bridge/EditorBridge.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) # # Editor Bridge Panel Clade — Federate with external code editors via LSP diff --git a/panel-clades/clades/editor-bridge/README.adoc b/panel-clades/clades/editor-bridge/README.adoc index a089fec6..88894b11 100644 --- a/panel-clades/clades/editor-bridge/README.adoc +++ b/panel-clades/clades/editor-bridge/README.adoc @@ -1,5 +1,5 @@ = Editor Bridge Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Federate with external code editors via LSP -- PanLL is mission control, not a text editor. diff --git a/panel-clades/clades/editor-bridge/config.k9.ncl b/panel-clades/clades/editor-bridge/config.k9.ncl index f3b41e55..f7791e68 100644 --- a/panel-clades/clades/editor-bridge/config.k9.ncl +++ b/panel-clades/clades/editor-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Editor Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "editor-bridge-config", diff --git a/panel-clades/clades/evangeliser/Evangeliser.a2ml b/panel-clades/clades/evangeliser/Evangeliser.a2ml index 6860f44a..413e17fa 100644 --- a/panel-clades/clades/evangeliser/Evangeliser.a2ml +++ b/panel-clades/clades/evangeliser/Evangeliser.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Evangeliser panel. diff --git a/panel-clades/clades/evangeliser/config.k9.ncl b/panel-clades/clades/evangeliser/config.k9.ncl index 0bc2c63e..9ba687aa 100644 --- a/panel-clades/clades/evangeliser/config.k9.ncl +++ b/panel-clades/clades/evangeliser/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Evangeliser Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "evangeliser-config", diff --git a/panel-clades/clades/exploratory-workbench/ExploratoryWorkbench.a2ml b/panel-clades/clades/exploratory-workbench/ExploratoryWorkbench.a2ml index abece88b..6898b5df 100644 --- a/panel-clades/clades/exploratory-workbench/ExploratoryWorkbench.a2ml +++ b/panel-clades/clades/exploratory-workbench/ExploratoryWorkbench.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) # # Exploratory Workbench Panel Clade — Free-form manual testing workspace diff --git a/panel-clades/clades/exploratory-workbench/config.k9.ncl b/panel-clades/clades/exploratory-workbench/config.k9.ncl index 2b6165e1..2e5577bc 100644 --- a/panel-clades/clades/exploratory-workbench/config.k9.ncl +++ b/panel-clades/clades/exploratory-workbench/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Exploratory Workbench Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "exploratory-workbench-config", diff --git a/panel-clades/clades/farm/Farm.a2ml b/panel-clades/clades/farm/Farm.a2ml index f0bbcc30..b453fe7e 100644 --- a/panel-clades/clades/farm/Farm.a2ml +++ b/panel-clades/clades/farm/Farm.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) # # Farm Panel Clade — Repository Admin Registry and Maintenance Hub diff --git a/panel-clades/clades/farm/README.adoc b/panel-clades/clades/farm/README.adoc index bd5c0b36..3e7117b2 100644 --- a/panel-clades/clades/farm/README.adoc +++ b/panel-clades/clades/farm/README.adoc @@ -1,5 +1,5 @@ = Farm Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/farm/config.k9.ncl b/panel-clades/clades/farm/config.k9.ncl index 816ba2c9..834431d6 100644 --- a/panel-clades/clades/farm/config.k9.ncl +++ b/panel-clades/clades/farm/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Farm Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "farm-config", diff --git a/panel-clades/clades/feedback-routing/FeedbackRouting.a2ml b/panel-clades/clades/feedback-routing/FeedbackRouting.a2ml index a7e55458..1b832608 100644 --- a/panel-clades/clades/feedback-routing/FeedbackRouting.a2ml +++ b/panel-clades/clades/feedback-routing/FeedbackRouting.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Feedback Routing panel. diff --git a/panel-clades/clades/feedback-routing/README.adoc b/panel-clades/clades/feedback-routing/README.adoc index b9cfe039..00b4e203 100644 --- a/panel-clades/clades/feedback-routing/README.adoc +++ b/panel-clades/clades/feedback-routing/README.adoc @@ -1,5 +1,5 @@ = FeedbackRouting Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/feedback-routing/config.k9.ncl b/panel-clades/clades/feedback-routing/config.k9.ncl index 046e7e65..64861e43 100644 --- a/panel-clades/clades/feedback-routing/config.k9.ncl +++ b/panel-clades/clades/feedback-routing/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Feedback Routing Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "feedback-routing-config", diff --git a/panel-clades/clades/fleet/Fleet.a2ml b/panel-clades/clades/fleet/Fleet.a2ml index 25cf93f1..cc3063c9 100644 --- a/panel-clades/clades/fleet/Fleet.a2ml +++ b/panel-clades/clades/fleet/Fleet.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) # # Fleet Panel Clade — Gitbot Fleet Orchestration and Dispatch diff --git a/panel-clades/clades/fleet/README.adoc b/panel-clades/clades/fleet/README.adoc index 57a8310d..a7122797 100644 --- a/panel-clades/clades/fleet/README.adoc +++ b/panel-clades/clades/fleet/README.adoc @@ -1,5 +1,5 @@ = Fleet Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/fleet/config.k9.ncl b/panel-clades/clades/fleet/config.k9.ncl index 7e715687..74175f94 100644 --- a/panel-clades/clades/fleet/config.k9.ncl +++ b/panel-clades/clades/fleet/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Fleet Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "fleet-config", diff --git a/panel-clades/clades/floor-raise/FloorRaise.a2ml b/panel-clades/clades/floor-raise/FloorRaise.a2ml index b737e9c9..d6c36f21 100644 --- a/panel-clades/clades/floor-raise/FloorRaise.a2ml +++ b/panel-clades/clades/floor-raise/FloorRaise.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Floor Raise panel. diff --git a/panel-clades/clades/floor-raise/README.adoc b/panel-clades/clades/floor-raise/README.adoc index 8c086cd7..baae82ec 100644 --- a/panel-clades/clades/floor-raise/README.adoc +++ b/panel-clades/clades/floor-raise/README.adoc @@ -1,5 +1,5 @@ = FloorRaise Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/floor-raise/config.k9.ncl b/panel-clades/clades/floor-raise/config.k9.ncl index a212cb1c..d9a1d9da 100644 --- a/panel-clades/clades/floor-raise/config.k9.ncl +++ b/panel-clades/clades/floor-raise/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Floor Raise Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "floor-raise-config", diff --git a/panel-clades/clades/functional-tester/FunctionalTester.a2ml b/panel-clades/clades/functional-tester/FunctionalTester.a2ml index 93a442dc..2ed69297 100644 --- a/panel-clades/clades/functional-tester/FunctionalTester.a2ml +++ b/panel-clades/clades/functional-tester/FunctionalTester.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) # # Functional Tester Panel Clade — Scenario-based functional test orchestration diff --git a/panel-clades/clades/functional-tester/config.k9.ncl b/panel-clades/clades/functional-tester/config.k9.ncl index d339bab7..5a8515ae 100644 --- a/panel-clades/clades/functional-tester/config.k9.ncl +++ b/panel-clades/clades/functional-tester/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Functional Tester Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "functional-tester-config", diff --git a/panel-clades/clades/game-preview/GamePreview.a2ml b/panel-clades/clades/game-preview/GamePreview.a2ml index ad354a09..a25ec6c3 100644 --- a/panel-clades/clades/game-preview/GamePreview.a2ml +++ b/panel-clades/clades/game-preview/GamePreview.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) # # Game Preview Panel Clade — Live IDApTIK game preview with hot-reload diff --git a/panel-clades/clades/game-preview/README.adoc b/panel-clades/clades/game-preview/README.adoc index 5c3e507c..f8df905a 100644 --- a/panel-clades/clades/game-preview/README.adoc +++ b/panel-clades/clades/game-preview/README.adoc @@ -1,5 +1,5 @@ = Game Preview Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Live IDApTIK game preview with hot-reload, frame stepping, and gameplay recording. diff --git a/panel-clades/clades/game-preview/config.k9.ncl b/panel-clades/clades/game-preview/config.k9.ncl index ca86aa7c..cd7f3d5e 100644 --- a/panel-clades/clades/game-preview/config.k9.ncl +++ b/panel-clades/clades/game-preview/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Game Preview Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "game-preview-config", diff --git a/panel-clades/clades/generator-mode/GeneratorMode.a2ml b/panel-clades/clades/generator-mode/GeneratorMode.a2ml index 86047d9e..9f8f7535 100644 --- a/panel-clades/clades/generator-mode/GeneratorMode.a2ml +++ b/panel-clades/clades/generator-mode/GeneratorMode.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) # # Generator Mode Panel Clade — Procedural content generation for IDApTIK diff --git a/panel-clades/clades/generator-mode/config.k9.ncl b/panel-clades/clades/generator-mode/config.k9.ncl index a20ef515..fa571085 100644 --- a/panel-clades/clades/generator-mode/config.k9.ncl +++ b/panel-clades/clades/generator-mode/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Generator Mode Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "generator-mode-config", diff --git a/panel-clades/clades/gsa-actions/GsaActions.a2ml b/panel-clades/clades/gsa-actions/GsaActions.a2ml index 59d7c5b9..49aa54b6 100644 --- a/panel-clades/clades/gsa-actions/GsaActions.a2ml +++ b/panel-clades/clades/gsa-actions/GsaActions.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) [clade-metadata] diff --git a/panel-clades/clades/gsa-actions/config.k9.ncl b/panel-clades/clades/gsa-actions/config.k9.ncl index eb59a848..c52712d5 100644 --- a/panel-clades/clades/gsa-actions/config.k9.ncl +++ b/panel-clades/clades/gsa-actions/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "gsa-actions-config", diff --git a/panel-clades/clades/gsa-browser/GsaBrowser.a2ml b/panel-clades/clades/gsa-browser/GsaBrowser.a2ml index 67861b32..374d6bd9 100644 --- a/panel-clades/clades/gsa-browser/GsaBrowser.a2ml +++ b/panel-clades/clades/gsa-browser/GsaBrowser.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) [clade-metadata] diff --git a/panel-clades/clades/gsa-browser/config.k9.ncl b/panel-clades/clades/gsa-browser/config.k9.ncl index 6b6e6921..fdb05f82 100644 --- a/panel-clades/clades/gsa-browser/config.k9.ncl +++ b/panel-clades/clades/gsa-browser/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "gsa-browser-config", diff --git a/panel-clades/clades/gsa-config/GsaConfig.a2ml b/panel-clades/clades/gsa-config/GsaConfig.a2ml index c6e88df4..640e28b9 100644 --- a/panel-clades/clades/gsa-config/GsaConfig.a2ml +++ b/panel-clades/clades/gsa-config/GsaConfig.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) [clade-metadata] diff --git a/panel-clades/clades/gsa-config/config.k9.ncl b/panel-clades/clades/gsa-config/config.k9.ncl index aa0b9c40..0c412cab 100644 --- a/panel-clades/clades/gsa-config/config.k9.ncl +++ b/panel-clades/clades/gsa-config/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "gsa-config-config", diff --git a/panel-clades/clades/gsa-game/GsaGame.a2ml b/panel-clades/clades/gsa-game/GsaGame.a2ml index 5043ac3c..4a7f3889 100644 --- a/panel-clades/clades/gsa-game/GsaGame.a2ml +++ b/panel-clades/clades/gsa-game/GsaGame.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) [clade-metadata] diff --git a/panel-clades/clades/gsa-game/config.k9.ncl b/panel-clades/clades/gsa-game/config.k9.ncl index 304e2250..9f9752c6 100644 --- a/panel-clades/clades/gsa-game/config.k9.ncl +++ b/panel-clades/clades/gsa-game/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Abstract game profile clade — children inherit this configuration { pedigree = { diff --git a/panel-clades/clades/gsa-health/GsaHealth.a2ml b/panel-clades/clades/gsa-health/GsaHealth.a2ml index 7ec2cb15..0976ba65 100644 --- a/panel-clades/clades/gsa-health/GsaHealth.a2ml +++ b/panel-clades/clades/gsa-health/GsaHealth.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) [clade-metadata] diff --git a/panel-clades/clades/gsa-health/config.k9.ncl b/panel-clades/clades/gsa-health/config.k9.ncl index b1cad94c..ab251bf3 100644 --- a/panel-clades/clades/gsa-health/config.k9.ncl +++ b/panel-clades/clades/gsa-health/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "gsa-health-config", diff --git a/panel-clades/clades/gsa-history/GsaHistory.a2ml b/panel-clades/clades/gsa-history/GsaHistory.a2ml index 81d8c69a..ecad9a84 100644 --- a/panel-clades/clades/gsa-history/GsaHistory.a2ml +++ b/panel-clades/clades/gsa-history/GsaHistory.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) [clade-metadata] diff --git a/panel-clades/clades/gsa-history/config.k9.ncl b/panel-clades/clades/gsa-history/config.k9.ncl index b44f3610..5633f336 100644 --- a/panel-clades/clades/gsa-history/config.k9.ncl +++ b/panel-clades/clades/gsa-history/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "gsa-history-config", diff --git a/panel-clades/clades/gsa-logs/GsaLogs.a2ml b/panel-clades/clades/gsa-logs/GsaLogs.a2ml index b54e1f6b..66cbf61d 100644 --- a/panel-clades/clades/gsa-logs/GsaLogs.a2ml +++ b/panel-clades/clades/gsa-logs/GsaLogs.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) [clade-metadata] diff --git a/panel-clades/clades/gsa-logs/config.k9.ncl b/panel-clades/clades/gsa-logs/config.k9.ncl index f8192dd7..4870fb8b 100644 --- a/panel-clades/clades/gsa-logs/config.k9.ncl +++ b/panel-clades/clades/gsa-logs/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "gsa-logs-config", diff --git a/panel-clades/clades/gsa-search/GsaSearch.a2ml b/panel-clades/clades/gsa-search/GsaSearch.a2ml index f7dc5559..083bb3dc 100644 --- a/panel-clades/clades/gsa-search/GsaSearch.a2ml +++ b/panel-clades/clades/gsa-search/GsaSearch.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) [clade-metadata] diff --git a/panel-clades/clades/gsa-search/config.k9.ncl b/panel-clades/clades/gsa-search/config.k9.ncl index 68b48fb1..b5f60465 100644 --- a/panel-clades/clades/gsa-search/config.k9.ncl +++ b/panel-clades/clades/gsa-search/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "gsa-search-config", diff --git a/panel-clades/clades/gsa/Gsa.a2ml b/panel-clades/clades/gsa/Gsa.a2ml index d2ae8dcc..f93ec91e 100644 --- a/panel-clades/clades/gsa/Gsa.a2ml +++ b/panel-clades/clades/gsa/Gsa.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) [clade-metadata] diff --git a/panel-clades/clades/gsa/config.k9.ncl b/panel-clades/clades/gsa/config.k9.ncl index e52fcab6..676c3173 100644 --- a/panel-clades/clades/gsa/config.k9.ncl +++ b/panel-clades/clades/gsa/config.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # K9 kennel configuration for GSA root panel clade { pedigree = { diff --git a/panel-clades/clades/guard-ai-tuner/GuardAiTuner.a2ml b/panel-clades/clades/guard-ai-tuner/GuardAiTuner.a2ml index f10b738c..8e03674e 100644 --- a/panel-clades/clades/guard-ai-tuner/GuardAiTuner.a2ml +++ b/panel-clades/clades/guard-ai-tuner/GuardAiTuner.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) # # Guard AI Tuner Panel Clade — Tune IDApTIK guard AI behaviour and difficulty diff --git a/panel-clades/clades/guard-ai-tuner/config.k9.ncl b/panel-clades/clades/guard-ai-tuner/config.k9.ncl index 1e97b8a5..e5be296d 100644 --- a/panel-clades/clades/guard-ai-tuner/config.k9.ncl +++ b/panel-clades/clades/guard-ai-tuner/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Guard AI Tuner Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "guard-ai-tuner-config", diff --git a/panel-clades/clades/help/Help.a2ml b/panel-clades/clades/help/Help.a2ml index e2db203a..11f0da00 100644 --- a/panel-clades/clades/help/Help.a2ml +++ b/panel-clades/clades/help/Help.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Help panel. diff --git a/panel-clades/clades/help/config.k9.ncl b/panel-clades/clades/help/config.k9.ncl index a8154ec4..a18c204e 100644 --- a/panel-clades/clades/help/config.k9.ncl +++ b/panel-clades/clades/help/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Help Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "help-config", diff --git a/panel-clades/clades/hypatia/Hypatia.a2ml b/panel-clades/clades/hypatia/Hypatia.a2ml index 9c738bdb..a8e14014 100644 --- a/panel-clades/clades/hypatia/Hypatia.a2ml +++ b/panel-clades/clades/hypatia/Hypatia.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) # # Hypatia Panel Clade — Neurosymbolic CI/CD Intelligence diff --git a/panel-clades/clades/hypatia/README.adoc b/panel-clades/clades/hypatia/README.adoc index 2e8e94d2..5bc8f865 100644 --- a/panel-clades/clades/hypatia/README.adoc +++ b/panel-clades/clades/hypatia/README.adoc @@ -1,5 +1,5 @@ = Hypatia Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/hypatia/config.k9.ncl b/panel-clades/clades/hypatia/config.k9.ncl index 3862b7ea..2bdc50b5 100644 --- a/panel-clades/clades/hypatia/config.k9.ncl +++ b/panel-clades/clades/hypatia/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Hypatia Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "hypatia-config", diff --git a/panel-clades/clades/interfaces/Interfaces.a2ml b/panel-clades/clades/interfaces/Interfaces.a2ml index fd628238..c3ef2d42 100644 --- a/panel-clades/clades/interfaces/Interfaces.a2ml +++ b/panel-clades/clades/interfaces/Interfaces.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) # # Interfaces Panel Clade — Language Bridges, ABI/FFI Inventory diff --git a/panel-clades/clades/interfaces/README.adoc b/panel-clades/clades/interfaces/README.adoc index 7da20758..8f974890 100644 --- a/panel-clades/clades/interfaces/README.adoc +++ b/panel-clades/clades/interfaces/README.adoc @@ -1,5 +1,5 @@ = Interfaces Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/interfaces/config.k9.ncl b/panel-clades/clades/interfaces/config.k9.ncl index cf976d1b..afe05f59 100644 --- a/panel-clades/clades/interfaces/config.k9.ncl +++ b/panel-clades/clades/interfaces/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Interfaces Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "interfaces-config", diff --git a/panel-clades/clades/language-forge/LanguageForge.a2ml b/panel-clades/clades/language-forge/LanguageForge.a2ml index 59138d6d..37a1e592 100644 --- a/panel-clades/clades/language-forge/LanguageForge.a2ml +++ b/panel-clades/clades/language-forge/LanguageForge.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Language Forge panel. diff --git a/panel-clades/clades/language-forge/config.k9.ncl b/panel-clades/clades/language-forge/config.k9.ncl index d7f02756..9f98e4d6 100644 --- a/panel-clades/clades/language-forge/config.k9.ncl +++ b/panel-clades/clades/language-forge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Language Forge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "language-forge-config", diff --git a/panel-clades/clades/level-architect/LevelArchitect.a2ml b/panel-clades/clades/level-architect/LevelArchitect.a2ml index 9c4cf5f3..cdeee77a 100644 --- a/panel-clades/clades/level-architect/LevelArchitect.a2ml +++ b/panel-clades/clades/level-architect/LevelArchitect.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) # # Level Architect Panel Clade — Visual level design for IDApTIK diff --git a/panel-clades/clades/level-architect/README.adoc b/panel-clades/clades/level-architect/README.adoc index 99015be4..eae4924c 100644 --- a/panel-clades/clades/level-architect/README.adoc +++ b/panel-clades/clades/level-architect/README.adoc @@ -1,5 +1,5 @@ = Level Architect Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Visual level design tool for IDApTIK -- device placement, guard patrols, defence flags. diff --git a/panel-clades/clades/level-architect/config.k9.ncl b/panel-clades/clades/level-architect/config.k9.ncl index 5b3b3ef4..dcc9964f 100644 --- a/panel-clades/clades/level-architect/config.k9.ncl +++ b/panel-clades/clades/level-architect/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Level Architect Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "level-architect-config", diff --git a/panel-clades/clades/load-tester/LoadTester.a2ml b/panel-clades/clades/load-tester/LoadTester.a2ml index c4927577..bf684e0d 100644 --- a/panel-clades/clades/load-tester/LoadTester.a2ml +++ b/panel-clades/clades/load-tester/LoadTester.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) # # Load Tester Panel Clade — Synthetic load generation and throughput analysis diff --git a/panel-clades/clades/load-tester/config.k9.ncl b/panel-clades/clades/load-tester/config.k9.ncl index 7bc8c2e0..696d5813 100644 --- a/panel-clades/clades/load-tester/config.k9.ncl +++ b/panel-clades/clades/load-tester/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Load Tester Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "load-tester-config", diff --git a/panel-clades/clades/manifest-coverage/ManifestCoverage.a2ml b/panel-clades/clades/manifest-coverage/ManifestCoverage.a2ml index ee9cd54e..63a88682 100644 --- a/panel-clades/clades/manifest-coverage/ManifestCoverage.a2ml +++ b/panel-clades/clades/manifest-coverage/ManifestCoverage.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Manifest Coverage panel. diff --git a/panel-clades/clades/manifest-coverage/README.adoc b/panel-clades/clades/manifest-coverage/README.adoc index f344090e..e1fc7a16 100644 --- a/panel-clades/clades/manifest-coverage/README.adoc +++ b/panel-clades/clades/manifest-coverage/README.adoc @@ -1,5 +1,5 @@ = ManifestCoverage Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/manifest-coverage/config.k9.ncl b/panel-clades/clades/manifest-coverage/config.k9.ncl index 74d72a90..5998bd07 100644 --- a/panel-clades/clades/manifest-coverage/config.k9.ncl +++ b/panel-clades/clades/manifest-coverage/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Manifest Coverage Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "manifest-coverage-config", diff --git a/panel-clades/clades/mass-panic/MassPanic.a2ml b/panel-clades/clades/mass-panic/MassPanic.a2ml index e84e702b..7c0f02d2 100644 --- a/panel-clades/clades/mass-panic/MassPanic.a2ml +++ b/panel-clades/clades/mass-panic/MassPanic.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) # # Mass Panic Panel Clade — Organisation-Scale Batch Scanning diff --git a/panel-clades/clades/mass-panic/README.adoc b/panel-clades/clades/mass-panic/README.adoc index 97e74b28..fe691472 100644 --- a/panel-clades/clades/mass-panic/README.adoc +++ b/panel-clades/clades/mass-panic/README.adoc @@ -1,5 +1,5 @@ = Mass Panic Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/mass-panic/config.k9.ncl b/panel-clades/clades/mass-panic/config.k9.ncl index df2a99c4..e418486a 100644 --- a/panel-clades/clades/mass-panic/config.k9.ncl +++ b/panel-clades/clades/mass-panic/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Mass Panic Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "mass-panic-config", diff --git a/panel-clades/clades/merge-coordinator/MergeCoordinator.a2ml b/panel-clades/clades/merge-coordinator/MergeCoordinator.a2ml index 8b47d754..a805b2fb 100644 --- a/panel-clades/clades/merge-coordinator/MergeCoordinator.a2ml +++ b/panel-clades/clades/merge-coordinator/MergeCoordinator.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) # # Merge Coordinator Panel Clade — Branch management, conflict resolution, merge queues diff --git a/panel-clades/clades/merge-coordinator/config.k9.ncl b/panel-clades/clades/merge-coordinator/config.k9.ncl index d0f7a0d2..b3d3ec4e 100644 --- a/panel-clades/clades/merge-coordinator/config.k9.ncl +++ b/panel-clades/clades/merge-coordinator/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Merge Coordinator Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "merge-coordinator-config", diff --git a/panel-clades/clades/migration/Migration.a2ml b/panel-clades/clades/migration/Migration.a2ml index 9a30631d..bad5aba9 100644 --- a/panel-clades/clades/migration/Migration.a2ml +++ b/panel-clades/clades/migration/Migration.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) # # Migration Panel Clade — ReScript Migration Observatory diff --git a/panel-clades/clades/migration/README.adoc b/panel-clades/clades/migration/README.adoc index 455d2ae7..6a81701b 100644 --- a/panel-clades/clades/migration/README.adoc +++ b/panel-clades/clades/migration/README.adoc @@ -1,5 +1,5 @@ = Migration Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/migration/config.k9.ncl b/panel-clades/clades/migration/config.k9.ncl index 653a0b60..b91b2cb5 100644 --- a/panel-clades/clades/migration/config.k9.ncl +++ b/panel-clades/clades/migration/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Migration Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "migration-config", diff --git a/panel-clades/clades/minter/Minter.a2ml b/panel-clades/clades/minter/Minter.a2ml index 777f3311..f7a53fc9 100644 --- a/panel-clades/clades/minter/Minter.a2ml +++ b/panel-clades/clades/minter/Minter.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) # # Minter Panel Clade — Panel Creation Wizard diff --git a/panel-clades/clades/minter/README.adoc b/panel-clades/clades/minter/README.adoc index e36aae94..e616b4f2 100644 --- a/panel-clades/clades/minter/README.adoc +++ b/panel-clades/clades/minter/README.adoc @@ -1,5 +1,5 @@ = Minter Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/minter/config.k9.ncl b/panel-clades/clades/minter/config.k9.ncl index b775bb04..7aad38ba 100644 --- a/panel-clades/clades/minter/config.k9.ncl +++ b/panel-clades/clades/minter/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Minter Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "minter-config", diff --git a/panel-clades/clades/multiplayer-monitor/MultiplayerMonitor.a2ml b/panel-clades/clades/multiplayer-monitor/MultiplayerMonitor.a2ml index 67f529cc..3ecdb745 100644 --- a/panel-clades/clades/multiplayer-monitor/MultiplayerMonitor.a2ml +++ b/panel-clades/clades/multiplayer-monitor/MultiplayerMonitor.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) # # Multiplayer Monitor Panel Clade — Phoenix sync server inspector diff --git a/panel-clades/clades/multiplayer-monitor/README.adoc b/panel-clades/clades/multiplayer-monitor/README.adoc index c0421293..6d502ed0 100644 --- a/panel-clades/clades/multiplayer-monitor/README.adoc +++ b/panel-clades/clades/multiplayer-monitor/README.adoc @@ -1,5 +1,5 @@ = Multiplayer Monitor Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Monitor the Elixir/Phoenix sync server -- WebSocket status, channels, player state diff. diff --git a/panel-clades/clades/multiplayer-monitor/config.k9.ncl b/panel-clades/clades/multiplayer-monitor/config.k9.ncl index db8b854a..8be1d4f7 100644 --- a/panel-clades/clades/multiplayer-monitor/config.k9.ncl +++ b/panel-clades/clades/multiplayer-monitor/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Multiplayer Monitor Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "multiplayer-monitor-config", diff --git a/panel-clades/clades/my-lang/MyLang.a2ml b/panel-clades/clades/my-lang/MyLang.a2ml index 028aaa4e..afd30cff 100644 --- a/panel-clades/clades/my-lang/MyLang.a2ml +++ b/panel-clades/clades/my-lang/MyLang.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Clade Definition: My-Lang # Personal language panel with 4 dialects, REPL, compiler, and LSP integration. diff --git a/panel-clades/clades/my-lang/README.adoc b/panel-clades/clades/my-lang/README.adoc index 768db758..ffaecb21 100644 --- a/panel-clades/clades/my-lang/README.adoc +++ b/panel-clades/clades/my-lang/README.adoc @@ -1,5 +1,5 @@ = My-Lang Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) AI-native personal language with 4 dialects, integrated REPL, compiler, and LSP. diff --git a/panel-clades/clades/my-lang/config.k9.ncl b/panel-clades/clades/my-lang/config.k9.ncl index 984badc5..0bc2008f 100644 --- a/panel-clades/clades/my-lang/config.k9.ncl +++ b/panel-clades/clades/my-lang/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: My-Lang Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "my-lang-config", diff --git a/panel-clades/clades/nesy-drift/NesyDrift.a2ml b/panel-clades/clades/nesy-drift/NesyDrift.a2ml index 0a734b27..e8330fdd 100644 --- a/panel-clades/clades/nesy-drift/NesyDrift.a2ml +++ b/panel-clades/clades/nesy-drift/NesyDrift.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) # # NeSy Drift Dashboard Panel Clade — Model Drift Detection and Alerting diff --git a/panel-clades/clades/nesy-harmonize/NesyHarmonize.a2ml b/panel-clades/clades/nesy-harmonize/NesyHarmonize.a2ml index e3298e96..6de62114 100644 --- a/panel-clades/clades/nesy-harmonize/NesyHarmonize.a2ml +++ b/panel-clades/clades/nesy-harmonize/NesyHarmonize.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) # # NeSy Harmonization Monitor Panel Clade — Live Neural-Symbolic Verdict Fusion diff --git a/panel-clades/clades/nesy-modes/NesyModes.a2ml b/panel-clades/clades/nesy-modes/NesyModes.a2ml index 01bef460..112d43cf 100644 --- a/panel-clades/clades/nesy-modes/NesyModes.a2ml +++ b/panel-clades/clades/nesy-modes/NesyModes.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) # # NeSy Reasoning Mode Selector Panel Clade — Neural-Symbolic Mode Configuration diff --git a/panel-clades/clades/network-topology/NetworkTopology.a2ml b/panel-clades/clades/network-topology/NetworkTopology.a2ml index 2dca8653..2cd52394 100644 --- a/panel-clades/clades/network-topology/NetworkTopology.a2ml +++ b/panel-clades/clades/network-topology/NetworkTopology.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) # # Network Topology Panel Clade — In-game network device map diff --git a/panel-clades/clades/network-topology/README.adoc b/panel-clades/clades/network-topology/README.adoc index 7ddca547..d53412af 100644 --- a/panel-clades/clades/network-topology/README.adoc +++ b/panel-clades/clades/network-topology/README.adoc @@ -1,5 +1,5 @@ = Network Topology Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Force-directed graph of IDApTIK's in-game network devices, zones, and packet flow. diff --git a/panel-clades/clades/network-topology/config.k9.ncl b/panel-clades/clades/network-topology/config.k9.ncl index bf5bbdbd..38ef1fd1 100644 --- a/panel-clades/clades/network-topology/config.k9.ncl +++ b/panel-clades/clades/network-topology/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Network Topology Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "network-topology-config", diff --git a/panel-clades/clades/neurosym-bridge/NeurosymBridge.a2ml b/panel-clades/clades/neurosym-bridge/NeurosymBridge.a2ml index 10a75c04..542dd8fa 100644 --- a/panel-clades/clades/neurosym-bridge/NeurosymBridge.a2ml +++ b/panel-clades/clades/neurosym-bridge/NeurosymBridge.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 Bridge Panel Clade — Bridge between neural and symbolic reasoning systems diff --git a/panel-clades/clades/neurosym-bridge/config.k9.ncl b/panel-clades/clades/neurosym-bridge/config.k9.ncl index a6711e40..5bd1e836 100644 --- a/panel-clades/clades/neurosym-bridge/config.k9.ncl +++ b/panel-clades/clades/neurosym-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Neurosymbolic Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "neurosym-bridge-config", diff --git a/panel-clades/clades/observatory/Observatory.a2ml b/panel-clades/clades/observatory/Observatory.a2ml index 0361d5a8..3525192a 100644 --- a/panel-clades/clades/observatory/Observatory.a2ml +++ b/panel-clades/clades/observatory/Observatory.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Observatory panel. diff --git a/panel-clades/clades/observatory/config.k9.ncl b/panel-clades/clades/observatory/config.k9.ncl index bf352345..ff065633 100644 --- a/panel-clades/clades/observatory/config.k9.ncl +++ b/panel-clades/clades/observatory/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Observatory Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "observatory-config", diff --git a/panel-clades/clades/oo7-toolchain/Oo7Toolchain.a2ml b/panel-clades/clades/oo7-toolchain/Oo7Toolchain.a2ml index 36784e21..fcd97788 100644 --- a/panel-clades/clades/oo7-toolchain/Oo7Toolchain.a2ml +++ b/panel-clades/clades/oo7-toolchain/Oo7Toolchain.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) # # 007 Toolchain Clade — Agentic Compiler and High-Rigor Execution diff --git a/panel-clades/clades/panic-attack/PanicAttack.a2ml b/panel-clades/clades/panic-attack/PanicAttack.a2ml index 2f5abed4..3c1443b0 100644 --- a/panel-clades/clades/panic-attack/PanicAttack.a2ml +++ b/panel-clades/clades/panic-attack/PanicAttack.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) # # panic-attack Panel Clade — Stress Testing and Weak Point Analysis diff --git a/panel-clades/clades/panic-attack/README.adoc b/panel-clades/clades/panic-attack/README.adoc index 50a49556..d3419602 100644 --- a/panel-clades/clades/panic-attack/README.adoc +++ b/panel-clades/clades/panic-attack/README.adoc @@ -1,5 +1,5 @@ = panic-attack Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/panic-attack/config.k9.ncl b/panel-clades/clades/panic-attack/config.k9.ncl index abb964ea..ccceebad 100644 --- a/panel-clades/clades/panic-attack/config.k9.ncl +++ b/panel-clades/clades/panic-attack/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: panic-attack Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "panic-attack-config", diff --git a/panel-clades/clades/performance-profiler/PerformanceProfiler.a2ml b/panel-clades/clades/performance-profiler/PerformanceProfiler.a2ml index 91f2679f..678c3920 100644 --- a/panel-clades/clades/performance-profiler/PerformanceProfiler.a2ml +++ b/panel-clades/clades/performance-profiler/PerformanceProfiler.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) # # Performance Profiler Panel Clade — CPU, memory, and frame timing profiler diff --git a/panel-clades/clades/performance-profiler/config.k9.ncl b/panel-clades/clades/performance-profiler/config.k9.ncl index 7775965f..8775771f 100644 --- a/panel-clades/clades/performance-profiler/config.k9.ncl +++ b/panel-clades/clades/performance-profiler/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Performance Profiler Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "performance-profiler-config", diff --git a/panel-clades/clades/playgrounds/Playgrounds.a2ml b/panel-clades/clades/playgrounds/Playgrounds.a2ml index 3b46309d..7cec3bfd 100644 --- a/panel-clades/clades/playgrounds/Playgrounds.a2ml +++ b/panel-clades/clades/playgrounds/Playgrounds.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) # # Playgrounds Panel Clade — Code Sandbox, NQC Console, Tutorials diff --git a/panel-clades/clades/playgrounds/README.adoc b/panel-clades/clades/playgrounds/README.adoc index 375d5a25..bccba365 100644 --- a/panel-clades/clades/playgrounds/README.adoc +++ b/panel-clades/clades/playgrounds/README.adoc @@ -1,5 +1,5 @@ = Playgrounds Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/playgrounds/config.k9.ncl b/panel-clades/clades/playgrounds/config.k9.ncl index 1648d0ad..34a47c7d 100644 --- a/panel-clades/clades/playgrounds/config.k9.ncl +++ b/panel-clades/clades/playgrounds/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Playgrounds Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "playgrounds-config", diff --git a/panel-clades/clades/playtest-recorder/PlaytestRecorder.a2ml b/panel-clades/clades/playtest-recorder/PlaytestRecorder.a2ml index 08609bbe..5882eab9 100644 --- a/panel-clades/clades/playtest-recorder/PlaytestRecorder.a2ml +++ b/panel-clades/clades/playtest-recorder/PlaytestRecorder.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) # # Playtest Recorder Panel Clade — Record and replay IDApTIK play sessions diff --git a/panel-clades/clades/playtest-recorder/config.k9.ncl b/panel-clades/clades/playtest-recorder/config.k9.ncl index 1188e7bd..d424d84b 100644 --- a/panel-clades/clades/playtest-recorder/config.k9.ncl +++ b/panel-clades/clades/playtest-recorder/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Playtest Recorder Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "playtest-recorder-config", diff --git a/panel-clades/clades/plaza/Plaza.a2ml b/panel-clades/clades/plaza/Plaza.a2ml index 9ca8a423..f5b11d68 100644 --- a/panel-clades/clades/plaza/Plaza.a2ml +++ b/panel-clades/clades/plaza/Plaza.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) # # Palimpsest Plaza Panel Clade — PMPL License Governance Hub diff --git a/panel-clades/clades/plaza/README.adoc b/panel-clades/clades/plaza/README.adoc index b791de73..e4a8a95a 100644 --- a/panel-clades/clades/plaza/README.adoc +++ b/panel-clades/clades/plaza/README.adoc @@ -1,5 +1,5 @@ = Plaza Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/plaza/config.k9.ncl b/panel-clades/clades/plaza/config.k9.ncl index 026db9a3..13588e30 100644 --- a/panel-clades/clades/plaza/config.k9.ncl +++ b/panel-clades/clades/plaza/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Palimpsest Plaza Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "plaza-config", diff --git a/panel-clades/clades/proofs-bridge/ProofsBridge.a2ml b/panel-clades/clades/proofs-bridge/ProofsBridge.a2ml index 2f53055e..cf1705cd 100644 --- a/panel-clades/clades/proofs-bridge/ProofsBridge.a2ml +++ b/panel-clades/clades/proofs-bridge/ProofsBridge.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) # # Proofs Bridge Panel Clade — Bridge to formal verification backends (Idris2, ECHIDNA) diff --git a/panel-clades/clades/proofs-bridge/config.k9.ncl b/panel-clades/clades/proofs-bridge/config.k9.ncl index 1c1e791f..b05a5aef 100644 --- a/panel-clades/clades/proofs-bridge/config.k9.ncl +++ b/panel-clades/clades/proofs-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Proofs Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "proofs-bridge-config", diff --git a/panel-clades/clades/protocol-bridge/ProtocolBridge.a2ml b/panel-clades/clades/protocol-bridge/ProtocolBridge.a2ml index 2aa91d28..3f1278b6 100644 --- a/panel-clades/clades/protocol-bridge/ProtocolBridge.a2ml +++ b/panel-clades/clades/protocol-bridge/ProtocolBridge.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) # # Protocol Bridge Panel Clade — Bridge between wire protocols (MCP, LSP, DAP, BSP, gRPC) diff --git a/panel-clades/clades/protocol-bridge/config.k9.ncl b/panel-clades/clades/protocol-bridge/config.k9.ncl index c1a1a811..506499e8 100644 --- a/panel-clades/clades/protocol-bridge/config.k9.ncl +++ b/panel-clades/clades/protocol-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Protocol Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "protocol-bridge-config", diff --git a/panel-clades/clades/protocol-squisher/ProtocolSquisher.a2ml b/panel-clades/clades/protocol-squisher/ProtocolSquisher.a2ml index 3d2cde9c..9725a131 100644 --- a/panel-clades/clades/protocol-squisher/ProtocolSquisher.a2ml +++ b/panel-clades/clades/protocol-squisher/ProtocolSquisher.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Clade Definition: Protocol-Squisher # Protocol compression scanner — 13 formats, 4 transport classes, schema analysis. diff --git a/panel-clades/clades/protocol-squisher/README.adoc b/panel-clades/clades/protocol-squisher/README.adoc index 8b52a209..ce34ad51 100644 --- a/panel-clades/clades/protocol-squisher/README.adoc +++ b/panel-clades/clades/protocol-squisher/README.adoc @@ -1,5 +1,5 @@ = Protocol-Squisher Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Protocol compression scanner -- 13 wire formats, 4 transport classes, schema analysis. diff --git a/panel-clades/clades/protocol-squisher/config.k9.ncl b/panel-clades/clades/protocol-squisher/config.k9.ncl index fb280ce9..212ef429 100644 --- a/panel-clades/clades/protocol-squisher/config.k9.ncl +++ b/panel-clades/clades/protocol-squisher/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Protocol-Squisher Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "protocol-squisher-config", diff --git a/panel-clades/clades/proven-adoption/ProvenAdoption.a2ml b/panel-clades/clades/proven-adoption/ProvenAdoption.a2ml index a5e14558..f52b61e8 100644 --- a/panel-clades/clades/proven-adoption/ProvenAdoption.a2ml +++ b/panel-clades/clades/proven-adoption/ProvenAdoption.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Proven Adoption panel. diff --git a/panel-clades/clades/proven-adoption/README.adoc b/panel-clades/clades/proven-adoption/README.adoc index c23a5235..18eccfc1 100644 --- a/panel-clades/clades/proven-adoption/README.adoc +++ b/panel-clades/clades/proven-adoption/README.adoc @@ -1,5 +1,5 @@ = ProvenAdoption Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/proven-adoption/config.k9.ncl b/panel-clades/clades/proven-adoption/config.k9.ncl index 30cc9f99..1a5ba6b0 100644 --- a/panel-clades/clades/proven-adoption/config.k9.ncl +++ b/panel-clades/clades/proven-adoption/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Proven Adoption Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "proven-adoption-config", diff --git a/panel-clades/clades/provisioner/Provisioner.a2ml b/panel-clades/clades/provisioner/Provisioner.a2ml index 12e04798..34f6f50d 100644 --- a/panel-clades/clades/provisioner/Provisioner.a2ml +++ b/panel-clades/clades/provisioner/Provisioner.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) # # Provisioner Panel Clade — Portfolio Bundles and Panel Configuration diff --git a/panel-clades/clades/provisioner/README.adoc b/panel-clades/clades/provisioner/README.adoc index aaaadb92..530e6c25 100644 --- a/panel-clades/clades/provisioner/README.adoc +++ b/panel-clades/clades/provisioner/README.adoc @@ -1,5 +1,5 @@ = Provisioner Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/provisioner/config.k9.ncl b/panel-clades/clades/provisioner/config.k9.ncl index 04f17c5d..27f1fb8c 100644 --- a/panel-clades/clades/provisioner/config.k9.ncl +++ b/panel-clades/clades/provisioner/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Provisioner Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "provisioner-config", diff --git a/panel-clades/clades/regression-guard/RegressionGuard.a2ml b/panel-clades/clades/regression-guard/RegressionGuard.a2ml index d17c490f..f7dd2728 100644 --- a/panel-clades/clades/regression-guard/RegressionGuard.a2ml +++ b/panel-clades/clades/regression-guard/RegressionGuard.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) # # Regression Guard Panel Clade — Prevent regressions via baseline comparison diff --git a/panel-clades/clades/regression-guard/config.k9.ncl b/panel-clades/clades/regression-guard/config.k9.ncl index 90963483..a82b0c7c 100644 --- a/panel-clades/clades/regression-guard/config.k9.ncl +++ b/panel-clades/clades/regression-guard/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Regression Guard Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "regression-guard-config", diff --git a/panel-clades/clades/release-manager/README.adoc b/panel-clades/clades/release-manager/README.adoc index 36bf5e39..373f345d 100644 --- a/panel-clades/clades/release-manager/README.adoc +++ b/panel-clades/clades/release-manager/README.adoc @@ -1,5 +1,5 @@ = Release Manager Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Versioning, changelog, artifact building, signing, and distribution for IDApTIK. diff --git a/panel-clades/clades/release-manager/ReleaseManager.a2ml b/panel-clades/clades/release-manager/ReleaseManager.a2ml index 1a8bc550..ac8e3863 100644 --- a/panel-clades/clades/release-manager/ReleaseManager.a2ml +++ b/panel-clades/clades/release-manager/ReleaseManager.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) # # Release Manager Panel Clade — Versioning, changelog, artifacts, distribution diff --git a/panel-clades/clades/release-manager/config.k9.ncl b/panel-clades/clades/release-manager/config.k9.ncl index 48c887dd..69e2b03e 100644 --- a/panel-clades/clades/release-manager/config.k9.ncl +++ b/panel-clades/clades/release-manager/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Release Manager Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "release-manager-config", diff --git a/panel-clades/clades/repoloader/README.adoc b/panel-clades/clades/repoloader/README.adoc index 222287b3..860e5051 100644 --- a/panel-clades/clades/repoloader/README.adoc +++ b/panel-clades/clades/repoloader/README.adoc @@ -1,5 +1,5 @@ = RepoLoader Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/repoloader/RepoLoader.a2ml b/panel-clades/clades/repoloader/RepoLoader.a2ml index 16f3a14e..473b6999 100644 --- a/panel-clades/clades/repoloader/RepoLoader.a2ml +++ b/panel-clades/clades/repoloader/RepoLoader.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) # # Repo Loader Panel Clade — Repository Scanner and Panel Configuration diff --git a/panel-clades/clades/repoloader/config.k9.ncl b/panel-clades/clades/repoloader/config.k9.ncl index 54724e89..9308d55c 100644 --- a/panel-clades/clades/repoloader/config.k9.ncl +++ b/panel-clades/clades/repoloader/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Repo Loader Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "repoloader-config", diff --git a/panel-clades/clades/reposystem/README.adoc b/panel-clades/clades/reposystem/README.adoc index 65b5201c..8e69b373 100644 --- a/panel-clades/clades/reposystem/README.adoc +++ b/panel-clades/clades/reposystem/README.adoc @@ -1,5 +1,5 @@ = Reposystem Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/reposystem/Reposystem.a2ml b/panel-clades/clades/reposystem/Reposystem.a2ml index 390bebcd..cb7bf93e 100644 --- a/panel-clades/clades/reposystem/Reposystem.a2ml +++ b/panel-clades/clades/reposystem/Reposystem.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) # # Reposystem Panel Clade — Repository Ecosystem Management diff --git a/panel-clades/clades/reposystem/config.k9.ncl b/panel-clades/clades/reposystem/config.k9.ncl index 1e649ce4..9fcca2b2 100644 --- a/panel-clades/clades/reposystem/config.k9.ncl +++ b/panel-clades/clades/reposystem/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Reposystem Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "reposystem-config", diff --git a/panel-clades/clades/script-gist/ScriptGist.a2ml b/panel-clades/clades/script-gist/ScriptGist.a2ml index d3cb4347..f6b4812d 100644 --- a/panel-clades/clades/script-gist/ScriptGist.a2ml +++ b/panel-clades/clades/script-gist/ScriptGist.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Script Gist panel. diff --git a/panel-clades/clades/script-gist/config.k9.ncl b/panel-clades/clades/script-gist/config.k9.ncl index a0a501e3..78eaa531 100644 --- a/panel-clades/clades/script-gist/config.k9.ncl +++ b/panel-clades/clades/script-gist/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Script Gist Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "script-gist-config", diff --git a/panel-clades/clades/scripting-bridge/ScriptingBridge.a2ml b/panel-clades/clades/scripting-bridge/ScriptingBridge.a2ml index 5524bac3..8dbef7c8 100644 --- a/panel-clades/clades/scripting-bridge/ScriptingBridge.a2ml +++ b/panel-clades/clades/scripting-bridge/ScriptingBridge.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) # # Scripting Bridge Panel Clade — Bridge to scripting runtimes (Deno, Julia, Elixir, Lua) diff --git a/panel-clades/clades/scripting-bridge/config.k9.ncl b/panel-clades/clades/scripting-bridge/config.k9.ncl index e5d65b9e..9bf3d752 100644 --- a/panel-clades/clades/scripting-bridge/config.k9.ncl +++ b/panel-clades/clades/scripting-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Scripting Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "scripting-bridge-config", diff --git a/panel-clades/clades/security/README.adoc b/panel-clades/clades/security/README.adoc index 5289fe61..619b7755 100644 --- a/panel-clades/clades/security/README.adoc +++ b/panel-clades/clades/security/README.adoc @@ -1,5 +1,5 @@ = Security Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/security/Security.a2ml b/panel-clades/clades/security/Security.a2ml index 5b4c8f29..b9183ad7 100644 --- a/panel-clades/clades/security/Security.a2ml +++ b/panel-clades/clades/security/Security.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) # # Security Panel Clade — Secrets, Vault, 2FA, Trustfile Enforcement diff --git a/panel-clades/clades/security/config.k9.ncl b/panel-clades/clades/security/config.k9.ncl index e6ad5d8a..e35a4eda 100644 --- a/panel-clades/clades/security/config.k9.ncl +++ b/panel-clades/clades/security/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Security Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "security-config", diff --git a/panel-clades/clades/soak-monitor/SoakMonitor.a2ml b/panel-clades/clades/soak-monitor/SoakMonitor.a2ml index 803c3e4f..2bd23cbf 100644 --- a/panel-clades/clades/soak-monitor/SoakMonitor.a2ml +++ b/panel-clades/clades/soak-monitor/SoakMonitor.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) # # Soak Monitor Panel Clade — Long-running stability and resource leak detection diff --git a/panel-clades/clades/soak-monitor/config.k9.ncl b/panel-clades/clades/soak-monitor/config.k9.ncl index ed0c8900..d00668ca 100644 --- a/panel-clades/clades/soak-monitor/config.k9.ncl +++ b/panel-clades/clades/soak-monitor/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Soak Monitor Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "soak-monitor-config", diff --git a/panel-clades/clades/spec-browser/SpecBrowser.a2ml b/panel-clades/clades/spec-browser/SpecBrowser.a2ml index d6196ec6..efee65b3 100644 --- a/panel-clades/clades/spec-browser/SpecBrowser.a2ml +++ b/panel-clades/clades/spec-browser/SpecBrowser.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Spec Browser panel. diff --git a/panel-clades/clades/spec-browser/config.k9.ncl b/panel-clades/clades/spec-browser/config.k9.ncl index 0c9ef9f4..f5532cf7 100644 --- a/panel-clades/clades/spec-browser/config.k9.ncl +++ b/panel-clades/clades/spec-browser/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Spec Browser Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "spec-browser-config", diff --git a/panel-clades/clades/strategy-drift/README.adoc b/panel-clades/clades/strategy-drift/README.adoc index 5fb3bc64..541b2576 100644 --- a/panel-clades/clades/strategy-drift/README.adoc +++ b/panel-clades/clades/strategy-drift/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = Strategy Drift Panel (StrategyDrift) :toc: preamble diff --git a/panel-clades/clades/strategy-drift/config.k9.ncl b/panel-clades/clades/strategy-drift/config.k9.ncl index a1c3754c..7a70e5ae 100644 --- a/panel-clades/clades/strategy-drift/config.k9.ncl +++ b/panel-clades/clades/strategy-drift/config.k9.ncl @@ -1,5 +1,5 @@ # K9 Kennel: Strategy Drift Panel Configuration -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # N3: Panel showing top-prover-per-class over time, with drift events # flagged. Data source: Verisim's /api/v1/proof_attempts/strategy and diff --git a/panel-clades/clades/tangle-viz/TangleViz.a2ml b/panel-clades/clades/tangle-viz/TangleViz.a2ml index b1c7b289..aeda9083 100644 --- a/panel-clades/clades/tangle-viz/TangleViz.a2ml +++ b/panel-clades/clades/tangle-viz/TangleViz.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Tangle Viz panel. diff --git a/panel-clades/clades/tangle-viz/config.k9.ncl b/panel-clades/clades/tangle-viz/config.k9.ncl index 7e853630..b8783eb5 100644 --- a/panel-clades/clades/tangle-viz/config.k9.ncl +++ b/panel-clades/clades/tangle-viz/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Tangle Viz Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "tangle-viz-config", diff --git a/panel-clades/clades/team-dashboard/TeamDashboard.a2ml b/panel-clades/clades/team-dashboard/TeamDashboard.a2ml index 22cc8fa1..57cdf3f8 100644 --- a/panel-clades/clades/team-dashboard/TeamDashboard.a2ml +++ b/panel-clades/clades/team-dashboard/TeamDashboard.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) # # Team Dashboard Panel Clade — Aggregated team activity and project health overview diff --git a/panel-clades/clades/team-dashboard/config.k9.ncl b/panel-clades/clades/team-dashboard/config.k9.ncl index 9a8489cc..5261cdcd 100644 --- a/panel-clades/clades/team-dashboard/config.k9.ncl +++ b/panel-clades/clades/team-dashboard/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Team Dashboard Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "team-dashboard-config", diff --git a/panel-clades/clades/tentacles/README.adoc b/panel-clades/clades/tentacles/README.adoc index 3444f4b0..5a81b376 100644 --- a/panel-clades/clades/tentacles/README.adoc +++ b/panel-clades/clades/tentacles/README.adoc @@ -1,5 +1,5 @@ = 7-Tentacles Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Seven colour-coded compiler agents with OODA reasoning and progressive cephalopod staging. diff --git a/panel-clades/clades/tentacles/Tentacles.a2ml b/panel-clades/clades/tentacles/Tentacles.a2ml index 7626d654..6e01777d 100644 --- a/panel-clades/clades/tentacles/Tentacles.a2ml +++ b/panel-clades/clades/tentacles/Tentacles.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Clade Definition: 7-Tentacles # Compiler agent orchestra — 7 colour-coded agents with progressive staging. diff --git a/panel-clades/clades/tentacles/config.k9.ncl b/panel-clades/clades/tentacles/config.k9.ncl index 52ff7795..23c99c85 100644 --- a/panel-clades/clades/tentacles/config.k9.ncl +++ b/panel-clades/clades/tentacles/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: 7-Tentacles Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "tentacles-config", diff --git a/panel-clades/clades/tsdm/TSDM.a2ml b/panel-clades/clades/tsdm/TSDM.a2ml index 0406e4cb..4770e3a3 100644 --- a/panel-clades/clades/tsdm/TSDM.a2ml +++ b/panel-clades/clades/tsdm/TSDM.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) # # TSDM Panel Clade — Triaxial Software Development Methodology diff --git a/panel-clades/clades/tsdm/config.k9.ncl b/panel-clades/clades/tsdm/config.k9.ncl index 1681c301..0421774e 100644 --- a/panel-clades/clades/tsdm/config.k9.ncl +++ b/panel-clades/clades/tsdm/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: TSDM Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "tsdm-config", diff --git a/panel-clades/clades/typell/README.adoc b/panel-clades/clades/typell/README.adoc index 078e061d..0c214662 100644 --- a/panel-clades/clades/typell/README.adoc +++ b/panel-clades/clades/typell/README.adoc @@ -1,5 +1,5 @@ = TypeLL Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Cross-panel type intelligence service -- type checking, inference, refinement, and proofs. diff --git a/panel-clades/clades/typell/TypeLL.a2ml b/panel-clades/clades/typell/TypeLL.a2ml index 7faafd81..004c60c7 100644 --- a/panel-clades/clades/typell/TypeLL.a2ml +++ b/panel-clades/clades/typell/TypeLL.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Clade Definition: TypeLL # Cross-panel type intelligence service — type checking, inference, and refinement. diff --git a/panel-clades/clades/typell/config.k9.ncl b/panel-clades/clades/typell/config.k9.ncl index 86652800..c448d7d0 100644 --- a/panel-clades/clades/typell/config.k9.ncl +++ b/panel-clades/clades/typell/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: TypeLL Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "typell-config", diff --git a/panel-clades/clades/typing-bridge/TypingBridge.a2ml b/panel-clades/clades/typing-bridge/TypingBridge.a2ml index 6ed206b0..8bbdadf5 100644 --- a/panel-clades/clades/typing-bridge/TypingBridge.a2ml +++ b/panel-clades/clades/typing-bridge/TypingBridge.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) # # Typing Bridge Panel Clade — Bridge between TypeLL kernel and external type systems diff --git a/panel-clades/clades/typing-bridge/config.k9.ncl b/panel-clades/clades/typing-bridge/config.k9.ncl index 55a2238f..d86d50ad 100644 --- a/panel-clades/clades/typing-bridge/config.k9.ncl +++ b/panel-clades/clades/typing-bridge/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Typing Bridge Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "typing-bridge-config", diff --git a/panel-clades/clades/ums/README.adoc b/panel-clades/clades/ums/README.adoc index f9d32298..5aaa5816 100644 --- a/panel-clades/clades/ums/README.adoc +++ b/panel-clades/clades/ums/README.adoc @@ -1,5 +1,5 @@ = Universal Modding Studio (UMS) Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Unified hub for IDApTIK game content creation -- projects, ABI validation, asset pipeline. diff --git a/panel-clades/clades/ums/Ums.a2ml b/panel-clades/clades/ums/Ums.a2ml index 05b8e487..59ecf39a 100644 --- a/panel-clades/clades/ums/Ums.a2ml +++ b/panel-clades/clades/ums/Ums.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) # # Universal Modding Studio Panel Clade — Unified IDApTIK content creation hub diff --git a/panel-clades/clades/ums/config.k9.ncl b/panel-clades/clades/ums/config.k9.ncl index b6e0514e..a4dfa6fa 100644 --- a/panel-clades/clades/ums/config.k9.ncl +++ b/panel-clades/clades/ums/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Universal Modding Studio Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "ums-config", diff --git a/panel-clades/clades/unit-test-runner/UnitTestRunner.a2ml b/panel-clades/clades/unit-test-runner/UnitTestRunner.a2ml index fa4a44e6..99d3b5c0 100644 --- a/panel-clades/clades/unit-test-runner/UnitTestRunner.a2ml +++ b/panel-clades/clades/unit-test-runner/UnitTestRunner.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) # # Unit Test Runner Panel Clade — Execute and visualise unit test suites diff --git a/panel-clades/clades/unit-test-runner/config.k9.ncl b/panel-clades/clades/unit-test-runner/config.k9.ncl index 2c4a07dd..277f77d5 100644 --- a/panel-clades/clades/unit-test-runner/config.k9.ncl +++ b/panel-clades/clades/unit-test-runner/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Unit Test Runner Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "unit-test-runner-config", diff --git a/panel-clades/clades/vab/README.adoc b/panel-clades/clades/vab/README.adoc index 10883fee..f5aa4305 100644 --- a/panel-clades/clades/vab/README.adoc +++ b/panel-clades/clades/vab/README.adoc @@ -1,5 +1,5 @@ = VAB Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/vab/Vab.a2ml b/panel-clades/clades/vab/Vab.a2ml index 15410a67..c4cd6f78 100644 --- a/panel-clades/clades/vab/Vab.a2ml +++ b/panel-clades/clades/vab/Vab.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) # # VAB Panel Clade — Verified Assembly Building diff --git a/panel-clades/clades/vab/config.k9.ncl b/panel-clades/clades/vab/config.k9.ncl index 4c4a1cc1..a2f4f008 100644 --- a/panel-clades/clades/vab/config.k9.ncl +++ b/panel-clades/clades/vab/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: VAB Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "vab-config", diff --git a/panel-clades/clades/valence-shell/README.adoc b/panel-clades/clades/valence-shell/README.adoc index f9eeb367..bd0e4930 100644 --- a/panel-clades/clades/valence-shell/README.adoc +++ b/panel-clades/clades/valence-shell/README.adoc @@ -1,5 +1,5 @@ = Valence Shell Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Embedded terminal with Claude Code integration, session recording, and reversible filesystem ops. diff --git a/panel-clades/clades/valence-shell/ValenceShell.a2ml b/panel-clades/clades/valence-shell/ValenceShell.a2ml index 26c08acf..8ce4584f 100644 --- a/panel-clades/clades/valence-shell/ValenceShell.a2ml +++ b/panel-clades/clades/valence-shell/ValenceShell.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) # # Valence Shell Panel Clade — Embedded terminal with Claude Code integration diff --git a/panel-clades/clades/valence-shell/config.k9.ncl b/panel-clades/clades/valence-shell/config.k9.ncl index 3f1bd582..23bfac94 100644 --- a/panel-clades/clades/valence-shell/config.k9.ncl +++ b/panel-clades/clades/valence-shell/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Valence Shell Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "valence-shell-config", diff --git a/panel-clades/clades/vcl/VCL.a2ml b/panel-clades/clades/vcl/VCL.a2ml index 22794907..006ad7bc 100644 --- a/panel-clades/clades/vcl/VCL.a2ml +++ b/panel-clades/clades/vcl/VCL.a2ml @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // VCL-UT Panel Clade Definition — Attested Markup Language [clade] diff --git a/panel-clades/clades/verification-dashboard/VerificationDashboard.a2ml b/panel-clades/clades/verification-dashboard/VerificationDashboard.a2ml index 1e6b78b7..0ad7a2be 100644 --- a/panel-clades/clades/verification-dashboard/VerificationDashboard.a2ml +++ b/panel-clades/clades/verification-dashboard/VerificationDashboard.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Verification Dashboard panel. diff --git a/panel-clades/clades/verification-dashboard/config.k9.ncl b/panel-clades/clades/verification-dashboard/config.k9.ncl index b9effef5..9ddfcad0 100644 --- a/panel-clades/clades/verification-dashboard/config.k9.ncl +++ b/panel-clades/clades/verification-dashboard/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Verification Dashboard Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "verification-dashboard-config", diff --git a/panel-clades/clades/verisim-feeds/README.adoc b/panel-clades/clades/verisim-feeds/README.adoc index 83508572..220d4414 100644 --- a/panel-clades/clades/verisim-feeds/README.adoc +++ b/panel-clades/clades/verisim-feeds/README.adoc @@ -1,5 +1,5 @@ = VerisimdbFeeds Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/verisim-feeds/VerisimdbFeeds.a2ml b/panel-clades/clades/verisim-feeds/VerisimdbFeeds.a2ml index 9a03a0dc..1812a970 100644 --- a/panel-clades/clades/verisim-feeds/VerisimdbFeeds.a2ml +++ b/panel-clades/clades/verisim-feeds/VerisimdbFeeds.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the VeriSimDB Feeds panel. diff --git a/panel-clades/clades/verisim-feeds/config.k9.ncl b/panel-clades/clades/verisim-feeds/config.k9.ncl index 6065acda..45121b4d 100644 --- a/panel-clades/clades/verisim-feeds/config.k9.ncl +++ b/panel-clades/clades/verisim-feeds/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: VeriSimDB Feeds Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "verisim-feeds-config", diff --git a/panel-clades/clades/vexometer-friction/README.adoc b/panel-clades/clades/vexometer-friction/README.adoc index e99c5e5d..fbb14e0d 100644 --- a/panel-clades/clades/vexometer-friction/README.adoc +++ b/panel-clades/clades/vexometer-friction/README.adoc @@ -1,5 +1,5 @@ = VexometerFriction Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/vexometer-friction/VexometerFriction.a2ml b/panel-clades/clades/vexometer-friction/VexometerFriction.a2ml index 75b733fb..6eca4221 100644 --- a/panel-clades/clades/vexometer-friction/VexometerFriction.a2ml +++ b/panel-clades/clades/vexometer-friction/VexometerFriction.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ; Clade manifest for the Vexometer Friction panel. diff --git a/panel-clades/clades/vexometer-friction/config.k9.ncl b/panel-clades/clades/vexometer-friction/config.k9.ncl index 9ae04db4..7235044b 100644 --- a/panel-clades/clades/vexometer-friction/config.k9.ncl +++ b/panel-clades/clades/vexometer-friction/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Vexometer Friction Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "vexometer-friction-config", diff --git a/panel-clades/clades/vm-inspector/README.adoc b/panel-clades/clades/vm-inspector/README.adoc index f2f7d151..4bd56d9e 100644 --- a/panel-clades/clades/vm-inspector/README.adoc +++ b/panel-clades/clades/vm-inspector/README.adoc @@ -1,5 +1,5 @@ = VM Inspector Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) Visual debugger for IDApTIK's reversible VM -- stack, memory, instructions, time-travel. diff --git a/panel-clades/clades/vm-inspector/VmInspector.a2ml b/panel-clades/clades/vm-inspector/VmInspector.a2ml index c4fe57c7..88fd82a6 100644 --- a/panel-clades/clades/vm-inspector/VmInspector.a2ml +++ b/panel-clades/clades/vm-inspector/VmInspector.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) # # VM Inspector Panel Clade — Reversible VM visual debugger diff --git a/panel-clades/clades/vm-inspector/config.k9.ncl b/panel-clades/clades/vm-inspector/config.k9.ncl index 6d7079cc..b34d8f41 100644 --- a/panel-clades/clades/vm-inspector/config.k9.ncl +++ b/panel-clades/clades/vm-inspector/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: VM Inspector Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "vm-inspector-config", diff --git a/panel-clades/clades/voicetag/README.adoc b/panel-clades/clades/voicetag/README.adoc index 31439992..796759b3 100644 --- a/panel-clades/clades/voicetag/README.adoc +++ b/panel-clades/clades/voicetag/README.adoc @@ -1,5 +1,5 @@ = VoiceTag Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/voicetag/VoiceTag.a2ml b/panel-clades/clades/voicetag/VoiceTag.a2ml index a778d69c..7cd9a5b2 100644 --- a/panel-clades/clades/voicetag/VoiceTag.a2ml +++ b/panel-clades/clades/voicetag/VoiceTag.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) # # Code MRI Panel Clade — Voice-Activated Code Annotation diff --git a/panel-clades/clades/voicetag/config.k9.ncl b/panel-clades/clades/voicetag/config.k9.ncl index 41aba22c..6d31e897 100644 --- a/panel-clades/clades/voicetag/config.k9.ncl +++ b/panel-clades/clades/voicetag/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Code MRI Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "voicetag-config", diff --git a/panel-clades/clades/wiring-inspector/config.k9.ncl b/panel-clades/clades/wiring-inspector/config.k9.ncl index cf3db47b..d05f0f52 100644 --- a/panel-clades/clades/wiring-inspector/config.k9.ncl +++ b/panel-clades/clades/wiring-inspector/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Wiring Inspector Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "wiring-inspector-config", diff --git a/panel-clades/clades/workspace/README.adoc b/panel-clades/clades/workspace/README.adoc index 39cac91a..3e54fb25 100644 --- a/panel-clades/clades/workspace/README.adoc +++ b/panel-clades/clades/workspace/README.adoc @@ -1,5 +1,5 @@ = Workspace Panel Clade -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) == What is this? diff --git a/panel-clades/clades/workspace/Workspace.a2ml b/panel-clades/clades/workspace/Workspace.a2ml index eb41504c..85ee4975 100644 --- a/panel-clades/clades/workspace/Workspace.a2ml +++ b/panel-clades/clades/workspace/Workspace.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) # # Workspace Panel Clade — Panel Arrangements and Session Management diff --git a/panel-clades/clades/workspace/config.k9.ncl b/panel-clades/clades/workspace/config.k9.ncl index 3e3f01f4..0c0b3c04 100644 --- a/panel-clades/clades/workspace/config.k9.ncl +++ b/panel-clades/clades/workspace/config.k9.ncl @@ -1,6 +1,6 @@ # K9 Kennel: Workspace Panel Configuration # Auto-generated from PanelRegistry — pure data, no execution -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 { pedigree = { name = "workspace-config", diff --git a/panel-clades/cliff.toml b/panel-clades/cliff.toml index cc1aee9b..91ca526e 100644 --- a/panel-clades/cliff.toml +++ b/panel-clades/cliff.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) # # git-cliff configuration for conventional commit changelog generation. diff --git a/panel-clades/container/.gatekeeper.yaml b/panel-clades/container/.gatekeeper.yaml index 35a857c2..636df4fc 100644 --- a/panel-clades/container/.gatekeeper.yaml +++ b/panel-clades/container/.gatekeeper.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Svalinn gatekeeper policy for Panll # diff --git a/panel-clades/container/0-AI-MANIFEST.a2ml b/panel-clades/container/0-AI-MANIFEST.a2ml index c6c201c5..e28373a8 100644 --- a/panel-clades/container/0-AI-MANIFEST.a2ml +++ b/panel-clades/container/0-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "container-templates" diff --git a/panel-clades/container/Containerfile b/panel-clades/container/Containerfile index efcafa22..ba85260a 100644 --- a/panel-clades/container/Containerfile +++ b/panel-clades/container/Containerfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # {{PROJECT_NAME}} Container Image # # Multi-stage build template for Chainguard Wolfi base images. diff --git a/panel-clades/container/README.adoc b/panel-clades/container/README.adoc index b30d5608..c857aff5 100644 --- a/panel-clades/container/README.adoc +++ b/panel-clades/container/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Panll Container Templates :toc: left diff --git a/panel-clades/container/compose.example.toml b/panel-clades/container/compose.example.toml index 4bce8288..d8d717c4 100644 --- a/panel-clades/container/compose.example.toml +++ b/panel-clades/container/compose.example.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Example selur-compose configuration — multi-service stack # diff --git a/panel-clades/container/compose.toml b/panel-clades/container/compose.toml index 99e608ac..8f81593b 100644 --- a/panel-clades/container/compose.toml +++ b/panel-clades/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # container selur-compose configuration # diff --git a/panel-clades/container/ct-build.sh b/panel-clades/container/ct-build.sh index 527325d9..a54a5418 100755 --- a/panel-clades/container/ct-build.sh +++ b/panel-clades/container/ct-build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # {{PROJECT_NAME}} — Cerro Torre build, sign, and verify pipeline # diff --git a/panel-clades/container/deploy.k9.ncl b/panel-clades/container/deploy.k9.ncl index b283a7c1..0ad0d04a 100644 --- a/panel-clades/container/deploy.k9.ncl +++ b/panel-clades/container/deploy.k9.ncl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # deploy.k9.ncl — {{PROJECT_NAME}} deployment component (Hunt level) # # k9-svc deployment specification with full pedigree (L1-L5). diff --git a/panel-clades/container/entrypoint.sh b/panel-clades/container/entrypoint.sh index 72ace9c1..a7a03699 100755 --- a/panel-clades/container/entrypoint.sh +++ b/panel-clades/container/entrypoint.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # {{PROJECT_NAME}} container entrypoint # # Handles signal propagation, startup logging, and health check diff --git a/panel-clades/container/manifest.toml b/panel-clades/container/manifest.toml index 963f7b55..fd839c2c 100644 --- a/panel-clades/container/manifest.toml +++ b/panel-clades/container/manifest.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Cerro Torre manifest for container .ctp bundle # diff --git a/panel-clades/container/vordr.toml b/panel-clades/container/vordr.toml index 79dccc66..bb11e5a9 100644 --- a/panel-clades/container/vordr.toml +++ b/panel-clades/container/vordr.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Vordr runtime monitoring configuration for container # diff --git a/panel-clades/deny.toml b/panel-clades/deny.toml index ad75c2cd..b096db88 100644 --- a/panel-clades/deny.toml +++ b/panel-clades/deny.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # cargo-deny configuration for RSR-compliant repositories # Run: cargo deny check # Docs: https://embarkstudios.github.io/cargo-deny/ diff --git a/panel-clades/docs/AI-CONVENTIONS.md b/panel-clades/docs/AI-CONVENTIONS.md index 52bb3c73..27f2b72b 100644 --- a/panel-clades/docs/AI-CONVENTIONS.md +++ b/panel-clades/docs/AI-CONVENTIONS.md @@ -1,4 +1,4 @@ - + # AI Conventions (Authoritative Source) @@ -22,7 +22,7 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document. - Fallback (platform-required only): MPL-2.0 with comment explaining why. - NEVER use AGPL-3.0. - Preserve third-party licenses verbatim. -- Every source file needs `# SPDX-License-Identifier: PMPL-1.0-or-later`. +- Every source file needs `# SPDX-License-Identifier: CC-BY-SA-4.0`. ## Author Attribution diff --git a/panel-clades/docs/AI-INSTALL-README-SECTION.adoc b/panel-clades/docs/AI-INSTALL-README-SECTION.adoc index 37c52aef..61bd0712 100644 --- a/panel-clades/docs/AI-INSTALL-README-SECTION.adoc +++ b/panel-clades/docs/AI-INSTALL-README-SECTION.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) // // ============================================================================ diff --git a/panel-clades/docs/AI_INSTALLATION_GUIDE.adoc b/panel-clades/docs/AI_INSTALLATION_GUIDE.adoc index 0e370970..e8f0c22d 100644 --- a/panel-clades/docs/AI_INSTALLATION_GUIDE.adoc +++ b/panel-clades/docs/AI_INSTALLATION_GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) = Panll: AI-Assisted Installation Guide :toc: @@ -295,4 +295,4 @@ AI: [TODO-AI-INSTALL: Write the full example conversation] Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: CC-BY-SA-4.0 diff --git a/panel-clades/docs/QUICKSTART.md b/panel-clades/docs/QUICKSTART.md index 8828eabb..4f3362da 100644 --- a/panel-clades/docs/QUICKSTART.md +++ b/panel-clades/docs/QUICKSTART.md @@ -1,4 +1,4 @@ - + # Quickstart Get up and running in 60 seconds. diff --git a/panel-clades/docs/THREAT-MODEL.md b/panel-clades/docs/THREAT-MODEL.md index dd4e1aa2..c51bdd1b 100644 --- a/panel-clades/docs/THREAT-MODEL.md +++ b/panel-clades/docs/THREAT-MODEL.md @@ -1,4 +1,4 @@ - + # Threat Model: Panll diff --git a/panel-clades/docs/TOPOLOGY-GUIDE.adoc b/panel-clades/docs/TOPOLOGY-GUIDE.adoc index 6663cb79..835db9c6 100644 --- a/panel-clades/docs/TOPOLOGY-GUIDE.adoc +++ b/panel-clades/docs/TOPOLOGY-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: CC-BY-SA-4.0 = TOPOLOGY.md — Generation Guide Jonathan D.A. Jewell (hyperpolymath) :toc: diff --git a/panel-clades/docs/decisions/0000-template.md b/panel-clades/docs/decisions/0000-template.md index 1a7df7e7..b20356ff 100644 --- a/panel-clades/docs/decisions/0000-template.md +++ b/panel-clades/docs/decisions/0000-template.md @@ -1,4 +1,4 @@ - + # [NUMBER]. [TITLE] diff --git a/panel-clades/docs/decisions/0001-adopt-rsr-standard.md b/panel-clades/docs/decisions/0001-adopt-rsr-standard.md index 3240f601..2097323f 100644 --- a/panel-clades/docs/decisions/0001-adopt-rsr-standard.md +++ b/panel-clades/docs/decisions/0001-adopt-rsr-standard.md @@ -1,4 +1,4 @@ - + # 1. Adopt Rhodium Standard Repository (RSR) Template diff --git a/panel-clades/docs/decisions/README.md b/panel-clades/docs/decisions/README.md index ee926bcf..1ee15bbf 100644 --- a/panel-clades/docs/decisions/README.md +++ b/panel-clades/docs/decisions/README.md @@ -1,4 +1,4 @@ - + # Architecture Decision Records diff --git a/panel-clades/eclexiaiser.toml b/panel-clades/eclexiaiser.toml index 79aa7547..da1363aa 100644 --- a/panel-clades/eclexiaiser.toml +++ b/panel-clades/eclexiaiser.toml @@ -1,5 +1,5 @@ # eclexiaiser manifest — energy/carbon resource budgets -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [project] name = "panel-clades" diff --git a/panel-clades/ffi/zig/build.zig b/panel-clades/ffi/zig/build.zig index 84a52b19..0e0c3766 100644 --- a/panel-clades/ffi/zig/build.zig +++ b/panel-clades/ffi/zig/build.zig @@ -1,5 +1,5 @@ // {{PROJECT}} FFI Build Configuration -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/panel-clades/ffi/zig/src/main.zig b/panel-clades/ffi/zig/src/main.zig index e52840f8..8917aaa1 100644 --- a/panel-clades/ffi/zig/src/main.zig +++ b/panel-clades/ffi/zig/src/main.zig @@ -4,7 +4,7 @@ // for the panel-clades subsystem. All types and layouts must match the // Idris2 ABI definitions in PanelClades.ABI.Types. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) const std = @import("std"); diff --git a/panel-clades/ffi/zig/test/integration_test.zig b/panel-clades/ffi/zig/test/integration_test.zig index e73b8e7f..f163c779 100644 --- a/panel-clades/ffi/zig/test/integration_test.zig +++ b/panel-clades/ffi/zig/test/integration_test.zig @@ -1,5 +1,5 @@ // {{PROJECT}} Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/panel-clades/flake.nix b/panel-clades/flake.nix index da78ead3..ded161e3 100644 --- a/panel-clades/flake.nix +++ b/panel-clades/flake.nix @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} ({{OWNER}}) <{{AUTHOR_EMAIL}}> # # Nix flake for {{PROJECT_NAME}} diff --git a/panel-clades/guix.scm b/panel-clades/guix.scm index 3ec0688f..71066785 100644 --- a/panel-clades/guix.scm +++ b/panel-clades/guix.scm @@ -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) ;; ;; Guix package definition for panel-clades diff --git a/panel-clades/scripts/maintenance/perms-state.sh b/panel-clades/scripts/maintenance/perms-state.sh index 533f69ba..a488e7e1 100755 --- a/panel-clades/scripts/maintenance/perms-state.sh +++ b/panel-clades/scripts/maintenance/perms-state.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 set -euo pipefail diff --git a/panel-clades/scripts/maintenance/run-maintenance.sh b/panel-clades/scripts/maintenance/run-maintenance.sh index f045bc78..34d969dd 100755 --- a/panel-clades/scripts/maintenance/run-maintenance.sh +++ b/panel-clades/scripts/maintenance/run-maintenance.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 set -euo pipefail diff --git a/panel-clades/src/abi/Foreign.idr b/panel-clades/src/abi/Foreign.idr index fcd747d6..2c540be1 100644 --- a/panel-clades/src/abi/Foreign.idr +++ b/panel-clades/src/abi/Foreign.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) -- ||| Foreign Function Interface Declarations for PanLL Panel-Clades diff --git a/panel-clades/src/abi/Layout.idr b/panel-clades/src/abi/Layout.idr index 67821bec..d999742a 100644 --- a/panel-clades/src/abi/Layout.idr +++ b/panel-clades/src/abi/Layout.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) -- ||| Memory Layout Proofs for PanLL Panel-Clades diff --git a/panel-clades/src/abi/Types.idr b/panel-clades/src/abi/Types.idr index 558355d4..7df923e8 100644 --- a/panel-clades/src/abi/Types.idr +++ b/panel-clades/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 Type Definitions for PanLL Panel-Clades diff --git a/panll-launcher.sh b/panll-launcher.sh index fba28823..9719d362 100755 --- a/panll-launcher.sh +++ b/panll-launcher.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # @a2ml-metadata begin diff --git a/panll.launcher.a2ml b/panll.launcher.a2ml index ba93b577..1258833f 100644 --- a/panll.launcher.a2ml +++ b/panll.launcher.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) # # panll.launcher.a2ml — per-app launcher config for PanLL. diff --git a/public/detached.html b/public/detached.html index 1828dd3a..f62091b6 100644 --- a/public/detached.html +++ b/public/detached.html @@ -91,7 +91,7 @@