diff --git a/ada-ecosystem/ada-loom-registry/.gitattributes b/ada-ecosystem/ada-loom-registry/.gitattributes index bb561848..e860a85c 100644 --- a/ada-ecosystem/ada-loom-registry/.gitattributes +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.github/FUNDING.yml b/ada-ecosystem/ada-loom-registry/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/ada-ecosystem/ada-loom-registry/.github/FUNDING.yml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.github/workflows/codeql.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/codeql.yml index 3e1a7920..8f45a000 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/codeql.yml +++ b/ada-ecosystem/ada-loom-registry/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/ada-ecosystem/ada-loom-registry/.github/workflows/generator-generic-ossf-slsa3-publish.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/generator-generic-ossf-slsa3-publish.yml index 0d95f5e7..349e32ae 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/generator-generic-ossf-slsa3-publish.yml +++ b/ada-ecosystem/ada-loom-registry/.github/workflows/generator-generic-ossf-slsa3-publish.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/ada-ecosystem/ada-loom-registry/.github/workflows/governance.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/governance.yml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.github/workflows/haskell.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/haskell.yml index 79ce8844..f9812fa0 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/haskell.yml +++ b/ada-ecosystem/ada-loom-registry/.github/workflows/haskell.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Haskell CI on: diff --git a/ada-ecosystem/ada-loom-registry/.github/workflows/hypatia-scan.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/hypatia-scan.yml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.github/workflows/mirror.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/mirror.yml +++ b/ada-ecosystem/ada-loom-registry/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/ada-ecosystem/ada-loom-registry/.github/workflows/scorecard-enforcer.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/scorecard-enforcer.yml index ada4c4df..5537465f 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/scorecard-enforcer.yml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.github/workflows/scorecard.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/scorecard.yml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.github/workflows/secret-scanner.yml b/ada-ecosystem/ada-loom-registry/.github/workflows/secret-scanner.yml index fd1be6c6..680cbcd4 100644 --- a/ada-ecosystem/ada-loom-registry/.github/workflows/secret-scanner.yml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.gitignore b/ada-ecosystem/ada-loom-registry/.gitignore index 6874d110..17bfeeb4 100644 --- a/ada-ecosystem/ada-loom-registry/.gitignore +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/AGENTIC.a2ml b/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/AGENTIC.a2ml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/ECOSYSTEM.a2ml b/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/ECOSYSTEM.a2ml index e0929887..3d0f2983 100644 --- a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/ada-ecosystem/ada-loom-registry/.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 — Ada Loom Registry ecosystem position diff --git a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/META.a2ml b/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/META.a2ml index e061c037..9b68b5de 100644 --- a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/META.a2ml +++ b/ada-ecosystem/ada-loom-registry/.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 — Ada Loom Registry meta-level information diff --git a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/NEUROSYM.a2ml b/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/NEUROSYM.a2ml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/PLAYBOOK.a2ml b/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/ada-ecosystem/ada-loom-registry/.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/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/STATE.a2ml b/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/STATE.a2ml index d8847fd2..11c373fd 100644 --- a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/STATE.a2ml +++ b/ada-ecosystem/ada-loom-registry/.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 — Ada Loom Registry project state diff --git a/ada-ecosystem/ada-loom-registry/CHANGELOG.adoc b/ada-ecosystem/ada-loom-registry/CHANGELOG.adoc index abf1fdf5..e5ff7e80 100644 --- a/ada-ecosystem/ada-loom-registry/CHANGELOG.adoc +++ b/ada-ecosystem/ada-loom-registry/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Changelog All notable changes to Spindle (Nickel Configuration Parser) will be documented in this file. diff --git a/ada-ecosystem/ada-loom-registry/CODE_OF_CONDUCT.md b/ada-ecosystem/ada-loom-registry/CODE_OF_CONDUCT.md index c32021ad..1f1548ca 100644 --- a/ada-ecosystem/ada-loom-registry/CODE_OF_CONDUCT.md +++ b/ada-ecosystem/ada-loom-registry/CODE_OF_CONDUCT.md @@ -1,4 +1,4 @@ - + # Contributor Covenant Code of Conduct ## Our Pledge diff --git a/ada-ecosystem/ada-loom-registry/IDENTITY.adoc b/ada-ecosystem/ada-loom-registry/IDENTITY.adoc index 5ffbd071..3dac8491 100644 --- a/ada-ecosystem/ada-loom-registry/IDENTITY.adoc +++ b/ada-ecosystem/ada-loom-registry/IDENTITY.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Project Identity == What This Project Is diff --git a/ada-ecosystem/ada-loom-registry/LICENSE b/ada-ecosystem/ada-loom-registry/LICENSE index d2dccf5b..ec540b34 100644 --- a/ada-ecosystem/ada-loom-registry/LICENSE +++ b/ada-ecosystem/ada-loom-registry/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/ada-ecosystem/ada-loom-registry/LICENSE-PALIMPSEST.txt b/ada-ecosystem/ada-loom-registry/LICENSE-PALIMPSEST.txt index d2dccf5b..ec540b34 100644 --- a/ada-ecosystem/ada-loom-registry/LICENSE-PALIMPSEST.txt +++ b/ada-ecosystem/ada-loom-registry/LICENSE-PALIMPSEST.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/ada-ecosystem/ada-loom-registry/LICENSE.txt b/ada-ecosystem/ada-loom-registry/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/ada-ecosystem/ada-loom-registry/LICENSE.txt +++ b/ada-ecosystem/ada-loom-registry/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/ada-ecosystem/ada-loom-registry/MAINTAINERS.adoc b/ada-ecosystem/ada-loom-registry/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/ada-ecosystem/ada-loom-registry/MAINTAINERS.adoc +++ b/ada-ecosystem/ada-loom-registry/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/ada-ecosystem/ada-loom-registry/Mustfile b/ada-ecosystem/ada-loom-registry/Mustfile index bd54bd55..2516d22c 100644 --- a/ada-ecosystem/ada-loom-registry/Mustfile +++ b/ada-ecosystem/ada-loom-registry/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/ada-ecosystem/ada-loom-registry/PALIMPSEST.adoc b/ada-ecosystem/ada-loom-registry/PALIMPSEST.adoc index e40e76c1..84c84825 100644 --- a/ada-ecosystem/ada-loom-registry/PALIMPSEST.adoc +++ b/ada-ecosystem/ada-loom-registry/PALIMPSEST.adoc @@ -26,7 +26,7 @@ ethical-use, provenance, and lineage requirements. 1. Include the PMPL-1.0 license text in `LICENSE`. 2. Add SPDX headers to source files: - `SPDX-License-Identifier: PMPL-1.0-or-later` + `SPDX-License-Identifier: MPL-2.0` 3. Add a Palimpsest badge to your README (see `assets/badges/` and `embed/license-blocks/`). == Versioning diff --git a/ada-ecosystem/ada-loom-registry/README.adoc b/ada-ecosystem/ada-loom-registry/README.adoc index 940d9641..99d39788 100644 --- a/ada-ecosystem/ada-loom-registry/README.adoc +++ b/ada-ecosystem/ada-loom-registry/README.adoc @@ -2,7 +2,7 @@ image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0, image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Spindle diff --git a/ada-ecosystem/ada-loom-registry/ROADMAP.adoc b/ada-ecosystem/ada-loom-registry/ROADMAP.adoc index c46800c3..b95176a2 100644 --- a/ada-ecosystem/ada-loom-registry/ROADMAP.adoc +++ b/ada-ecosystem/ada-loom-registry/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Spindle Roadmap :toc: macro :toclevels: 2 diff --git a/ada-ecosystem/ada-loom-registry/RSR_OUTLINE.adoc b/ada-ecosystem/ada-loom-registry/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/ada-ecosystem/ada-loom-registry/RSR_OUTLINE.adoc +++ b/ada-ecosystem/ada-loom-registry/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/ada-ecosystem/ada-loom-registry/TOPOLOGY.md b/ada-ecosystem/ada-loom-registry/TOPOLOGY.md index b5368385..0bc06650 100644 --- a/ada-ecosystem/ada-loom-registry/TOPOLOGY.md +++ b/ada-ecosystem/ada-loom-registry/TOPOLOGY.md @@ -1,4 +1,4 @@ - + diff --git a/ada-ecosystem/ada-loom-registry/app/Main.hs b/ada-ecosystem/ada-loom-registry/app/Main.hs index 4a3b544c..e8986837 100644 --- a/ada-ecosystem/ada-loom-registry/app/Main.hs +++ b/ada-ecosystem/ada-loom-registry/app/Main.hs @@ -1,7 +1,7 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DeriveAnyClass #-} --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 module Main where diff --git a/ada-ecosystem/ada-loom-registry/contractiles/dust/Dustfile b/ada-ecosystem/ada-loom-registry/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/ada-ecosystem/ada-loom-registry/contractiles/dust/Dustfile +++ b/ada-ecosystem/ada-loom-registry/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/ada-ecosystem/ada-loom-registry/contractiles/must/Mustfile b/ada-ecosystem/ada-loom-registry/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/ada-ecosystem/ada-loom-registry/contractiles/must/Mustfile +++ b/ada-ecosystem/ada-loom-registry/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/hyperpolymath/mustfile diff --git a/ada-ecosystem/ada-loom-registry/ffi/zig/build.zig b/ada-ecosystem/ada-loom-registry/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/ada-ecosystem/ada-loom-registry/ffi/zig/build.zig +++ b/ada-ecosystem/ada-loom-registry/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/ada-ecosystem/ada-loom-registry/ffi/zig/src/main.zig b/ada-ecosystem/ada-loom-registry/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/ada-ecosystem/ada-loom-registry/ffi/zig/src/main.zig +++ b/ada-ecosystem/ada-loom-registry/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/ada-ecosystem/ada-loom-registry/ffi/zig/test/integration_test.zig b/ada-ecosystem/ada-loom-registry/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/ada-ecosystem/ada-loom-registry/ffi/zig/test/integration_test.zig +++ b/ada-ecosystem/ada-loom-registry/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/ada-ecosystem/ada-loom-registry/src/Spindle.hs b/ada-ecosystem/ada-loom-registry/src/Spindle.hs index 97fc682f..507ca0a0 100644 --- a/ada-ecosystem/ada-loom-registry/src/Spindle.hs +++ b/ada-ecosystem/ada-loom-registry/src/Spindle.hs @@ -1,5 +1,5 @@ {-# LANGUAGE OverloadedStrings #-} --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- | Spindle - Parse Nickel configurations into Haskell types. -- diff --git a/ada-ecosystem/ada-loom-registry/src/Spindle/Registry.hs b/ada-ecosystem/ada-loom-registry/src/Spindle/Registry.hs index be7870db..7a17f28f 100644 --- a/ada-ecosystem/ada-loom-registry/src/Spindle/Registry.hs +++ b/ada-ecosystem/ada-loom-registry/src/Spindle/Registry.hs @@ -1,7 +1,7 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DeriveAnyClass #-} --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- | Spindle.Registry - Persistent configuration management for the Hyperpolymath ecosystem. -- diff --git a/affinescript-ecosystem/affinescript-deno-test/.gitignore b/affinescript-ecosystem/affinescript-deno-test/.gitignore index 0d4e6384..8a274c7f 100644 --- a/affinescript-ecosystem/affinescript-deno-test/.gitignore +++ b/affinescript-ecosystem/affinescript-deno-test/.gitignore @@ -1,3 +1,3 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Build output — compiled .wasm files are regenerated by compileToWasm *.wasm diff --git a/affinescript-ecosystem/affinescript-deno-test/README.adoc b/affinescript-ecosystem/affinescript-deno-test/README.adoc index cd482053..b30db63a 100644 --- a/affinescript-ecosystem/affinescript-deno-test/README.adoc +++ b/affinescript-ecosystem/affinescript-deno-test/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = affinescript-deno-test :toc: :icons: font @@ -38,7 +38,7 @@ in `_test.affine` or `.test.affine`. [source,affine] ---- // example/hello_test.affine -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 pub fn test_addition() -> Bool { let result = 2 + 3; diff --git a/affinescript-ecosystem/affinescript-deno-test/cli.ts b/affinescript-ecosystem/affinescript-deno-test/cli.ts index ec22d6a1..4f5ef830 100644 --- a/affinescript-ecosystem/affinescript-deno-test/cli.ts +++ b/affinescript-ecosystem/affinescript-deno-test/cli.ts @@ -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) // // affinescript-deno-test: CLI entry diff --git a/affinescript-ecosystem/affinescript-deno-test/deno.json b/affinescript-ecosystem/affinescript-deno-test/deno.json index 2c9c1feb..65597ab8 100644 --- a/affinescript-ecosystem/affinescript-deno-test/deno.json +++ b/affinescript-ecosystem/affinescript-deno-test/deno.json @@ -1,5 +1,5 @@ { - "//": "SPDX-License-Identifier: PMPL-1.0-or-later", + "//": "SPDX-License-Identifier: MPL-2.0", "name": "@hyperpolymath/affinescript-deno-test", "version": "0.2.0", "exports": { diff --git a/affinescript-ecosystem/affinescript-deno-test/example/codegen_regression_test.affine b/affinescript-ecosystem/affinescript-deno-test/example/codegen_regression_test.affine index ca65a572..da374d7a 100644 --- a/affinescript-ecosystem/affinescript-deno-test/example/codegen_regression_test.affine +++ b/affinescript-ecosystem/affinescript-deno-test/example/codegen_regression_test.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Regression tests for the two AffineScript codegen bugs discovered // 2026-04-19 and fixed in lib/codegen.ml on the same day: // diff --git a/affinescript-ecosystem/affinescript-deno-test/example/hello_test.affine b/affinescript-ecosystem/affinescript-deno-test/example/hello_test.affine index 052324ce..ecb24308 100644 --- a/affinescript-ecosystem/affinescript-deno-test/example/hello_test.affine +++ b/affinescript-ecosystem/affinescript-deno-test/example/hello_test.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Example AffineScript test file for affinescript-deno-test. // // Convention (v0.2.0+): each top-level `pub fn test_() -> Bool` diff --git a/affinescript-ecosystem/affinescript-deno-test/example/smoke_driver.ts b/affinescript-ecosystem/affinescript-deno-test/example/smoke_driver.ts index 9553bbe6..8298de25 100644 --- a/affinescript-ecosystem/affinescript-deno-test/example/smoke_driver.ts +++ b/affinescript-ecosystem/affinescript-deno-test/example/smoke_driver.ts @@ -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) // // affinescript-deno-test: smoke test driver diff --git a/affinescript-ecosystem/affinescript-deno-test/lib/compile.ts b/affinescript-ecosystem/affinescript-deno-test/lib/compile.ts index c926e1e1..f8a3ebc0 100644 --- a/affinescript-ecosystem/affinescript-deno-test/lib/compile.ts +++ b/affinescript-ecosystem/affinescript-deno-test/lib/compile.ts @@ -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) // // affinescript-deno-test: compile.ts diff --git a/affinescript-ecosystem/affinescript-deno-test/lib/discover.ts b/affinescript-ecosystem/affinescript-deno-test/lib/discover.ts index 493330e6..d9bf5ab8 100644 --- a/affinescript-ecosystem/affinescript-deno-test/lib/discover.ts +++ b/affinescript-ecosystem/affinescript-deno-test/lib/discover.ts @@ -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) // // affinescript-deno-test: discover.ts diff --git a/affinescript-ecosystem/affinescript-deno-test/lib/runner.ts b/affinescript-ecosystem/affinescript-deno-test/lib/runner.ts index f834cc3e..217427e7 100644 --- a/affinescript-ecosystem/affinescript-deno-test/lib/runner.ts +++ b/affinescript-ecosystem/affinescript-deno-test/lib/runner.ts @@ -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) // // affinescript-deno-test: runner.ts diff --git a/affinescript-ecosystem/affinescript-deno-test/mod.ts b/affinescript-ecosystem/affinescript-deno-test/mod.ts index c3ce3cfd..eb6bae8d 100644 --- a/affinescript-ecosystem/affinescript-deno-test/mod.ts +++ b/affinescript-ecosystem/affinescript-deno-test/mod.ts @@ -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) // // affinescript-deno-test: mod.ts (public API) diff --git a/affinescript-ecosystem/affinescript/.github/workflows/governance.yml b/affinescript-ecosystem/affinescript/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/affinescript-ecosystem/affinescript/.github/workflows/governance.yml +++ b/affinescript-ecosystem/affinescript/.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/affinescript-ecosystem/affinescriptiser/.devcontainer/Containerfile b/affinescript-ecosystem/affinescriptiser/.devcontainer/Containerfile index d9a54f6c..b0a6fd1b 100644 --- a/affinescript-ecosystem/affinescriptiser/.devcontainer/Containerfile +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.devcontainer/README.adoc b/affinescript-ecosystem/affinescriptiser/.devcontainer/README.adoc index 41676b76..00fef0a7 100644 --- a/affinescript-ecosystem/affinescriptiser/.devcontainer/README.adoc +++ b/affinescript-ecosystem/affinescriptiser/.devcontainer/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Dev Container Usage :author: Jonathan D.A. Jewell diff --git a/affinescript-ecosystem/affinescriptiser/.devcontainer/devcontainer.json b/affinescript-ecosystem/affinescriptiser/.devcontainer/devcontainer.json index 5afee970..866dcb84 100644 --- a/affinescript-ecosystem/affinescriptiser/.devcontainer/devcontainer.json +++ b/affinescript-ecosystem/affinescriptiser/.devcontainer/devcontainer.json @@ -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) // // Dev Container configuration for {{PROJECT_NAME}} diff --git a/affinescript-ecosystem/affinescriptiser/.envrc b/affinescript-ecosystem/affinescriptiser/.envrc index 27add933..0b5b702f 100644 --- a/affinescript-ecosystem/affinescriptiser/.envrc +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.gitattributes b/affinescript-ecosystem/affinescriptiser/.gitattributes index becb1d24..c95d5ebd 100644 --- a/affinescript-ecosystem/affinescriptiser/.gitattributes +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/CODEOWNERS b/affinescript-ecosystem/affinescriptiser/.github/CODEOWNERS index 15879937..611b5a84 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/CODEOWNERS +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/DISCUSSION_TEMPLATE/ideas.yml b/affinescript-ecosystem/affinescriptiser/.github/DISCUSSION_TEMPLATE/ideas.yml index b09e520c..ef912f85 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/DISCUSSION_TEMPLATE/ideas.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/DISCUSSION_TEMPLATE/q-and-a.yml b/affinescript-ecosystem/affinescriptiser/.github/DISCUSSION_TEMPLATE/q-and-a.yml index dca46583..df4ec200 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/DISCUSSION_TEMPLATE/q-and-a.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/FUNDING.yml b/affinescript-ecosystem/affinescriptiser/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/FUNDING.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/GOVERNANCE.md b/affinescript-ecosystem/affinescriptiser/.github/GOVERNANCE.md index c4e21acd..259980c0 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/GOVERNANCE.md +++ b/affinescript-ecosystem/affinescriptiser/.github/GOVERNANCE.md @@ -1,4 +1,4 @@ - + # Project Governance diff --git a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/bug_report.yml b/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/bug_report.yml index 1e617c1b..777ef7bf 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescriptiser name: Bug Report description: Create a report to help us improve diff --git a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/config.yml b/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/config.yml index 5be0bd5b..047261f6 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/config.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescriptiser blank_issues_enabled: true contact_links: diff --git a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/custom.yml b/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/custom.yml index 518fdb50..52feeb20 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/custom.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescriptiser name: Other description: Report an issue that does not fit the other categories diff --git a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/documentation.yml b/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/documentation.yml index bd14f6ad..04a31071 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/documentation.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescriptiser name: Documentation description: Report unclear, missing, or incorrect documentation diff --git a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/feature_request.yml b/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/feature_request.yml index d8546d76..b66b8c98 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescriptiser name: Feature Request description: Suggest an idea or enhancement for this project diff --git a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/question.yml b/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/question.yml index 462fbc23..50155c32 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/ISSUE_TEMPLATE/question.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescriptiser name: Question description: Ask a question about usage or behaviour diff --git a/affinescript-ecosystem/affinescriptiser/.github/MAINTAINERS b/affinescript-ecosystem/affinescriptiser/.github/MAINTAINERS index 0c819aa8..145c4e96 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/MAINTAINERS +++ b/affinescript-ecosystem/affinescriptiser/.github/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/affinescript-ecosystem/affinescriptiser/.github/copilot-instructions.md b/affinescript-ecosystem/affinescriptiser/.github/copilot-instructions.md index 2124a9b5..2e8bb78c 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/copilot-instructions.md +++ b/affinescript-ecosystem/affinescriptiser/.github/copilot-instructions.md @@ -1,4 +1,4 @@ - + diff --git a/affinescript-ecosystem/affinescriptiser/.github/dependabot.yml b/affinescript-ecosystem/affinescriptiser/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/dependabot.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/pull_request_template.md b/affinescript-ecosystem/affinescriptiser/.github/pull_request_template.md index 24b73006..67a416d7 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/pull_request_template.md +++ b/affinescript-ecosystem/affinescriptiser/.github/pull_request_template.md @@ -1,4 +1,4 @@ - + ## Summary diff --git a/affinescript-ecosystem/affinescriptiser/.github/workflows/boj-build.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/boj-build.yml index 410dc3cf..dba7fc81 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/boj-build.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/casket-pages.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/casket-pages.yml index bc603505..ad8fd14c 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/casket-pages.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/codeql.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/codeql.yml index e152a864..03baadb4 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/codeql.yml +++ b/affinescript-ecosystem/affinescriptiser/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/affinescript-ecosystem/affinescriptiser/.github/workflows/dogfood-gate.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/dogfood-gate.yml index 59929210..61d714cd 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/dogfood-gate.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/governance.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/governance.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/hypatia-scan.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/hypatia-scan.yml index 7c4c3af2..16ddf9a5 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/hypatia-scan.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/instant-sync.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/instant-sync.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/mirror.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/mirror.yml index c3a255a4..efdb7b72 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/mirror.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/release.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/release.yml index 1cfa1638..b80da1cf 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/release.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/rhodibot.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/rhodibot.yml index 94bfc55d..95aa1fce 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/rhodibot.yml +++ b/affinescript-ecosystem/affinescriptiser/.github/workflows/rhodibot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: @@ -95,7 +95,7 @@ jobs: # --- 5. Create missing required files --- if [ ! -f "SECURITY.md" ]; then cat > SECURITY.md << 'SECEOF' - + # Security Policy ## Reporting a Vulnerability @@ -115,7 +115,7 @@ jobs: if [ ! -f "CONTRIBUTING.md" ]; then cat > CONTRIBUTING.md << 'CONTEOF' - + # Contributing 1. Fork the repository diff --git a/affinescript-ecosystem/affinescriptiser/.github/workflows/rust-ci.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/rust-ci.yml index da9db6c6..003d6113 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/rust-ci.yml +++ b/affinescript-ecosystem/affinescriptiser/.github/workflows/rust-ci.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) # # rust-ci.yml — Cargo build, test, clippy, and fmt for Rust projects. diff --git a/affinescript-ecosystem/affinescriptiser/.github/workflows/scorecard-enforcer.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/scorecard-enforcer.yml index 93cea482..67f5366a 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/scorecard-enforcer.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/scorecard.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/scorecard.yml index 614d1f55..22305e1c 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/scorecard.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/secret-scanner.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/secret-scanner.yml index ea912ff9..7cb561df 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/secret-scanner.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.github/workflows/static-analysis-gate.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/static-analysis-gate.yml index 1bfe9edd..4fba8fbd 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/static-analysis-gate.yml +++ b/affinescript-ecosystem/affinescriptiser/.github/workflows/static-analysis-gate.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Static Analysis Gate — Required by branch protection rules. # Runs panic-attack and hypatia, deposits findings for gitbot-fleet learning. name: Static Analysis Gate diff --git a/affinescript-ecosystem/affinescriptiser/.gitignore b/affinescript-ecosystem/affinescriptiser/.gitignore index 5b09f56f..f522aef3 100644 --- a/affinescript-ecosystem/affinescriptiser/.gitignore +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.gitlab-ci.yml b/affinescript-ecosystem/affinescriptiser/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/affinescript-ecosystem/affinescriptiser/.gitlab-ci.yml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.guix-channel b/affinescript-ecosystem/affinescriptiser/.guix-channel index 463636d7..f9bdf68f 100644 --- a/affinescript-ecosystem/affinescriptiser/.guix-channel +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/0.1-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/0.1-AI-MANIFEST.a2ml index 2f21772b..9d2bc7a0 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/0.1-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "machine-readable-pillar" diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/AGENTIC.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/AGENTIC.a2ml index 6fbd6b4c..4d5db884 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/ECOSYSTEM.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/ECOSYSTEM.a2ml index 84ac7d14..17dd528b 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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 — Affinescriptiser ecosystem position diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/META.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/META.a2ml index b8ea1a02..3b941ae0 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/META.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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 — Affinescriptiser meta-level information diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/NEUROSYM.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/NEUROSYM.a2ml index 1b2fbe51..1acf7a30 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/NEUROSYM.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/PLAYBOOK.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/PLAYBOOK.a2ml index a74bd833..6408e1c7 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/STATE.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/STATE.a2ml index d0dc0866..c599c52e 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/STATE.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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 — Affinescriptiser project state diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/ADJUST.contractile b/affinescript-ecosystem/affinescriptiser/.machine_readable/ADJUST.contractile index 0e9ba376..1807e29e 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/ADJUST.contractile +++ b/affinescript-ecosystem/affinescriptiser/.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 affinescriptiser ; "ADJUST" = Accessibility & Digital Justice for Universal Software & Technology ; diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/CLADE.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/CLADE.a2ml index 9e77419b..b14389ce 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/CLADE.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/ENSAID_CONFIG.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/ENSAID_CONFIG.a2ml index 11c8223c..2068cc16 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/ENSAID_CONFIG.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/ENSAID_CONFIG.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) # # ENSAID_CONFIG.a2ml — eNSAID Environment Configuration diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/INTENT.contractile b/affinescript-ecosystem/affinescriptiser/.machine_readable/INTENT.contractile index 17de4f2a..55998e12 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/INTENT.contractile +++ b/affinescript-ecosystem/affinescriptiser/.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 affinescriptiser ; Helps LLM/SLM agents understand what this repo IS and IS NOT. ; diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/MUST.contractile b/affinescript-ecosystem/affinescriptiser/.machine_readable/MUST.contractile index e11df47e..3cabba22 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/MUST.contractile +++ b/affinescript-ecosystem/affinescriptiser/.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 affinescriptiser ; These constraints MUST NOT be violated. K9 validators enforce them. ; diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/TRUST.contractile b/affinescript-ecosystem/affinescriptiser/.machine_readable/TRUST.contractile index 25590815..76e51671 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/TRUST.contractile +++ b/affinescript-ecosystem/affinescriptiser/.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 affinescriptiser ; Defines what LLM/SLM agents are trusted to do without asking. ; diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/README.adoc b/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/README.adoc index 0ed360be..9bc2e24b 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/README.adoc +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Agent Instructions :toc: preamble diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/coverage.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/coverage.a2ml index 3d720dc3..69796642 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/coverage.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/debt.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/debt.a2ml index f46451a6..c0238c5d 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/debt.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/methodology.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/methodology.a2ml index 9bf14390..754f3571 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/agent_instructions/methodology.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.clinerules b/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.clinerules index dd6a026c..854d2ee3 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.clinerules +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.cursorrules b/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.cursorrules index ca78d43b..d3b9cee0 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.cursorrules +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.windsurfrules b/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.windsurfrules index dd6a026c..854d2ee3 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.windsurfrules +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/0.2-AI-MANIFEST.a2ml index 2c9ed6cc..869cbee6 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/ai/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "ai-registry" diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml index eb739e96..45038e1e 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/anchors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "anchors-registry" diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/anchors/ANCHOR.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/anchors/ANCHOR.a2ml index eb47d475..c0ae9da5 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/anchors/ANCHOR.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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) 2026 Jonathan D.A. Jewell (hyperpolymath) # # ANCHOR.a2ml - authoritative anchor for this repository diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/compliance/rust/deny.toml b/affinescript-ecosystem/affinescriptiser/.machine_readable/compliance/rust/deny.toml index ad75c2cd..b096db88 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/compliance/rust/deny.toml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/compliance/rust/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/affinescript-ecosystem/affinescriptiser/.machine_readable/configs/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/configs/0.2-AI-MANIFEST.a2ml index 029fbbad..6e41e6c2 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/configs/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/configs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "configs-registry" diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/configs/git-cliff/cliff.toml b/affinescript-ecosystem/affinescriptiser/.machine_readable/configs/git-cliff/cliff.toml index 648bca02..d9f90b46 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/configs/git-cliff/cliff.toml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/configs/git-cliff/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/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 018c1e58..0a154fd3 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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 affinescriptiser # Author: Jonathan D.A. Jewell diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/intend/Intendfile.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/intend/Intendfile.a2ml index 3482cfc3..b0f1c014 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/intend/Intendfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/intend/Intendfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Intendfile — Intent declarations for affinescriptiser # Author: Jonathan D.A. Jewell diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/must/Mustfile.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/must/Mustfile.a2ml index d702ec9a..e2df930d 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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 affinescriptiser # Author: Jonathan D.A. Jewell diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/trust/Trustfile.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/trust/Trustfile.a2ml index 19486c87..eea6a3a9 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/trust/Trustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Trustfile — Integrity and provenance verification for affinescriptiser # Author: Jonathan D.A. Jewell diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/feedback-o-tron.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/feedback-o-tron.a2ml index 1c473aef..5381604e 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/feedback-o-tron.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/proven.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/proven.a2ml index 6b3e8057..9af33ffd 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/proven.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/verisimdb.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/verisimdb.a2ml index 2c8f8f5b..164c5229 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/verisimdb.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/verisimdb.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # VeriSimDB Feed — Cross-Repo Analytics Data Store [integration] diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/vexometer.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/vexometer.a2ml index bb7fc435..238b3d2c 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/integrations/vexometer.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/0.2-AI-MANIFEST.a2ml index ea4ba2cd..01a19140 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "policies-registry" diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/MAINTENANCE-AXES.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/MAINTENANCE-AXES.a2ml index 3ca8e00d..8cc906fd 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/MAINTENANCE-AXES.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Canonical maintenance governance model diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml index 7e896524..eaee7205 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/MAINTENANCE-CHECKLIST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..093573a0 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/policies/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml index ec8281dc..615df84f 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "automation-scripts-unit" diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml index fb387e18..4bbd6cf3 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/forge/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "automation-unit-forge" diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/forge/forge-sync.sh b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/forge/forge-sync.sh index bd754e61..330e54b3 100755 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/forge/forge-sync.sh +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/forge/forge-sync.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # forge-sync.sh — Multi-forge mirroring script # diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml index 3ee51243..3182d175 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/lifecycle/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "automation-unit-lifecycle" diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/lifecycle/install-tools.sh b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/lifecycle/install-tools.sh index f01442c5..408df642 100755 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/lifecycle/install-tools.sh +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/lifecycle/install-tools.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # install-tools.sh — Developer toolchain installer # diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/maintenance/maint-assault.sh b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/maintenance/maint-assault.sh index 2d429b7a..f170cabc 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/maintenance/maint-assault.sh +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/maintenance/maint-assault.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # maint-assault.sh — High-rigor stress testing using panic-attacker # diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml index 9dacbd6e..460e0694 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/scripts/verification/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "automation-unit-verification" diff --git a/affinescript-ecosystem/affinescriptiser/.well-known/ai.txt b/affinescript-ecosystem/affinescriptiser/.well-known/ai.txt index 6668d669..cc7cbc35 100644 --- a/affinescript-ecosystem/affinescriptiser/.well-known/ai.txt +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.well-known/humans.txt b/affinescript-ecosystem/affinescriptiser/.well-known/humans.txt index 28735602..6b2998f1 100644 --- a/affinescript-ecosystem/affinescriptiser/.well-known/humans.txt +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/.well-known/security.txt b/affinescript-ecosystem/affinescriptiser/.well-known/security.txt index 3484bf49..e498e883 100644 --- a/affinescript-ecosystem/affinescriptiser/.well-known/security.txt +++ b/affinescript-ecosystem/affinescriptiser/.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/affinescript-ecosystem/affinescriptiser/CHANGELOG.adoc b/affinescript-ecosystem/affinescriptiser/CHANGELOG.adoc index 7efddfef..e7813385 100644 --- a/affinescript-ecosystem/affinescriptiser/CHANGELOG.adoc +++ b/affinescript-ecosystem/affinescriptiser/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Changelog :toc: diff --git a/affinescript-ecosystem/affinescriptiser/CODE_OF_CONDUCT.md b/affinescript-ecosystem/affinescriptiser/CODE_OF_CONDUCT.md index c32021ad..1f1548ca 100644 --- a/affinescript-ecosystem/affinescriptiser/CODE_OF_CONDUCT.md +++ b/affinescript-ecosystem/affinescriptiser/CODE_OF_CONDUCT.md @@ -1,4 +1,4 @@ - + # Contributor Covenant Code of Conduct ## Our Pledge diff --git a/affinescript-ecosystem/affinescriptiser/CONTRIBUTING.md b/affinescript-ecosystem/affinescriptiser/CONTRIBUTING.md index 37747faf..a7e06697 100644 --- a/affinescript-ecosystem/affinescriptiser/CONTRIBUTING.md +++ b/affinescript-ecosystem/affinescriptiser/CONTRIBUTING.md @@ -1,4 +1,4 @@ - + # Contributing Thank you for your interest in contributing! We follow a "Dual-Track" architecture where human-readable documentation lives in the root and machine-readable policies live in `.machine_readable/`. diff --git a/affinescript-ecosystem/affinescriptiser/Cargo.toml b/affinescript-ecosystem/affinescriptiser/Cargo.toml index 2c4c5e2f..7190c194 100644 --- a/affinescript-ecosystem/affinescriptiser/Cargo.toml +++ b/affinescript-ecosystem/affinescriptiser/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "affinescriptiser" version = "0.1.0" diff --git a/affinescript-ecosystem/affinescriptiser/Containerfile b/affinescript-ecosystem/affinescriptiser/Containerfile index 19e2289f..d7266bc0 100644 --- a/affinescript-ecosystem/affinescriptiser/Containerfile +++ b/affinescript-ecosystem/affinescriptiser/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/affinescript-ecosystem/affinescriptiser/EXPLAINME.adoc b/affinescript-ecosystem/affinescriptiser/EXPLAINME.adoc index 891f88db..eb91b1e2 100644 --- a/affinescript-ecosystem/affinescriptiser/EXPLAINME.adoc +++ b/affinescript-ecosystem/affinescriptiser/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Affinescriptiser — Show Me The Receipts :toc: :icons: font diff --git a/affinescript-ecosystem/affinescriptiser/Justfile b/affinescript-ecosystem/affinescriptiser/Justfile index f0a267de..a41a5932 100644 --- a/affinescript-ecosystem/affinescriptiser/Justfile +++ b/affinescript-ecosystem/affinescriptiser/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # affinescriptiser — affine + dependent type wrappers targeting WASM via AffineScript # Default: build and test @@ -134,7 +134,7 @@ tour: echo " Affinescriptiser — Guided Tour" echo "═══════════════════════════════════════════════════" echo "" - echo '// SPDX-License-Identifier: PMPL-1.0-or-later' + echo '// SPDX-License-Identifier: MPL-2.0' echo "" echo "Key directories:" echo " src/ Source code" diff --git a/affinescript-ecosystem/affinescriptiser/README.adoc b/affinescript-ecosystem/affinescriptiser/README.adoc index 3b4879f8..1ef38f87 100644 --- a/affinescript-ecosystem/affinescriptiser/README.adoc +++ b/affinescript-ecosystem/affinescriptiser/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Affinescriptiser Jonathan D.A. Jewell @@ -184,4 +184,4 @@ See link:ROADMAP.adoc[ROADMAP.adoc] for the phased development plan. == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 diff --git a/affinescript-ecosystem/affinescriptiser/ROADMAP.adoc b/affinescript-ecosystem/affinescriptiser/ROADMAP.adoc index 0c270b25..a3e55cb8 100644 --- a/affinescript-ecosystem/affinescriptiser/ROADMAP.adoc +++ b/affinescript-ecosystem/affinescriptiser/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Affinescriptiser Roadmap Jonathan D.A. Jewell diff --git a/affinescript-ecosystem/affinescriptiser/TOPOLOGY.md b/affinescript-ecosystem/affinescriptiser/TOPOLOGY.md index 9e435848..137398cd 100644 --- a/affinescript-ecosystem/affinescriptiser/TOPOLOGY.md +++ b/affinescript-ecosystem/affinescriptiser/TOPOLOGY.md @@ -1,4 +1,4 @@ - + # TOPOLOGY.md — Affinescriptiser Repository Map diff --git a/affinescript-ecosystem/affinescriptiser/container/.gatekeeper.yaml b/affinescript-ecosystem/affinescriptiser/container/.gatekeeper.yaml index cffda23e..4aac671d 100644 --- a/affinescript-ecosystem/affinescriptiser/container/.gatekeeper.yaml +++ b/affinescript-ecosystem/affinescriptiser/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 {{PROJECT_NAME}} # diff --git a/affinescript-ecosystem/affinescriptiser/container/0.1-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/container/0.1-AI-MANIFEST.a2ml index 3d89b876..ccb5bc51 100644 --- a/affinescript-ecosystem/affinescriptiser/container/0.1-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/container/0.1-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/affinescript-ecosystem/affinescriptiser/container/Containerfile b/affinescript-ecosystem/affinescriptiser/container/Containerfile index efcafa22..ba85260a 100644 --- a/affinescript-ecosystem/affinescriptiser/container/Containerfile +++ b/affinescript-ecosystem/affinescriptiser/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/affinescript-ecosystem/affinescriptiser/container/README.adoc b/affinescript-ecosystem/affinescriptiser/container/README.adoc index 94aabec9..1c0044c8 100644 --- a/affinescript-ecosystem/affinescriptiser/container/README.adoc +++ b/affinescript-ecosystem/affinescriptiser/container/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = {{PROJECT_NAME}} Container Templates :toc: left diff --git a/affinescript-ecosystem/affinescriptiser/container/compose.example.toml b/affinescript-ecosystem/affinescriptiser/container/compose.example.toml index 4bce8288..d8d717c4 100644 --- a/affinescript-ecosystem/affinescriptiser/container/compose.example.toml +++ b/affinescript-ecosystem/affinescriptiser/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/affinescript-ecosystem/affinescriptiser/container/compose.toml b/affinescript-ecosystem/affinescriptiser/container/compose.toml index 19eda0fa..a14f8a00 100644 --- a/affinescript-ecosystem/affinescriptiser/container/compose.toml +++ b/affinescript-ecosystem/affinescriptiser/container/compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # {{PROJECT_NAME}} selur-compose configuration # diff --git a/affinescript-ecosystem/affinescriptiser/container/ct-build.sh b/affinescript-ecosystem/affinescriptiser/container/ct-build.sh index 527325d9..a54a5418 100755 --- a/affinescript-ecosystem/affinescriptiser/container/ct-build.sh +++ b/affinescript-ecosystem/affinescriptiser/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/affinescript-ecosystem/affinescriptiser/container/deploy.k9.ncl b/affinescript-ecosystem/affinescriptiser/container/deploy.k9.ncl index 4c9842ba..16f0dab4 100644 --- a/affinescript-ecosystem/affinescriptiser/container/deploy.k9.ncl +++ b/affinescript-ecosystem/affinescriptiser/container/deploy.k9.ncl @@ -1,5 +1,5 @@ K9! -# 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/affinescript-ecosystem/affinescriptiser/container/entrypoint.sh b/affinescript-ecosystem/affinescriptiser/container/entrypoint.sh index 72ace9c1..a7a03699 100755 --- a/affinescript-ecosystem/affinescriptiser/container/entrypoint.sh +++ b/affinescript-ecosystem/affinescriptiser/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/affinescript-ecosystem/affinescriptiser/container/manifest.toml b/affinescript-ecosystem/affinescriptiser/container/manifest.toml index f5557fad..c521b964 100644 --- a/affinescript-ecosystem/affinescriptiser/container/manifest.toml +++ b/affinescript-ecosystem/affinescriptiser/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 {{PROJECT_NAME}} .ctp bundle # diff --git a/affinescript-ecosystem/affinescriptiser/container/vordr.toml b/affinescript-ecosystem/affinescriptiser/container/vordr.toml index 0fb7fd59..af38fc54 100644 --- a/affinescript-ecosystem/affinescriptiser/container/vordr.toml +++ b/affinescript-ecosystem/affinescriptiser/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 {{PROJECT_NAME}} # diff --git a/affinescript-ecosystem/affinescriptiser/contractile.just b/affinescript-ecosystem/affinescriptiser/contractile.just index 8f99137a..9a5827ba 100644 --- a/affinescript-ecosystem/affinescriptiser/contractile.just +++ b/affinescript-ecosystem/affinescriptiser/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/affinescript-ecosystem/affinescriptiser/contractiles/intend/Intentfile.a2ml b/affinescript-ecosystem/affinescriptiser/contractiles/intend/Intentfile.a2ml index ad379676..523fce79 100644 --- a/affinescript-ecosystem/affinescriptiser/contractiles/intend/Intentfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/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 Affinescriptiser. ## Purpose -Affinescriptiser — // SPDX-License-Identifier: PMPL-1.0-or-later +Affinescriptiser — // SPDX-License-Identifier: MPL-2.0 ## Anti-Purpose diff --git a/affinescript-ecosystem/affinescriptiser/contractiles/must/Mustfile.a2ml b/affinescript-ecosystem/affinescriptiser/contractiles/must/Mustfile.a2ml index d4912f96..05ca0ba2 100644 --- a/affinescript-ecosystem/affinescriptiser/contractiles/must/Mustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/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/affinescript-ecosystem/affinescriptiser/contractiles/trust/Trustfile.a2ml b/affinescript-ecosystem/affinescriptiser/contractiles/trust/Trustfile.a2ml index 25292f2e..599bc3f8 100644 --- a/affinescript-ecosystem/affinescriptiser/contractiles/trust/Trustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/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) # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) diff --git a/affinescript-ecosystem/affinescriptiser/docs/0.1-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/0.1-AI-MANIFEST.a2ml index 828253e6..7f79301e 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/0.1-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "docs-pillar" diff --git a/affinescript-ecosystem/affinescriptiser/docs/RSR_OUTLINE.adoc b/affinescript-ecosystem/affinescriptiser/docs/RSR_OUTLINE.adoc index c7931831..0ba0c97b 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/RSR_OUTLINE.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/RSR_OUTLINE.adoc @@ -281,7 +281,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/affinescript-ecosystem/affinescriptiser/docs/STATE-VISUALIZER.adoc b/affinescript-ecosystem/affinescriptiser/docs/STATE-VISUALIZER.adoc index fb453375..422fcd5c 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/STATE-VISUALIZER.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/STATE-VISUALIZER.adoc @@ -1,7 +1,7 @@ = Project State Visualizer [source] ---- - + diff --git a/affinescript-ecosystem/affinescriptiser/docs/architecture/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/architecture/0.2-AI-MANIFEST.a2ml index cf992d93..028b503d 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/architecture/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/architecture/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "architecture-track" diff --git a/affinescript-ecosystem/affinescriptiser/docs/architecture/THREAT-MODEL.adoc b/affinescript-ecosystem/affinescriptiser/docs/architecture/THREAT-MODEL.adoc index 920e3bb4..04829037 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/architecture/THREAT-MODEL.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/architecture/THREAT-MODEL.adoc @@ -1,5 +1,5 @@ = Threat Model - + # Threat Model: {{PROJECT_NAME}} diff --git a/affinescript-ecosystem/affinescriptiser/docs/attribution/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/attribution/0.2-AI-MANIFEST.a2ml index 27b6fc6c..52beaea4 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/attribution/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/attribution/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "attribution-unit" diff --git a/affinescript-ecosystem/affinescriptiser/docs/attribution/MAINTAINERS.adoc b/affinescript-ecosystem/affinescriptiser/docs/attribution/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/attribution/MAINTAINERS.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/attribution/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/affinescript-ecosystem/affinescriptiser/docs/decisions/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/decisions/0.2-AI-MANIFEST.a2ml index c84edf33..ac26298b 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/decisions/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/decisions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "decisions-unit" diff --git a/affinescript-ecosystem/affinescriptiser/docs/decisions/0000-template.adoc b/affinescript-ecosystem/affinescriptiser/docs/decisions/0000-template.adoc index 49151a25..b1a561f3 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/decisions/0000-template.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/decisions/0000-template.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0000-template - + # [NUMBER]. [TITLE] diff --git a/affinescript-ecosystem/affinescriptiser/docs/decisions/0001-adopt-rsr-standard.adoc b/affinescript-ecosystem/affinescriptiser/docs/decisions/0001-adopt-rsr-standard.adoc index efd55181..070eda3a 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/decisions/0001-adopt-rsr-standard.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/decisions/0001-adopt-rsr-standard.adoc @@ -1,5 +1,5 @@ = Architecture Decision Record: 0001-adopt-rsr-standard - + # 1. Adopt Rhodium Standard Repository (RSR) Template diff --git a/affinescript-ecosystem/affinescriptiser/docs/developer/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/developer/0.2-AI-MANIFEST.a2ml index f650269a..c16fcc74 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/developer/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/developer/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "developer-unit" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/0.1-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/0.1-AI-MANIFEST.a2ml index 56188c89..6e373bd2 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/0.1-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-pillar" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/CRG-CRITERIA.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/CRG-CRITERIA.a2ml index def093bc..5bb0005e 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/CRG-CRITERIA.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/CRG-CRITERIA.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) name = "CRG-CRITERIA" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/MAINTENANCE-CHECKLIST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/MAINTENANCE-CHECKLIST.a2ml index 73ca7fd0..57ce8242 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/MAINTENANCE-CHECKLIST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/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/affinescript-ecosystem/affinescriptiser/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml index b8954d8b..093573a0 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/SOFTWARE-DEVELOPMENT-APPROACH.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/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/affinescript-ecosystem/affinescriptiser/docs/governance/TSDM.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/TSDM.a2ml index b177cbfd..43655942 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/TSDM.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/TSDM.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name = "TSDM" --- ### [TSDM_SPEC] diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/audit/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/audit/0.2-AI-MANIFEST.a2ml index b8e7e5a9..47224869 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/audit/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/audit/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-axis-audit" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml index 2e24f04f..b13ec695 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/audit/compliance/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-compliance" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml index 635d6623..0bccae0d 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/audit/effects/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-effects" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml index 86f05ebb..f97bc9cc 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/audit/systems/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-systems" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml index e8054e04..8e0dff5e 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-axis-maintenance" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml index 8c92d115..63d1a999 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/adaptive/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-adaptive" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml index 5e1bcdf5..05cb89da 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/corrective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-corrective" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml index f8beee52..832762fe 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/maintenance/perfective/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-perfective" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/planning/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/planning/0.2-AI-MANIFEST.a2ml index 457811cc..80339e77 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/planning/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/planning/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-axis-planning" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml index 50ed2733..fc17a27d 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/planning/could/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-could" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml index 19fe1eed..0987daee 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/planning/must/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-must" diff --git a/affinescript-ecosystem/affinescriptiser/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml index 5c371942..f492289a 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/governance/planning/should/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "governance-unit-should" diff --git a/affinescript-ecosystem/affinescriptiser/docs/legal/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/legal/0.2-AI-MANIFEST.a2ml index c68b6e35..e5477983 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/legal/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/legal/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "legal-track" diff --git a/affinescript-ecosystem/affinescriptiser/docs/legal/EXHIBIT-A-ETHICAL-USE.txt b/affinescript-ecosystem/affinescriptiser/docs/legal/EXHIBIT-A-ETHICAL-USE.txt index 7b2675d4..0b20fca2 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/legal/EXHIBIT-A-ETHICAL-USE.txt +++ b/affinescript-ecosystem/affinescriptiser/docs/legal/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/affinescript-ecosystem/affinescriptiser/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt b/affinescript-ecosystem/affinescriptiser/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt index 83f47066..7fba8c94 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt +++ b/affinescript-ecosystem/affinescriptiser/docs/legal/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/affinescript-ecosystem/affinescriptiser/docs/practice/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/practice/0.2-AI-MANIFEST.a2ml index 92095899..257f3a4f 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/practice/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/practice/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "practice-unit" diff --git a/affinescript-ecosystem/affinescriptiser/docs/practice/AI-CONVENTIONS.adoc b/affinescript-ecosystem/affinescriptiser/docs/practice/AI-CONVENTIONS.adoc index db82caa3..7d015338 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/practice/AI-CONVENTIONS.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/practice/AI-CONVENTIONS.adoc @@ -1,5 +1,5 @@ = AI Conventions - + # AI Conventions (Authoritative Source) @@ -23,7 +23,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: MPL-2.0`. ## Author Attribution diff --git a/affinescript-ecosystem/affinescriptiser/docs/practice/STATE-VISUALIZER-GUIDE.adoc b/affinescript-ecosystem/affinescriptiser/docs/practice/STATE-VISUALIZER-GUIDE.adoc index 6663cb79..c2490ca4 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/practice/STATE-VISUALIZER-GUIDE.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/practice/STATE-VISUALIZER-GUIDE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = TOPOLOGY.md — Generation Guide Jonathan D.A. Jewell (hyperpolymath) :toc: diff --git a/affinescript-ecosystem/affinescriptiser/docs/standards/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/standards/0.2-AI-MANIFEST.a2ml index 26b6aa5d..c147c6f8 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/standards/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/standards/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "standards-unit" diff --git a/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/README.adoc b/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/README.adoc index 32f6a5e0..121da7ae 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/README.adoc +++ b/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contractile Templates Blank templates for projects that want to replace the hyperpolymath diff --git a/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/dust/Dustfile.a2ml b/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/dust/Dustfile.a2ml index 84d0c083..903af2c3 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/dust/Dustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/dust/Dustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Dustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/must/Mustfile.a2ml b/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/must/Mustfile.a2ml index ab21b25c..d08796f9 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/must/Mustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/must/Mustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/trust/Trustfile.a2ml b/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/trust/Trustfile.a2ml index 0de44cb7..842c6b06 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/trust/Trustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/templates/contractiles/trust/Trustfile.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Trustfile.a2ml — BLANK TEMPLATE # Replace this with your project's contractile. # See .machine_readable/contractiles/ for a working example. diff --git a/affinescript-ecosystem/affinescriptiser/docs/theory/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/theory/0.2-AI-MANIFEST.a2ml index 3fa9caf4..93df1870 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/theory/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/theory/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-track" diff --git a/affinescript-ecosystem/affinescriptiser/docs/theory/computing/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/theory/computing/0.3-AI-MANIFEST.a2ml index c8ad40f2..f387d08e 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/theory/computing/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/theory/computing/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-computing" diff --git a/affinescript-ecosystem/affinescriptiser/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml index 39e4f020..cdc2baa1 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/theory/formalisms/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-formalisms" diff --git a/affinescript-ecosystem/affinescriptiser/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml index 4fed7fa6..677a4dac 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/theory/mathematics/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-mathematics" diff --git a/affinescript-ecosystem/affinescriptiser/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml index 2bb0c580..d888cee5 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/theory/ontologies/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-ontologies" diff --git a/affinescript-ecosystem/affinescriptiser/docs/theory/other/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/theory/other/0.3-AI-MANIFEST.a2ml index 8c6f72b1..166ed9e8 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/theory/other/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/theory/other/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-other" diff --git a/affinescript-ecosystem/affinescriptiser/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml index d6c68642..89195222 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/theory/socio-technical/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "theory-unit-socio-technical" diff --git a/affinescript-ecosystem/affinescriptiser/docs/whitepapers/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/whitepapers/0.2-AI-MANIFEST.a2ml index 03685ee4..c936101d 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/whitepapers/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/whitepapers/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "whitepapers-track" diff --git a/affinescript-ecosystem/affinescriptiser/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml index 871ec12f..ceb8a1e7 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/whitepapers/academic/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "academic-unit" diff --git a/affinescript-ecosystem/affinescriptiser/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml index 9217576c..20156dd5 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/whitepapers/industry/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "industry-unit" diff --git a/affinescript-ecosystem/affinescriptiser/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml index b851497f..ed7e1529 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/whitepapers/outreach/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "whitepapers-track-outreach" diff --git a/affinescript-ecosystem/affinescriptiser/docs/wikis/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/docs/wikis/0.2-AI-MANIFEST.a2ml index c1b1411a..f071ca8a 100644 --- a/affinescript-ecosystem/affinescriptiser/docs/wikis/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/docs/wikis/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "wikis-track" diff --git a/affinescript-ecosystem/affinescriptiser/eclexiaiser.toml b/affinescript-ecosystem/affinescriptiser/eclexiaiser.toml index 05ef9321..ec7cbda3 100644 --- a/affinescript-ecosystem/affinescriptiser/eclexiaiser.toml +++ b/affinescript-ecosystem/affinescriptiser/eclexiaiser.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # eclexiaiser manifest for affinescriptiser [project] diff --git a/affinescript-ecosystem/affinescriptiser/examples/wasm-safe/affinescriptiser.toml b/affinescript-ecosystem/affinescriptiser/examples/wasm-safe/affinescriptiser.toml index 430312d4..c142ba3c 100644 --- a/affinescript-ecosystem/affinescriptiser/examples/wasm-safe/affinescriptiser.toml +++ b/affinescript-ecosystem/affinescriptiser/examples/wasm-safe/affinescriptiser.toml @@ -1,5 +1,5 @@ # affinescriptiser manifest — Example: GPU buffer and session token safety -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [project] name = "wasm-safe" diff --git a/affinescript-ecosystem/affinescriptiser/examples/wasm-safe/core.rs b/affinescript-ecosystem/affinescriptiser/examples/wasm-safe/core.rs index 11ca444f..2f7f20de 100644 --- a/affinescript-ecosystem/affinescriptiser/examples/wasm-safe/core.rs +++ b/affinescript-ecosystem/affinescriptiser/examples/wasm-safe/core.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Example source file for affinescriptiser — demonstrates resource allocation patterns // that the parser will detect and the affine type system will wrap. diff --git a/affinescript-ecosystem/affinescriptiser/features/0.1-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/features/0.1-AI-MANIFEST.a2ml index 3fc432e7..dc3e4ee3 100644 --- a/affinescript-ecosystem/affinescriptiser/features/0.1-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/features/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "features-pillar" diff --git a/affinescript-ecosystem/affinescriptiser/features/boj-server/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/features/boj-server/0.2-AI-MANIFEST.a2ml index 5677138d..c77798cd 100644 --- a/affinescript-ecosystem/affinescriptiser/features/boj-server/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/features/boj-server/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "feature-unit-boj-server" diff --git a/affinescript-ecosystem/affinescriptiser/features/panic-attacker/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/features/panic-attacker/0.2-AI-MANIFEST.a2ml index 49a83318..e61ad244 100644 --- a/affinescript-ecosystem/affinescriptiser/features/panic-attacker/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/features/panic-attacker/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "feature-unit-panic-attacker" diff --git a/affinescript-ecosystem/affinescriptiser/features/ssg/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/features/ssg/0.2-AI-MANIFEST.a2ml index 3a40801e..121c5ae2 100644 --- a/affinescript-ecosystem/affinescriptiser/features/ssg/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/features/ssg/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "feature-unit-ssg" diff --git a/affinescript-ecosystem/affinescriptiser/features/ssg/ssg-bootstrap.sh b/affinescript-ecosystem/affinescriptiser/features/ssg/ssg-bootstrap.sh index eda90f00..89c6fa5f 100755 --- a/affinescript-ecosystem/affinescriptiser/features/ssg/ssg-bootstrap.sh +++ b/affinescript-ecosystem/affinescriptiser/features/ssg/ssg-bootstrap.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # ssg-bootstrap.sh — Universal SSG Initialisation Helper # diff --git a/affinescript-ecosystem/affinescriptiser/flake.nix b/affinescript-ecosystem/affinescriptiser/flake.nix index da78ead3..ded161e3 100644 --- a/affinescript-ecosystem/affinescriptiser/flake.nix +++ b/affinescript-ecosystem/affinescriptiser/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/affinescript-ecosystem/affinescriptiser/guix.scm b/affinescript-ecosystem/affinescriptiser/guix.scm index aa88a34f..bf6350c9 100644 --- a/affinescript-ecosystem/affinescriptiser/guix.scm +++ b/affinescript-ecosystem/affinescriptiser/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 {{PROJECT_NAME}} diff --git a/affinescript-ecosystem/affinescriptiser/k9iser.toml b/affinescript-ecosystem/affinescriptiser/k9iser.toml index 1b6f2a9e..b841eb59 100644 --- a/affinescript-ecosystem/affinescriptiser/k9iser.toml +++ b/affinescript-ecosystem/affinescriptiser/k9iser.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) # # k9iser manifest for affinescriptiser diff --git a/affinescript-ecosystem/affinescriptiser/selur-compose.toml b/affinescript-ecosystem/affinescriptiser/selur-compose.toml index 6de8af44..e345aeca 100644 --- a/affinescript-ecosystem/affinescriptiser/selur-compose.toml +++ b/affinescript-ecosystem/affinescriptiser/selur-compose.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) # # Stapeln service definition for affinescriptiser diff --git a/affinescript-ecosystem/affinescriptiser/setup.sh b/affinescript-ecosystem/affinescriptiser/setup.sh index e02792a6..ed56853d 100755 --- a/affinescript-ecosystem/affinescriptiser/setup.sh +++ b/affinescript-ecosystem/affinescriptiser/setup.sh @@ -1,5 +1,5 @@ #!/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) # # Affinescriptiser — Universal Setup Script diff --git a/affinescript-ecosystem/affinescriptiser/src/0.1-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/0.1-AI-MANIFEST.a2ml index b8ec5aef..c92e124d 100644 --- a/affinescript-ecosystem/affinescriptiser/src/0.1-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-pillar" diff --git a/affinescript-ecosystem/affinescriptiser/src/abi/mod.rs b/affinescript-ecosystem/affinescriptiser/src/abi/mod.rs index e1ede775..33377c6c 100644 --- a/affinescript-ecosystem/affinescriptiser/src/abi/mod.rs +++ b/affinescript-ecosystem/affinescriptiser/src/abi/mod.rs @@ -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 // // ABI module for affinescriptiser — Core type definitions for affine/linear resource tracking, diff --git a/affinescript-ecosystem/affinescriptiser/src/aspects/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/aspects/0.2-AI-MANIFEST.a2ml index 872287a5..3d5b209e 100644 --- a/affinescript-ecosystem/affinescriptiser/src/aspects/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/aspects/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-aspects" diff --git a/affinescript-ecosystem/affinescriptiser/src/aspects/integrity/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/aspects/integrity/0.3-AI-MANIFEST.a2ml index 7a2bea51..f114cbd2 100644 --- a/affinescript-ecosystem/affinescriptiser/src/aspects/integrity/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/aspects/integrity/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "aspect-unit-integrity" diff --git a/affinescript-ecosystem/affinescriptiser/src/aspects/observability/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/aspects/observability/0.3-AI-MANIFEST.a2ml index d0837d59..e16cbdf9 100644 --- a/affinescript-ecosystem/affinescriptiser/src/aspects/observability/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/aspects/observability/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "aspect-unit-observability" diff --git a/affinescript-ecosystem/affinescriptiser/src/aspects/security/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/aspects/security/0.3-AI-MANIFEST.a2ml index 3512a878..09965363 100644 --- a/affinescript-ecosystem/affinescriptiser/src/aspects/security/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/aspects/security/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "aspect-unit-security" diff --git a/affinescript-ecosystem/affinescriptiser/src/bridges/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/bridges/0.2-AI-MANIFEST.a2ml index 502d4f48..3d3e27a0 100644 --- a/affinescript-ecosystem/affinescriptiser/src/bridges/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/bridges/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-bridges" diff --git a/affinescript-ecosystem/affinescriptiser/src/codegen/affine_gen.rs b/affinescript-ecosystem/affinescriptiser/src/codegen/affine_gen.rs index 28908c64..f970b710 100644 --- a/affinescript-ecosystem/affinescriptiser/src/codegen/affine_gen.rs +++ b/affinescript-ecosystem/affinescriptiser/src/codegen/affine_gen.rs @@ -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 // // AffineScript type annotation generator — Takes parsed resource sites and manifest resource @@ -43,7 +43,7 @@ pub fn generate_affine_module( "// AffineScript module generated by affinescriptiser" ) .expect("writing to String is infallible"); - writeln!(source, "// SPDX-License-Identifier: PMPL-1.0-or-later").expect("writing to String is infallible"); + writeln!(source, "// SPDX-License-Identifier: MPL-2.0").expect("writing to String is infallible"); writeln!(source, "// Module: {}", module_name).expect("writing to String is infallible"); writeln!(source).expect("writing to String is infallible"); writeln!(source, "module {} {{", module_name).expect("writing to String is infallible"); diff --git a/affinescript-ecosystem/affinescriptiser/src/codegen/mod.rs b/affinescript-ecosystem/affinescriptiser/src/codegen/mod.rs index 17ebceab..1e135063 100644 --- a/affinescript-ecosystem/affinescriptiser/src/codegen/mod.rs +++ b/affinescript-ecosystem/affinescriptiser/src/codegen/mod.rs @@ -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 // // Codegen orchestrator for affinescriptiser — Coordinates the three-phase code generation diff --git a/affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs b/affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs index ccdf9d3b..bf7bf7d3 100644 --- a/affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs +++ b/affinescript-ecosystem/affinescriptiser/src/codegen/parser.rs @@ -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 // // Source parser for affinescriptiser — Scans source files (Rust, C, Zig) to identify call sites diff --git a/affinescript-ecosystem/affinescriptiser/src/codegen/wasm_gen.rs b/affinescript-ecosystem/affinescriptiser/src/codegen/wasm_gen.rs index 33cedd55..ef09e339 100644 --- a/affinescript-ecosystem/affinescriptiser/src/codegen/wasm_gen.rs +++ b/affinescript-ecosystem/affinescriptiser/src/codegen/wasm_gen.rs @@ -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 // // WASM generation module for affinescriptiser — Produces WASM compilation configuration files @@ -49,7 +49,7 @@ fn generate_build_config(config: &WasmConfig, module_name: &str) -> String { "# WASM build configuration generated by affinescriptiser" ) .expect("writing to String is infallible"); - writeln!(out, "# SPDX-License-Identifier: PMPL-1.0-or-later").expect("writing to String is infallible"); + writeln!(out, "# SPDX-License-Identifier: MPL-2.0").expect("writing to String is infallible"); writeln!(out).expect("writing to String is infallible"); writeln!(out, "[build]").expect("writing to String is infallible"); writeln!(out, "module = \"{}\"", module_name).expect("writing to String is infallible"); @@ -89,7 +89,7 @@ fn generate_entry_point(affine_module: &AffineModule) -> String { let mut out = String::new(); writeln!(out, "// WASM entry point generated by affinescriptiser").expect("writing to String is infallible"); - writeln!(out, "// SPDX-License-Identifier: PMPL-1.0-or-later").expect("writing to String is infallible"); + writeln!(out, "// SPDX-License-Identifier: MPL-2.0").expect("writing to String is infallible"); writeln!(out).expect("writing to String is infallible"); writeln!( out, diff --git a/affinescript-ecosystem/affinescriptiser/src/contracts/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/contracts/0.2-AI-MANIFEST.a2ml index 8e9026c7..0bd9198f 100644 --- a/affinescript-ecosystem/affinescriptiser/src/contracts/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/contracts/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-contracts" diff --git a/affinescript-ecosystem/affinescriptiser/src/core/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/core/0.2-AI-MANIFEST.a2ml index 097b8e86..22846c78 100644 --- a/affinescript-ecosystem/affinescriptiser/src/core/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/core/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-core" diff --git a/affinescript-ecosystem/affinescriptiser/src/definitions/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/definitions/0.2-AI-MANIFEST.a2ml index a2c573f5..e54f4dab 100644 --- a/affinescript-ecosystem/affinescriptiser/src/definitions/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/definitions/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-definitions" diff --git a/affinescript-ecosystem/affinescriptiser/src/errors/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/errors/0.2-AI-MANIFEST.a2ml index c25c68a2..dddcc6c4 100644 --- a/affinescript-ecosystem/affinescriptiser/src/errors/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/errors/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "source-unit-errors" diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/interface/0.2-AI-MANIFEST.a2ml index 7afd897b..7f0f471b 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/interface/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "interface-seams-unit" diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/abi/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/interface/abi/0.3-AI-MANIFEST.a2ml index f547a7c9..91cafa01 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/abi/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/interface/abi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "abi-logic" diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/abi/Foreign.idr b/affinescript-ecosystem/affinescriptiser/src/interface/abi/Foreign.idr index ed4c761c..f8550bb2 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/abi/Foreign.idr +++ b/affinescript-ecosystem/affinescriptiser/src/interface/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 Affinescriptiser diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/abi/Layout.idr b/affinescript-ecosystem/affinescriptiser/src/interface/abi/Layout.idr index a7b5566c..aabdb621 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/abi/Layout.idr +++ b/affinescript-ecosystem/affinescriptiser/src/interface/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) -- ||| WASM Memory Layout Proofs for Affinescriptiser diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/abi/Types.idr b/affinescript-ecosystem/affinescriptiser/src/interface/abi/Types.idr index 93ebebab..ce1bf98a 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/abi/Types.idr +++ b/affinescript-ecosystem/affinescriptiser/src/interface/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 Affinescriptiser diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/0.3-AI-MANIFEST.a2ml index 3e2bf8fa..bf456ae2 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "ffi-logic" diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/build.zig b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/build.zig index 03f1f09d..6ec12953 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/build.zig +++ b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/build.zig @@ -1,5 +1,5 @@ // Affinescriptiser FFI Build Configuration -// 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/affinescript-ecosystem/affinescriptiser/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml index ebc882dc..5b5f1b1e 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/src/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "src-unit" diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/src/main.zig b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/src/main.zig index ecf90f18..f35c7add 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/src/main.zig +++ b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/src/main.zig @@ -6,7 +6,7 @@ // // All types and layouts must match the Idris2 ABI definitions in Types.idr and Layout.idr. // -// 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/affinescript-ecosystem/affinescriptiser/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml index b6ea3818..e02427f8 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/test/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "test-unit" diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/test/integration_test.zig b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/test/integration_test.zig index 5526962c..80766a37 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/ffi/test/integration_test.zig +++ b/affinescript-ecosystem/affinescriptiser/src/interface/ffi/test/integration_test.zig @@ -1,5 +1,5 @@ // Affinescriptiser Integration Tests -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // These tests verify that the Zig FFI correctly implements the Idris2 ABI diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/generated/0.3-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/interface/generated/0.3-AI-MANIFEST.a2ml index 1a97b441..0088b80c 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/generated/0.3-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/interface/generated/0.3-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "generated-logic" diff --git a/affinescript-ecosystem/affinescriptiser/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml index 28a5ea7c..4eeb5808 100644 --- a/affinescript-ecosystem/affinescriptiser/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/src/interface/generated/abi/0.4-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "abi-unit" diff --git a/affinescript-ecosystem/affinescriptiser/src/lib.rs b/affinescript-ecosystem/affinescriptiser/src/lib.rs index ab8ef5d2..7710ce2b 100644 --- a/affinescript-ecosystem/affinescriptiser/src/lib.rs +++ b/affinescript-ecosystem/affinescriptiser/src/lib.rs @@ -6,7 +6,7 @@ clippy::if_same_then_else, clippy::vec_init_then_push )] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // affinescriptiser library — Public API for embedding affinescriptiser's analysis and diff --git a/affinescript-ecosystem/affinescriptiser/src/main.rs b/affinescript-ecosystem/affinescriptiser/src/main.rs index 9a2cf856..eb840b81 100644 --- a/affinescript-ecosystem/affinescriptiser/src/main.rs +++ b/affinescript-ecosystem/affinescriptiser/src/main.rs @@ -6,7 +6,7 @@ clippy::vec_init_then_push )] #![forbid(unsafe_code)] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell // // affinescriptiser CLI — Wrap existing code in affine + dependent types targeting WASM diff --git a/affinescript-ecosystem/affinescriptiser/src/manifest/mod.rs b/affinescript-ecosystem/affinescriptiser/src/manifest/mod.rs index fe2ec638..288820a9 100644 --- a/affinescript-ecosystem/affinescriptiser/src/manifest/mod.rs +++ b/affinescript-ecosystem/affinescriptiser/src/manifest/mod.rs @@ -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 // // Manifest module for affinescriptiser — Parses and validates the affinescriptiser.toml manifest, @@ -177,7 +177,7 @@ pub fn init_manifest(path: &str) -> Result<()> { anyhow::bail!("affinescriptiser.toml already exists at {}", p.display()); } let template = r#"# affinescriptiser manifest — Wrap code in affine + dependent types targeting WASM -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [project] name = "wasm-safe" diff --git a/affinescript-ecosystem/affinescriptiser/stapeln.toml b/affinescript-ecosystem/affinescriptiser/stapeln.toml index 6b547a67..6ee0e964 100644 --- a/affinescript-ecosystem/affinescriptiser/stapeln.toml +++ b/affinescript-ecosystem/affinescriptiser/stapeln.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # stapeln.toml — Layer-based container build for affinescriptiser # # stapeln builds containers as composable layers (German: "to stack"). diff --git a/affinescript-ecosystem/affinescriptiser/tests/integration_tests.rs b/affinescript-ecosystem/affinescriptiser/tests/integration_tests.rs index 8a6f802f..c386456f 100644 --- a/affinescript-ecosystem/affinescriptiser/tests/integration_tests.rs +++ b/affinescript-ecosystem/affinescriptiser/tests/integration_tests.rs @@ -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 // // Integration tests for affinescriptiser — Validates the full pipeline from manifest parsing diff --git a/affinescript-ecosystem/affinescriptiser/verification/0.1-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/verification/0.1-AI-MANIFEST.a2ml index 39b370fc..3435bdb4 100644 --- a/affinescript-ecosystem/affinescriptiser/verification/0.1-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/verification/0.1-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "verification-pillar" diff --git a/affinescript-ecosystem/affinescriptiser/verification/benchmarks/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/verification/benchmarks/0.2-AI-MANIFEST.a2ml index 64163094..d922a4c7 100644 --- a/affinescript-ecosystem/affinescriptiser/verification/benchmarks/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/verification/benchmarks/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "benches-pillar" diff --git a/affinescript-ecosystem/affinescriptiser/verification/coverage/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/verification/coverage/0.2-AI-MANIFEST.a2ml index fc15bd3c..32b819e4 100644 --- a/affinescript-ecosystem/affinescriptiser/verification/coverage/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/verification/coverage/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "verification-unit-coverage" diff --git a/affinescript-ecosystem/affinescriptiser/verification/fuzzing/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/verification/fuzzing/0.2-AI-MANIFEST.a2ml index 79c4feff..5178d400 100644 --- a/affinescript-ecosystem/affinescriptiser/verification/fuzzing/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/verification/fuzzing/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "fuzzing-unit" diff --git a/affinescript-ecosystem/affinescriptiser/verification/proofs/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/verification/proofs/0.2-AI-MANIFEST.a2ml index 0e5666ff..135e181b 100644 --- a/affinescript-ecosystem/affinescriptiser/verification/proofs/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/verification/proofs/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "verification-unit-proofs" diff --git a/affinescript-ecosystem/affinescriptiser/verification/safety_case/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/verification/safety_case/0.2-AI-MANIFEST.a2ml index 818fba43..d461915b 100644 --- a/affinescript-ecosystem/affinescriptiser/verification/safety_case/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/verification/safety_case/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "verification-unit-safety_case" diff --git a/affinescript-ecosystem/affinescriptiser/verification/simulations/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/verification/simulations/0.2-AI-MANIFEST.a2ml index f40fc1cc..f890ecac 100644 --- a/affinescript-ecosystem/affinescriptiser/verification/simulations/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/verification/simulations/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "simulations-unit" diff --git a/affinescript-ecosystem/affinescriptiser/verification/traceability/0.2-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/verification/traceability/0.2-AI-MANIFEST.a2ml index defa1251..96677665 100644 --- a/affinescript-ecosystem/affinescriptiser/verification/traceability/0.2-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/verification/traceability/0.2-AI-MANIFEST.a2ml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 --- ### [META] id: "verification-unit-traceability" diff --git a/coq-ecosystem/coq-jr/.gitattributes b/coq-ecosystem/coq-jr/.gitattributes index bb561848..e860a85c 100644 --- a/coq-ecosystem/coq-jr/.gitattributes +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/FUNDING.yml b/coq-ecosystem/coq-jr/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/coq-ecosystem/coq-jr/.github/FUNDING.yml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/ISSUE_TEMPLATE/config.yml b/coq-ecosystem/coq-jr/.github/ISSUE_TEMPLATE/config.yml index db6b2b43..3f0340f4 100644 --- a/coq-ecosystem/coq-jr/.github/ISSUE_TEMPLATE/config.yml +++ b/coq-ecosystem/coq-jr/.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 blank_issues_enabled: false diff --git a/coq-ecosystem/coq-jr/.github/dependabot.yml b/coq-ecosystem/coq-jr/.github/dependabot.yml index 07df1837..23c77edb 100644 --- a/coq-ecosystem/coq-jr/.github/dependabot.yml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/workflows/codeql.yml b/coq-ecosystem/coq-jr/.github/workflows/codeql.yml index 5095810a..478739b7 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/codeql.yml +++ b/coq-ecosystem/coq-jr/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant CodeQL workflow with SHA-pinned actions name: "CodeQL" diff --git a/coq-ecosystem/coq-jr/.github/workflows/governance.yml b/coq-ecosystem/coq-jr/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/governance.yml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/workflows/hypatia-scan.yml b/coq-ecosystem/coq-jr/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/hypatia-scan.yml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/workflows/instant-sync.yml b/coq-ecosystem/coq-jr/.github/workflows/instant-sync.yml index 788701d4..00f9d6b7 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/instant-sync.yml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/workflows/mirror.yml b/coq-ecosystem/coq-jr/.github/workflows/mirror.yml index 4c0d553a..03b8066c 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/mirror.yml +++ b/coq-ecosystem/coq-jr/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/coq-ecosystem/coq-jr/.github/workflows/scorecard-enforcer.yml b/coq-ecosystem/coq-jr/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/scorecard-enforcer.yml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/workflows/scorecard.yml b/coq-ecosystem/coq-jr/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/scorecard.yml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/workflows/secret-scanner.yml b/coq-ecosystem/coq-jr/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/secret-scanner.yml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.github/workflows/security-checks.yml b/coq-ecosystem/coq-jr/.github/workflows/security-checks.yml index 70e1cbe9..2ea5346c 100644 --- a/coq-ecosystem/coq-jr/.github/workflows/security-checks.yml +++ b/coq-ecosystem/coq-jr/.github/workflows/security-checks.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant security validation workflow with SHA-pinned actions name: Security Checks diff --git a/coq-ecosystem/coq-jr/.gitignore b/coq-ecosystem/coq-jr/.gitignore index 2a199fed..48d1b2f1 100644 --- a/coq-ecosystem/coq-jr/.gitignore +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml b/coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.machine_readable/6a2/ECOSYSTEM.a2ml b/coq-ecosystem/coq-jr/.machine_readable/6a2/ECOSYSTEM.a2ml index 48cc1d13..b28eeeb5 100644 --- a/coq-ecosystem/coq-jr/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/coq-ecosystem/coq-jr/.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 — Coq Jr ecosystem position diff --git a/coq-ecosystem/coq-jr/.machine_readable/6a2/META.a2ml b/coq-ecosystem/coq-jr/.machine_readable/6a2/META.a2ml index 18819c3d..c52ef20d 100644 --- a/coq-ecosystem/coq-jr/.machine_readable/6a2/META.a2ml +++ b/coq-ecosystem/coq-jr/.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 — Coq Jr meta-level information diff --git a/coq-ecosystem/coq-jr/.machine_readable/6a2/NEUROSYM.a2ml b/coq-ecosystem/coq-jr/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/coq-ecosystem/coq-jr/.machine_readable/6a2/NEUROSYM.a2ml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.machine_readable/6a2/PLAYBOOK.a2ml b/coq-ecosystem/coq-jr/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/coq-ecosystem/coq-jr/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/coq-ecosystem/coq-jr/.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/coq-ecosystem/coq-jr/.machine_readable/6a2/STATE.a2ml b/coq-ecosystem/coq-jr/.machine_readable/6a2/STATE.a2ml index 6beb3b4f..e97bcf2e 100644 --- a/coq-ecosystem/coq-jr/.machine_readable/6a2/STATE.a2ml +++ b/coq-ecosystem/coq-jr/.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 — Coq Jr project state diff --git a/coq-ecosystem/coq-jr/CONTRIBUTING.adoc b/coq-ecosystem/coq-jr/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/coq-ecosystem/coq-jr/CONTRIBUTING.adoc +++ b/coq-ecosystem/coq-jr/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/coq-ecosystem/coq-jr/LICENSE b/coq-ecosystem/coq-jr/LICENSE index d2dccf5b..ec540b34 100644 --- a/coq-ecosystem/coq-jr/LICENSE +++ b/coq-ecosystem/coq-jr/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/coq-ecosystem/coq-jr/LICENSE.txt b/coq-ecosystem/coq-jr/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/coq-ecosystem/coq-jr/LICENSE.txt +++ b/coq-ecosystem/coq-jr/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/coq-ecosystem/coq-jr/MAINTAINERS.adoc b/coq-ecosystem/coq-jr/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/coq-ecosystem/coq-jr/MAINTAINERS.adoc +++ b/coq-ecosystem/coq-jr/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/coq-ecosystem/coq-jr/ROADMAP.adoc b/coq-ecosystem/coq-jr/ROADMAP.adoc index c075bff3..b3dc752f 100644 --- a/coq-ecosystem/coq-jr/ROADMAP.adoc +++ b/coq-ecosystem/coq-jr/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Coq Jr Roadmap == Current Status diff --git a/coq-ecosystem/coq-jr/RSR_OUTLINE.adoc b/coq-ecosystem/coq-jr/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/coq-ecosystem/coq-jr/RSR_OUTLINE.adoc +++ b/coq-ecosystem/coq-jr/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/coq-ecosystem/coq-jr/Server.res b/coq-ecosystem/coq-jr/Server.res index 270f6e27..5c38987e 100644 --- a/coq-ecosystem/coq-jr/Server.res +++ b/coq-ecosystem/coq-jr/Server.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Coq-Jr Contributors // // Deno HTTP server for Coq-Jr diff --git a/coq-ecosystem/coq-jr/contractiles/dust/Dustfile b/coq-ecosystem/coq-jr/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/coq-ecosystem/coq-jr/contractiles/dust/Dustfile +++ b/coq-ecosystem/coq-jr/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/coq-ecosystem/coq-jr/contractiles/must/Mustfile b/coq-ecosystem/coq-jr/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/coq-ecosystem/coq-jr/contractiles/must/Mustfile +++ b/coq-ecosystem/coq-jr/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/hyperpolymath/mustfile diff --git a/coq-ecosystem/coq-jr/coq-page.fs b/coq-ecosystem/coq-jr/coq-page.fs index ceb411ec..ee430540 100644 --- a/coq-ecosystem/coq-jr/coq-page.fs +++ b/coq-ecosystem/coq-jr/coq-page.fs @@ -1,4 +1,4 @@ -\ SPDX-License-Identifier: PMPL-1.0-or-later +\ SPDX-License-Identifier: MPL-2.0 \ SPDX-FileCopyrightText: 2025 Coq-Jr Contributors \ jsCoq page generator for estate-ssg diff --git a/coq-ecosystem/coq-jr/ffi/zig/build.zig b/coq-ecosystem/coq-jr/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/coq-ecosystem/coq-jr/ffi/zig/build.zig +++ b/coq-ecosystem/coq-jr/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/coq-ecosystem/coq-jr/ffi/zig/src/main.zig b/coq-ecosystem/coq-jr/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/coq-ecosystem/coq-jr/ffi/zig/src/main.zig +++ b/coq-ecosystem/coq-jr/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/coq-ecosystem/coq-jr/ffi/zig/test/integration_test.zig b/coq-ecosystem/coq-jr/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/coq-ecosystem/coq-jr/ffi/zig/test/integration_test.zig +++ b/coq-ecosystem/coq-jr/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/coq-ecosystem/coq-jr/melange-example/dune-project b/coq-ecosystem/coq-jr/melange-example/dune-project index 95771880..641a4df0 100644 --- a/coq-ecosystem/coq-jr/melange-example/dune-project +++ b/coq-ecosystem/coq-jr/melange-example/dune-project @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Melange setup - this would replace package.json/rescript.json (lang dune 3.14) diff --git a/coq-ecosystem/coq-jr/src/Components.res b/coq-ecosystem/coq-jr/src/Components.res index 48c6692a..f33b3c95 100644 --- a/coq-ecosystem/coq-jr/src/Components.res +++ b/coq-ecosystem/coq-jr/src/Components.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Coq-Jr Contributors // UI Components for jsCoq diff --git a/coq-ecosystem/coq-jr/src/Deno.res b/coq-ecosystem/coq-jr/src/Deno.res index 51d841cf..58fff5ba 100644 --- a/coq-ecosystem/coq-jr/src/Deno.res +++ b/coq-ecosystem/coq-jr/src/Deno.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Coq-Jr Contributors // Deno HTTP server bindings for ReScript diff --git a/coq-ecosystem/coq-jr/src/Dom.res b/coq-ecosystem/coq-jr/src/Dom.res index 3442cce9..e0c7463e 100644 --- a/coq-ecosystem/coq-jr/src/Dom.res +++ b/coq-ecosystem/coq-jr/src/Dom.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Coq-Jr Contributors // DOM bindings for ReScript diff --git a/coq-ecosystem/coq-jr/src/JsCoq.res b/coq-ecosystem/coq-jr/src/JsCoq.res index b49620aa..e6d0830b 100644 --- a/coq-ecosystem/coq-jr/src/JsCoq.res +++ b/coq-ecosystem/coq-jr/src/JsCoq.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Coq-Jr Contributors // JsCoq bindings and types diff --git a/coq-ecosystem/coq-jr/src/Main.res b/coq-ecosystem/coq-jr/src/Main.res index 145940b7..e3e05822 100644 --- a/coq-ecosystem/coq-jr/src/Main.res +++ b/coq-ecosystem/coq-jr/src/Main.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Coq-Jr Contributors // Main entry point for Coq-Jr diff --git a/coq-ecosystem/coq-jr/src/Page.res b/coq-ecosystem/coq-jr/src/Page.res index 6d383117..119b7805 100644 --- a/coq-ecosystem/coq-jr/src/Page.res +++ b/coq-ecosystem/coq-jr/src/Page.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Coq-Jr Contributors // Page renderer for jsCoq diff --git a/coq-ecosystem/coq-jr/src/Server.res b/coq-ecosystem/coq-jr/src/Server.res index 00881df0..0edf17db 100644 --- a/coq-ecosystem/coq-jr/src/Server.res +++ b/coq-ecosystem/coq-jr/src/Server.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Coq-Jr Contributors // HTTP Server for Coq-Jr in ReScript diff --git a/coq-ecosystem/coq-jr/styles.css b/coq-ecosystem/coq-jr/styles.css index 94e4fb84..4ba7565f 100644 --- a/coq-ecosystem/coq-jr/styles.css +++ b/coq-ecosystem/coq-jr/styles.css @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: PMPL-1.0-or-later */ +/* SPDX-License-Identifier: MPL-2.0 */ /* SPDX-FileCopyrightText: 2025 Coq-Jr Contributors */ /* jsCoq Styles for Coq-Jr */ diff --git a/rescript-ecosystem/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/.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/rescript-ecosystem/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/.machine_readable/6a2/ECOSYSTEM.a2ml index 9b619fe1..7d7e64b7 100644 --- a/rescript-ecosystem/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/.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 — Rescript Ecosystem ecosystem position diff --git a/rescript-ecosystem/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/.machine_readable/6a2/META.a2ml index 09f703ee..dbfdb5f1 100644 --- a/rescript-ecosystem/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/.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 — Rescript Ecosystem meta-level information diff --git a/rescript-ecosystem/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/.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/rescript-ecosystem/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/.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/rescript-ecosystem/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/.machine_readable/6a2/STATE.a2ml index 10fd6503..6f200eb6 100644 --- a/rescript-ecosystem/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/.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 — Rescript Ecosystem project state diff --git a/rescript-ecosystem/connectors/README.adoc b/rescript-ecosystem/connectors/README.adoc index c202576d..ed997b43 100644 --- a/rescript-ecosystem/connectors/README.adoc +++ b/rescript-ecosystem/connectors/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = rescript-ecosystem connectors :toc: diff --git a/rescript-ecosystem/packages/bindings/d3/.gitattributes b/rescript-ecosystem/packages/bindings/d3/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/bindings/d3/.gitattributes +++ b/rescript-ecosystem/packages/bindings/d3/.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/rescript-ecosystem/packages/bindings/d3/.github/workflows/casket-pages.yml b/rescript-ecosystem/packages/bindings/d3/.github/workflows/casket-pages.yml index 4ec16035..f6d49797 100644 --- a/rescript-ecosystem/packages/bindings/d3/.github/workflows/casket-pages.yml +++ b/rescript-ecosystem/packages/bindings/d3/.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/rescript-ecosystem/packages/bindings/d3/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/bindings/d3/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/bindings/d3/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/bindings/d3/.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/rescript-ecosystem/packages/bindings/d3/.gitignore b/rescript-ecosystem/packages/bindings/d3/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/bindings/d3/.gitignore +++ b/rescript-ecosystem/packages/bindings/d3/.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/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/d3/.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/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/ECOSYSTEM.a2ml index 35ade06c..8cecc27c 100644 --- a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/bindings/d3/.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 — D3 ecosystem position diff --git a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/META.a2ml index be98ce79..c438e00b 100644 --- a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/bindings/d3/.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 — D3 meta-level information diff --git a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/bindings/d3/.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/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/bindings/d3/.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/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/STATE.a2ml index e4a0ae0f..b050c3ad 100644 --- a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/bindings/d3/.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 — D3 project state diff --git a/rescript-ecosystem/packages/bindings/d3/LICENSE b/rescript-ecosystem/packages/bindings/d3/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/d3/LICENSE +++ b/rescript-ecosystem/packages/bindings/d3/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/rescript-ecosystem/packages/bindings/d3/contractiles/dust/Dustfile b/rescript-ecosystem/packages/bindings/d3/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/bindings/d3/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/bindings/d3/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/rescript-ecosystem/packages/bindings/d3/contractiles/must/Mustfile b/rescript-ecosystem/packages/bindings/d3/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/bindings/d3/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/bindings/d3/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/bindings/d3/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/bindings/d3/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/bindings/d3/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/bindings/d3/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/bindings/d3/src/D3.res b/rescript-ecosystem/packages/bindings/d3/src/D3.res index 5830e4e7..89e337f5 100644 --- a/rescript-ecosystem/packages/bindings/d3/src/D3.res +++ b/rescript-ecosystem/packages/bindings/d3/src/D3.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // // ReScript bindings for D3.js diff --git a/rescript-ecosystem/packages/bindings/d3/src/D3_Drag.res b/rescript-ecosystem/packages/bindings/d3/src/D3_Drag.res index 16d61e7b..cb1bbc41 100644 --- a/rescript-ecosystem/packages/bindings/d3/src/D3_Drag.res +++ b/rescript-ecosystem/packages/bindings/d3/src/D3_Drag.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // // D3 Drag behavior bindings diff --git a/rescript-ecosystem/packages/bindings/d3/src/D3_Force.res b/rescript-ecosystem/packages/bindings/d3/src/D3_Force.res index b52266f7..ae75a04b 100644 --- a/rescript-ecosystem/packages/bindings/d3/src/D3_Force.res +++ b/rescript-ecosystem/packages/bindings/d3/src/D3_Force.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // // D3 Force simulation bindings for force-directed graphs diff --git a/rescript-ecosystem/packages/bindings/d3/src/D3_Scale.res b/rescript-ecosystem/packages/bindings/d3/src/D3_Scale.res index 59731a69..53bdab60 100644 --- a/rescript-ecosystem/packages/bindings/d3/src/D3_Scale.res +++ b/rescript-ecosystem/packages/bindings/d3/src/D3_Scale.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // // D3 Scale bindings for color/size mapping diff --git a/rescript-ecosystem/packages/bindings/d3/src/D3_Selection.res b/rescript-ecosystem/packages/bindings/d3/src/D3_Selection.res index 9ec4a904..692f24b3 100644 --- a/rescript-ecosystem/packages/bindings/d3/src/D3_Selection.res +++ b/rescript-ecosystem/packages/bindings/d3/src/D3_Selection.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // // D3 Selection bindings diff --git a/rescript-ecosystem/packages/bindings/d3/src/D3_Zoom.res b/rescript-ecosystem/packages/bindings/d3/src/D3_Zoom.res index 5d1b7832..82e4a170 100644 --- a/rescript-ecosystem/packages/bindings/d3/src/D3_Zoom.res +++ b/rescript-ecosystem/packages/bindings/d3/src/D3_Zoom.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // // D3 Zoom behavior bindings diff --git a/rescript-ecosystem/packages/bindings/gossamer/src/Gossamer.res b/rescript-ecosystem/packages/bindings/gossamer/src/Gossamer.res index e854cdf6..6146ccd6 100644 --- a/rescript-ecosystem/packages/bindings/gossamer/src/Gossamer.res +++ b/rescript-ecosystem/packages/bindings/gossamer/src/Gossamer.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) // // Gossamer.res — Top-level re-export module for rescript-gossamer bindings. diff --git a/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Core.res b/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Core.res index 26a17813..b1ae1580 100644 --- a/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Core.res +++ b/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Core.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) // // Gossamer_Core.res — Core Gossamer invoke and command bindings. diff --git a/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Dialog.res b/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Dialog.res index f0feb6f1..553dd1a3 100644 --- a/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Dialog.res +++ b/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Dialog.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) // // Gossamer_Dialog.res — Gossamer dialog bindings. diff --git a/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Fs.res b/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Fs.res index efe86ebe..f12018aa 100644 --- a/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Fs.res +++ b/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Fs.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) // // Gossamer_Fs.res — Gossamer filesystem bindings. diff --git a/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Window.res b/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Window.res index 324d2114..87a27d30 100644 --- a/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Window.res +++ b/rescript-ecosystem/packages/bindings/gossamer/src/bindings/Gossamer_Window.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) // // Gossamer_Window.res — Gossamer window management bindings. diff --git a/rescript-ecosystem/packages/bindings/grpc/.gitattributes b/rescript-ecosystem/packages/bindings/grpc/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.gitattributes +++ b/rescript-ecosystem/packages/bindings/grpc/.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/rescript-ecosystem/packages/bindings/grpc/.github/workflows/codeql.yml b/rescript-ecosystem/packages/bindings/grpc/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/bindings/grpc/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/bindings/grpc/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/bindings/grpc/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/bindings/grpc/.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/rescript-ecosystem/packages/bindings/grpc/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/grpc/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/grpc/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/grpc/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/bindings/grpc/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/bindings/grpc/.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/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/grpc/.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/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/ECOSYSTEM.a2ml index 40a92841..03272522 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/bindings/grpc/.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 — Grpc ecosystem position diff --git a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/META.a2ml index 3d511409..3c7d2d03 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/bindings/grpc/.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 — Grpc meta-level information diff --git a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/bindings/grpc/.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/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/bindings/grpc/.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/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/STATE.a2ml index e480300e..08401024 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/bindings/grpc/.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 — Grpc project state diff --git a/rescript-ecosystem/packages/bindings/grpc/LICENSE b/rescript-ecosystem/packages/bindings/grpc/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/grpc/LICENSE +++ b/rescript-ecosystem/packages/bindings/grpc/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/rescript-ecosystem/packages/bindings/grpc/LICENSE.txt b/rescript-ecosystem/packages/bindings/grpc/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/grpc/LICENSE.txt +++ b/rescript-ecosystem/packages/bindings/grpc/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/rescript-ecosystem/packages/bindings/grpc/MAINTAINERS.adoc b/rescript-ecosystem/packages/bindings/grpc/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/bindings/grpc/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/bindings/grpc/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/bindings/grpc/README.adoc b/rescript-ecosystem/packages/bindings/grpc/README.adoc index 6419fc53..cdfd9ec9 100644 --- a/rescript-ecosystem/packages/bindings/grpc/README.adoc +++ b/rescript-ecosystem/packages/bindings/grpc/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = rescript-grpc :toc: macro :toclevels: 3 diff --git a/rescript-ecosystem/packages/bindings/grpc/codec/Cargo.toml b/rescript-ecosystem/packages/bindings/grpc/codec/Cargo.toml index 43252132..049248c3 100644 --- a/rescript-ecosystem/packages/bindings/grpc/codec/Cargo.toml +++ b/rescript-ecosystem/packages/bindings/grpc/codec/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "rescript-grpc-codec" version = "0.1.0" diff --git a/rescript-ecosystem/packages/bindings/grpc/contractiles/dust/Dustfile b/rescript-ecosystem/packages/bindings/grpc/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/bindings/grpc/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/bindings/grpc/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/rescript-ecosystem/packages/bindings/grpc/contractiles/must/Mustfile b/rescript-ecosystem/packages/bindings/grpc/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/bindings/grpc/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/bindings/grpc/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/bindings/grpc/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/bindings/grpc/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/bindings/grpc/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/bindings/grpc/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/bindings/grpc/protoc-gen-rescript/Cargo.toml b/rescript-ecosystem/packages/bindings/grpc/protoc-gen-rescript/Cargo.toml index f80aa887..eabe373b 100644 --- a/rescript-ecosystem/packages/bindings/grpc/protoc-gen-rescript/Cargo.toml +++ b/rescript-ecosystem/packages/bindings/grpc/protoc-gen-rescript/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [package] name = "protoc-gen-rescript" version = "0.1.0" diff --git a/rescript-ecosystem/packages/bindings/openapi/.gitattributes b/rescript-ecosystem/packages/bindings/openapi/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.gitattributes +++ b/rescript-ecosystem/packages/bindings/openapi/.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/rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_batch.yml b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_batch.yml index c5c39979..85c2fd88 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_batch.yml +++ b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_batch.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ClusterFuzzLite Batch Fuzzing on: schedule: diff --git a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_pr.yml b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_pr.yml index a70b0004..02d9ab76 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_pr.yml +++ b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_pr.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ClusterFuzzLite PR Fuzzing on: pull_request: diff --git a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/ci.yml b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/ci.yml index 2627ef0f..76a6ac01 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/ci.yml +++ b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CI on: diff --git a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/codeql.yml b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/codeql.yml index 50918d6c..628fd0c7 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL on: diff --git a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/bindings/openapi/.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/rescript-ecosystem/packages/bindings/openapi/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/scorecard.yml index 2b8f5aad..a95e246d 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: OpenSSF Scorecard on: diff --git a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/openapi/.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/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/ECOSYSTEM.a2ml index 693002ad..fee6df92 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/bindings/openapi/.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 — Openapi ecosystem position diff --git a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/META.a2ml index ae54920f..65f52cf8 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/bindings/openapi/.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 — Openapi meta-level information diff --git a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/bindings/openapi/.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/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/bindings/openapi/.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/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/STATE.a2ml index e60448a2..ecfeddb2 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/bindings/openapi/.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 — Openapi project state diff --git a/rescript-ecosystem/packages/bindings/openapi/Cargo.toml b/rescript-ecosystem/packages/bindings/openapi/Cargo.toml index c426353c..99eb06cd 100644 --- a/rescript-ecosystem/packages/bindings/openapi/Cargo.toml +++ b/rescript-ecosystem/packages/bindings/openapi/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell [package] diff --git a/rescript-ecosystem/packages/bindings/openapi/DECISIONS.md b/rescript-ecosystem/packages/bindings/openapi/DECISIONS.md index 0110a16c..4d68d973 100644 --- a/rescript-ecosystem/packages/bindings/openapi/DECISIONS.md +++ b/rescript-ecosystem/packages/bindings/openapi/DECISIONS.md @@ -1,4 +1,4 @@ - + # Architectural Decisions - rescript-openapi diff --git a/rescript-ecosystem/packages/bindings/openapi/LICENSE b/rescript-ecosystem/packages/bindings/openapi/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/openapi/LICENSE +++ b/rescript-ecosystem/packages/bindings/openapi/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/rescript-ecosystem/packages/bindings/openapi/MAINTAINERS.adoc b/rescript-ecosystem/packages/bindings/openapi/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/bindings/openapi/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/bindings/openapi/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/bindings/openapi/README.adoc b/rescript-ecosystem/packages/bindings/openapi/README.adoc index 4eda12d4..551edbf8 100644 --- a/rescript-ecosystem/packages/bindings/openapi/README.adoc +++ b/rescript-ecosystem/packages/bindings/openapi/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = rescript-openapi diff --git a/rescript-ecosystem/packages/bindings/openapi/contractiles/dust/Dustfile b/rescript-ecosystem/packages/bindings/openapi/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/bindings/openapi/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/bindings/openapi/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/rescript-ecosystem/packages/bindings/openapi/contractiles/must/Mustfile b/rescript-ecosystem/packages/bindings/openapi/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/bindings/openapi/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/bindings/openapi/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/bindings/openapi/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/bindings/openapi/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/bindings/openapi/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/bindings/openapi/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/bindings/openapi/src/codegen/client.rs b/rescript-ecosystem/packages/bindings/openapi/src/codegen/client.rs index 03159f88..175d2def 100644 --- a/rescript-ecosystem/packages/bindings/openapi/src/codegen/client.rs +++ b/rescript-ecosystem/packages/bindings/openapi/src/codegen/client.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! HTTP client generation with pluggable HTTP backend @@ -16,7 +16,7 @@ pub fn generate(spec: &ApiSpec, config: &Config) -> Result { } // Header - output.push_str("// SPDX-License-Identifier: PMPL-1.0-or-later\n"); + output.push_str("// SPDX-License-Identifier: MPL-2.0\n"); output.push_str("// Generated by rescript-openapi - DO NOT EDIT\n"); output.push_str(&format!("// Source: {} v{}\n\n", spec.title, spec.version)); diff --git a/rescript-ecosystem/packages/bindings/openapi/src/codegen/mod.rs b/rescript-ecosystem/packages/bindings/openapi/src/codegen/mod.rs index 852cf255..15e77dea 100644 --- a/rescript-ecosystem/packages/bindings/openapi/src/codegen/mod.rs +++ b/rescript-ecosystem/packages/bindings/openapi/src/codegen/mod.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! ReScript code generation from IR diff --git a/rescript-ecosystem/packages/bindings/openapi/src/codegen/schema.rs b/rescript-ecosystem/packages/bindings/openapi/src/codegen/schema.rs index 23bbb15c..c9104f72 100644 --- a/rescript-ecosystem/packages/bindings/openapi/src/codegen/schema.rs +++ b/rescript-ecosystem/packages/bindings/openapi/src/codegen/schema.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! rescript-schema validator generation with topological sorting @@ -13,7 +13,7 @@ pub fn generate(spec: &ApiSpec, config: &Config) -> Result { let mut output = String::new(); // Header - output.push_str("// SPDX-License-Identifier: PMPL-1.0-or-later\n"); + output.push_str("// SPDX-License-Identifier: MPL-2.0\n"); output.push_str("// Generated by rescript-openapi - DO NOT EDIT\n"); output.push_str(&format!("// Source: {} v{}\n\n", spec.title, spec.version)); diff --git a/rescript-ecosystem/packages/bindings/openapi/src/codegen/types.rs b/rescript-ecosystem/packages/bindings/openapi/src/codegen/types.rs index 5ab9e9c9..ec48bfa7 100644 --- a/rescript-ecosystem/packages/bindings/openapi/src/codegen/types.rs +++ b/rescript-ecosystem/packages/bindings/openapi/src/codegen/types.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! ReScript type generation @@ -13,7 +13,7 @@ pub fn generate(spec: &ApiSpec, config: &Config) -> Result { let mut output = String::new(); // Header - output.push_str("// SPDX-License-Identifier: PMPL-1.0-or-later\n"); + output.push_str("// SPDX-License-Identifier: MPL-2.0\n"); output.push_str("// Generated by rescript-openapi - DO NOT EDIT\n"); output.push_str(&format!("// Source: {} v{}\n\n", spec.title, spec.version)); diff --git a/rescript-ecosystem/packages/bindings/openapi/src/ir.rs b/rescript-ecosystem/packages/bindings/openapi/src/ir.rs index 595433da..c63b8232 100644 --- a/rescript-ecosystem/packages/bindings/openapi/src/ir.rs +++ b/rescript-ecosystem/packages/bindings/openapi/src/ir.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! Intermediate Representation for ReScript codegen diff --git a/rescript-ecosystem/packages/bindings/openapi/src/lib.rs b/rescript-ecosystem/packages/bindings/openapi/src/lib.rs index 60a913dd..6f1a10b8 100644 --- a/rescript-ecosystem/packages/bindings/openapi/src/lib.rs +++ b/rescript-ecosystem/packages/bindings/openapi/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! rescript-openapi - Generate type-safe ReScript clients from OpenAPI specifications diff --git a/rescript-ecosystem/packages/bindings/openapi/src/main.rs b/rescript-ecosystem/packages/bindings/openapi/src/main.rs index 0564999e..e6595f20 100644 --- a/rescript-ecosystem/packages/bindings/openapi/src/main.rs +++ b/rescript-ecosystem/packages/bindings/openapi/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell use anyhow::{Context, Result}; @@ -107,7 +107,7 @@ fn generate_code( if config.unified_module { // Generate Unified Module (Types + Schemas) let mut output = String::new(); - output.push_str("// SPDX-License-Identifier: PMPL-1.0-or-later\n"); + output.push_str("// SPDX-License-Identifier: MPL-2.0\n"); output.push_str("// Generated by rescript-openapi - DO NOT EDIT\n"); output.push_str(&format!("// Source: {} v{}\n\n", api_spec.title, api_spec.version)); output.push_str("open RescriptCore\n"); diff --git a/rescript-ecosystem/packages/bindings/openapi/src/parser.rs b/rescript-ecosystem/packages/bindings/openapi/src/parser.rs index f5efed57..6aedf4a3 100644 --- a/rescript-ecosystem/packages/bindings/openapi/src/parser.rs +++ b/rescript-ecosystem/packages/bindings/openapi/src/parser.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell //! OpenAPI specification parser diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/codegen_tests.rs b/rescript-ecosystem/packages/bindings/openapi/tests/codegen_tests.rs index 659768ea..c6eec3ff 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/codegen_tests.rs +++ b/rescript-ecosystem/packages/bindings/openapi/tests/codegen_tests.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath //! Snapshot tests for code generation @@ -82,7 +82,7 @@ fn test_unified_module() { let api_spec = ir::lower(&spec).expect("Failed to lower spec"); let mut output = String::new(); - output.push_str("// SPDX-License-Identifier: PMPL-1.0-or-later\n"); + output.push_str("// SPDX-License-Identifier: MPL-2.0\n"); output.push_str("// Generated by rescript-openapi - DO NOT EDIT\n"); output.push_str(&format!("// Source: {} v{}\n\n", api_spec.title, api_spec.version)); output.push_str("open RescriptCore\n"); diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/fixtures/complex.yaml b/rescript-ecosystem/packages/bindings/openapi/tests/fixtures/complex.yaml index b2bffe80..2226893b 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/fixtures/complex.yaml +++ b/rescript-ecosystem/packages/bindings/openapi/tests/fixtures/complex.yaml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Complex OpenAPI spec for testing advanced features openapi: "3.0.3" diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_client.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_client.snap index 9b5af99a..3ab0fa64 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_client.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_client.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 62 expression: client --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Complex API v2.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_schema.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_schema.snap index c5dcec19..800c5322 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_schema.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_schema.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 55 expression: schema --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Complex API v2.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_types.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_types.snap index 369f6442..dc45800a 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_types.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__complex_types.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 48 expression: types --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Complex API v2.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__datetime_schema.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__datetime_schema.snap index 826f1127..e0705f6e 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__datetime_schema.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__datetime_schema.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 74 expression: schema --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: DateTime API v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__datetime_types.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__datetime_types.snap index 0ca611b7..319b389e 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__datetime_types.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__datetime_types.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 72 expression: types --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: DateTime API v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_client.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_client.snap index cbe756e2..9233a503 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_client.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_client.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 44 expression: client --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Swagger Petstore v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_schema.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_schema.snap index cc93961d..d5154f9f 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_schema.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_schema.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 39 expression: schema --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Swagger Petstore v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_types.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_types.snap index 6490c001..f92c4d1e 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_types.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__petstore_types.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 33 expression: types --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Swagger Petstore v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__recursive_types.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__recursive_types.snap index 01cc67b0..8ecf9fd1 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__recursive_types.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__recursive_types.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 66 expression: types --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Recursive API v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__standard_variants_schema.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__standard_variants_schema.snap index 25d3c8ba..30fbf1c8 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__standard_variants_schema.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__standard_variants_schema.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 152 expression: schema --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Swagger Petstore v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__standard_variants_types.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__standard_variants_types.snap index 84199bc0..f5544d61 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__standard_variants_types.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__standard_variants_types.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 151 expression: types --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Swagger Petstore v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__streamlined_client.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__streamlined_client.snap index 8fd2c4a8..52d74747 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__streamlined_client.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__streamlined_client.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 118 expression: client --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Swagger Petstore v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__unified_module.snap b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__unified_module.snap index a53b006d..51a8fa16 100644 --- a/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__unified_module.snap +++ b/rescript-ecosystem/packages/bindings/openapi/tests/snapshots/codegen_tests__unified_module.snap @@ -3,7 +3,7 @@ source: tests/codegen_tests.rs assertion_line: 111 expression: output --- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Generated by rescript-openapi - DO NOT EDIT // Source: Swagger Petstore v1.0.0 diff --git a/rescript-ecosystem/packages/bindings/postgres/.gitattributes b/rescript-ecosystem/packages/bindings/postgres/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.gitattributes +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/FUNDING.yml b/rescript-ecosystem/packages/bindings/postgres/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/dependabot.yml b/rescript-ecosystem/packages/bindings/postgres/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/dependabot.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/workflows/codeql.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/codeql.yml index 3575cd97..50b98c88 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/guix-nix-policy.yml index ed6f0c5a..c9da1349 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/jekyll.yml index da47ccb3..c8ced90e 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/workflows/mirror.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml index 292fd295..33c4d70a 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/quality.yml index 6a9a52f6..6c89d430 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/rsr-antipattern.yml index 86a006a4..adf7ea64 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/security-policy.yml index 95bf53ba..20061618 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/ts-blocker.yml index f2762d95..b5914ef6 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/wellknown-enforcement.yml index 954f303a..70b893e5 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/workflow-linter.yml index 9020f9ab..ed15d7c5 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/bindings/postgres/.gitignore b/rescript-ecosystem/packages/bindings/postgres/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.gitignore +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.gitlab-ci.yml b/rescript-ecosystem/packages/bindings/postgres/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/ECOSYSTEM.a2ml index 4561d896..5b87937a 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/bindings/postgres/.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 — Postgres ecosystem position diff --git a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/META.a2ml index 82523ab9..85c5f78e 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/bindings/postgres/.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 — Postgres meta-level information diff --git a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/bindings/postgres/.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/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/STATE.a2ml index 179c2e84..65b71919 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/bindings/postgres/.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 — Postgres project state diff --git a/rescript-ecosystem/packages/bindings/postgres/CONTRIBUTING.adoc b/rescript-ecosystem/packages/bindings/postgres/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/bindings/postgres/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/bindings/postgres/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/bindings/postgres/LICENSE b/rescript-ecosystem/packages/bindings/postgres/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/postgres/LICENSE +++ b/rescript-ecosystem/packages/bindings/postgres/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/rescript-ecosystem/packages/bindings/postgres/LICENSE.txt b/rescript-ecosystem/packages/bindings/postgres/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/postgres/LICENSE.txt +++ b/rescript-ecosystem/packages/bindings/postgres/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/rescript-ecosystem/packages/bindings/postgres/MAINTAINERS.adoc b/rescript-ecosystem/packages/bindings/postgres/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/bindings/postgres/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/bindings/postgres/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/bindings/postgres/Mustfile b/rescript-ecosystem/packages/bindings/postgres/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/bindings/postgres/Mustfile +++ b/rescript-ecosystem/packages/bindings/postgres/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/bindings/postgres/README.adoc b/rescript-ecosystem/packages/bindings/postgres/README.adoc index cce44fd3..35345b9c 100644 --- a/rescript-ecosystem/packages/bindings/postgres/README.adoc +++ b/rescript-ecosystem/packages/bindings/postgres/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Rescript Postgres image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] diff --git a/rescript-ecosystem/packages/bindings/postgres/ROADMAP.adoc b/rescript-ecosystem/packages/bindings/postgres/ROADMAP.adoc index 47524e35..0fbef2b2 100644 --- a/rescript-ecosystem/packages/bindings/postgres/ROADMAP.adoc +++ b/rescript-ecosystem/packages/bindings/postgres/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Rsr Template Repo Roadmap == Current Status diff --git a/rescript-ecosystem/packages/bindings/postgres/contractiles/dust/Dustfile b/rescript-ecosystem/packages/bindings/postgres/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/bindings/postgres/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/bindings/postgres/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/rescript-ecosystem/packages/bindings/postgres/contractiles/must/Mustfile b/rescript-ecosystem/packages/bindings/postgres/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/bindings/postgres/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/bindings/postgres/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/bindings/postgres/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/bindings/postgres/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/bindings/postgres/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/bindings/postgres/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/bindings/redis/.gitattributes b/rescript-ecosystem/packages/bindings/redis/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/bindings/redis/.gitattributes +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/FUNDING.yml b/rescript-ecosystem/packages/bindings/redis/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/dependabot.yml b/rescript-ecosystem/packages/bindings/redis/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/dependabot.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/workflows/codeql.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/codeql.yml index 3575cd97..50b98c88 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/guix-nix-policy.yml index ed6f0c5a..c9da1349 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/jekyll.yml index da47ccb3..c8ced90e 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/workflows/mirror.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml index 292fd295..33c4d70a 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/quality.yml index 6a9a52f6..6c89d430 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/rsr-antipattern.yml index 86a006a4..adf7ea64 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/security-policy.yml index 95bf53ba..20061618 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/ts-blocker.yml index f2762d95..b5914ef6 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/wellknown-enforcement.yml index 954f303a..70b893e5 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/workflow-linter.yml index 9020f9ab..ed15d7c5 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/bindings/redis/.gitignore b/rescript-ecosystem/packages/bindings/redis/.gitignore index aae793bc..3684a52b 100644 --- a/rescript-ecosystem/packages/bindings/redis/.gitignore +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.gitlab-ci.yml b/rescript-ecosystem/packages/bindings/redis/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/bindings/redis/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/ECOSYSTEM.a2ml index eb3978c3..e943fd2d 100644 --- a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/bindings/redis/.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 — Redis ecosystem position diff --git a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/META.a2ml index 1ef3aa94..91cb9216 100644 --- a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/bindings/redis/.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 — Redis meta-level information diff --git a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/bindings/redis/.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/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/STATE.a2ml index 16f7744d..63a8b1e6 100644 --- a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/bindings/redis/.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 — Redis project state diff --git a/rescript-ecosystem/packages/bindings/redis/CONTRIBUTING.adoc b/rescript-ecosystem/packages/bindings/redis/CONTRIBUTING.adoc index 60bc9311..c381858b 100644 --- a/rescript-ecosystem/packages/bindings/redis/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/bindings/redis/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Contributing to rescript-redis diff --git a/rescript-ecosystem/packages/bindings/redis/LICENSE b/rescript-ecosystem/packages/bindings/redis/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/redis/LICENSE +++ b/rescript-ecosystem/packages/bindings/redis/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/rescript-ecosystem/packages/bindings/redis/LICENSE.txt b/rescript-ecosystem/packages/bindings/redis/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/redis/LICENSE.txt +++ b/rescript-ecosystem/packages/bindings/redis/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/rescript-ecosystem/packages/bindings/redis/MAINTAINERS.adoc b/rescript-ecosystem/packages/bindings/redis/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/bindings/redis/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/bindings/redis/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/bindings/redis/Mustfile b/rescript-ecosystem/packages/bindings/redis/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/bindings/redis/Mustfile +++ b/rescript-ecosystem/packages/bindings/redis/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/bindings/redis/README.adoc b/rescript-ecosystem/packages/bindings/redis/README.adoc index c5f1f8a9..f47dd871 100644 --- a/rescript-ecosystem/packages/bindings/redis/README.adoc +++ b/rescript-ecosystem/packages/bindings/redis/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-redis diff --git a/rescript-ecosystem/packages/bindings/redis/ROADMAP.adoc b/rescript-ecosystem/packages/bindings/redis/ROADMAP.adoc index c866a28e..823d9b09 100644 --- a/rescript-ecosystem/packages/bindings/redis/ROADMAP.adoc +++ b/rescript-ecosystem/packages/bindings/redis/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-redis Roadmap diff --git a/rescript-ecosystem/packages/bindings/redis/contractiles/dust/Dustfile b/rescript-ecosystem/packages/bindings/redis/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/bindings/redis/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/bindings/redis/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/rescript-ecosystem/packages/bindings/redis/contractiles/must/Mustfile b/rescript-ecosystem/packages/bindings/redis/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/bindings/redis/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/bindings/redis/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/bindings/redis/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/bindings/redis/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/bindings/redis/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/bindings/redis/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/bindings/redis/docs/CHANGELOG.adoc b/rescript-ecosystem/packages/bindings/redis/docs/CHANGELOG.adoc index 72e9ca00..d96356ee 100644 --- a/rescript-ecosystem/packages/bindings/redis/docs/CHANGELOG.adoc +++ b/rescript-ecosystem/packages/bindings/redis/docs/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Changelog diff --git a/rescript-ecosystem/packages/bindings/redis/examples/basic_usage.res b/rescript-ecosystem/packages/bindings/redis/examples/basic_usage.res index 03d7f37c..2838035a 100644 --- a/rescript-ecosystem/packages/bindings/redis/examples/basic_usage.res +++ b/rescript-ecosystem/packages/bindings/redis/examples/basic_usage.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/bindings/redis/examples/pubsub_example.res b/rescript-ecosystem/packages/bindings/redis/examples/pubsub_example.res index bc80d968..91ec5fdb 100644 --- a/rescript-ecosystem/packages/bindings/redis/examples/pubsub_example.res +++ b/rescript-ecosystem/packages/bindings/redis/examples/pubsub_example.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/bindings/redis/examples/streams_example.res b/rescript-ecosystem/packages/bindings/redis/examples/streams_example.res index b01d25c4..ad3f8f2a 100644 --- a/rescript-ecosystem/packages/bindings/redis/examples/streams_example.res +++ b/rescript-ecosystem/packages/bindings/redis/examples/streams_example.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/bindings/redis/src/Redis.res b/rescript-ecosystem/packages/bindings/redis/src/Redis.res index e5eefb7f..45e6ac67 100644 --- a/rescript-ecosystem/packages/bindings/redis/src/Redis.res +++ b/rescript-ecosystem/packages/bindings/redis/src/Redis.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/bindings/redis/src/Redis.resi b/rescript-ecosystem/packages/bindings/redis/src/Redis.resi index f3f24a01..bf1281a1 100644 --- a/rescript-ecosystem/packages/bindings/redis/src/Redis.resi +++ b/rescript-ecosystem/packages/bindings/redis/src/Redis.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/bindings/redis/tests/redis_test.ts b/rescript-ecosystem/packages/bindings/redis/tests/redis_test.ts index 8cacbbbf..fa0b171c 100644 --- a/rescript-ecosystem/packages/bindings/redis/tests/redis_test.ts +++ b/rescript-ecosystem/packages/bindings/redis/tests/redis_test.ts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/bindings/tauri/.gitattributes b/rescript-ecosystem/packages/bindings/tauri/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.gitattributes +++ b/rescript-ecosystem/packages/bindings/tauri/.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/rescript-ecosystem/packages/bindings/tauri/.github/workflows/ci.yml b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/ci.yml index 084feddb..338ecc1d 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/ci.yml +++ b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Hyperpolymath # # CI Workflow for rescript-tauri diff --git a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/codeql.yml b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/codeql.yml index e1493d17..ac2074ea 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/bindings/tauri/.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/rescript-ecosystem/packages/bindings/tauri/.github/workflows/jsr-publish.yml b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/jsr-publish.yml index 98e2c59a..93d304e9 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/jsr-publish.yml +++ b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/jsr-publish.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2026 Hyperpolymath # # DEPRECATED: rescript-tauri is deprecated in favor of @gossamer/api diff --git a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/bindings/tauri/.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/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/tauri/.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/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/ECOSYSTEM.a2ml index cb50fdd6..b13ab8de 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/bindings/tauri/.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 — Tauri ecosystem position diff --git a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/META.a2ml index a746ca59..1d7dd11e 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/bindings/tauri/.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 — Tauri meta-level information diff --git a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/bindings/tauri/.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/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/bindings/tauri/.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/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/STATE.a2ml index c959dbbf..8366b2a5 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2026 Hyperpolymath ; ; STATE.scm - Project state for rescript-tauri diff --git a/rescript-ecosystem/packages/bindings/tauri/LICENSE b/rescript-ecosystem/packages/bindings/tauri/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/bindings/tauri/LICENSE +++ b/rescript-ecosystem/packages/bindings/tauri/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/rescript-ecosystem/packages/bindings/tauri/MAINTAINERS.adoc b/rescript-ecosystem/packages/bindings/tauri/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/bindings/tauri/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/bindings/tauri/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/bindings/tauri/contractiles/dust/Dustfile b/rescript-ecosystem/packages/bindings/tauri/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/bindings/tauri/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/bindings/tauri/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/rescript-ecosystem/packages/bindings/tauri/contractiles/must/Mustfile b/rescript-ecosystem/packages/bindings/tauri/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/bindings/tauri/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/bindings/tauri/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/bindings/tauri/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/bindings/tauri/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/bindings/tauri/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/bindings/tauri/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/bindings/tauri/examples/counter/Counter.res b/rescript-ecosystem/packages/bindings/tauri/examples/counter/Counter.res index 808ed7b6..d7c51a83 100644 --- a/rescript-ecosystem/packages/bindings/tauri/examples/counter/Counter.res +++ b/rescript-ecosystem/packages/bindings/tauri/examples/counter/Counter.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Counter.res - Reference app demonstrating rescript-tauri with rescript-tea diff --git a/rescript-ecosystem/packages/bindings/tauri/examples/counter/src-tauri/src/main.rs b/rescript-ecosystem/packages/bindings/tauri/examples/counter/src-tauri/src/main.rs index f20f90e5..a8aced86 100644 --- a/rescript-ecosystem/packages/bindings/tauri/examples/counter/src-tauri/src/main.rs +++ b/rescript-ecosystem/packages/bindings/tauri/examples/counter/src-tauri/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // main.rs - Rust backend for counter example diff --git a/rescript-ecosystem/packages/bindings/tauri/examples/opsm-shell/src-tauri/src/main.rs b/rescript-ecosystem/packages/bindings/tauri/examples/opsm-shell/src-tauri/src/main.rs index 9a488618..43f8b4d2 100644 --- a/rescript-ecosystem/packages/bindings/tauri/examples/opsm-shell/src-tauri/src/main.rs +++ b/rescript-ecosystem/packages/bindings/tauri/examples/opsm-shell/src-tauri/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // main.rs - Rust backend for OPSM shell example diff --git a/rescript-ecosystem/packages/bindings/tauri/opsm.toml b/rescript-ecosystem/packages/bindings/tauri/opsm.toml index 255ac4f7..8cd59bb3 100644 --- a/rescript-ecosystem/packages/bindings/tauri/opsm.toml +++ b/rescript-ecosystem/packages/bindings/tauri/opsm.toml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 [opsm] name = "rescript-tauri" role = "dogfood-wave-1" diff --git a/rescript-ecosystem/packages/bindings/tauri/src/Tauri.res b/rescript-ecosystem/packages/bindings/tauri/src/Tauri.res index dab455f9..f095d289 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/Tauri.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/Tauri.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri.res - Main entry point for rescript-tauri diff --git a/rescript-ecosystem/packages/bindings/tauri/src/Tauri.resi b/rescript-ecosystem/packages/bindings/tauri/src/Tauri.resi index ada118a1..120d6430 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/Tauri.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/Tauri.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri.resi - Public interface for rescript-tauri diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Clipboard.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Clipboard.res index 2eaf935f..16b4e37f 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Clipboard.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Clipboard.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Clipboard.res - Tauri 2.0 clipboard plugin bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Clipboard.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Clipboard.resi index 5baf2664..e7b81e3c 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Clipboard.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Clipboard.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Clipboard.resi - Interface for Tauri clipboard plugin bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Core.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Core.res index 572fbd3d..9256152f 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Core.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Core.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Core.res - Core Tauri 2.0 invoke and command bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Core.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Core.resi index 1c4cb563..9d1ef63b 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Core.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Core.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Core.resi - Interface for core Tauri 2.0 bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Dialog.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Dialog.res index 49af23f8..fee88d46 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Dialog.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Dialog.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Dialog.res - Tauri 2.0 dialog bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Dialog.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Dialog.resi index 56707b95..7d7b9639 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Dialog.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Dialog.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Dialog.resi - Interface for Tauri dialog bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Event.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Event.res index 05e18570..4e0d19b2 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Event.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Event.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Event.res - Tauri 2.0 event system bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Event.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Event.resi index f98f14c3..e577d61f 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Event.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Event.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Event.resi - Interface for Tauri event system bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Fs.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Fs.res index 898a55ad..1502adbc 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Fs.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Fs.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Fs.res - Tauri 2.0 filesystem bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Fs.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Fs.resi index 1f8d7a5a..cc9b11a8 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Fs.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Fs.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Fs.resi - Interface for Tauri filesystem bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Http.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Http.res index 507d1c73..a4f54511 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Http.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Http.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Http.res - ReScript bindings for @tauri-apps/plugin-http diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Http.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Http.resi index 41d939b4..8c1d824b 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Http.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Http.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Http.resi - Interface for Tauri HTTP plugin bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Notification.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Notification.res index 153a6310..8afdd14d 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Notification.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Notification.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Notification.res - Tauri 2.0 notification plugin bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Notification.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Notification.resi index 03267feb..af6f77a0 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Notification.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Notification.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Notification.resi - Interface for Tauri notification plugin bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Os.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Os.res index 629d0dac..d7a2138c 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Os.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Os.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Os.res - ReScript bindings for @tauri-apps/plugin-os diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Os.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Os.resi index 4e65ddd7..c282565f 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Os.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Os.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Os.resi - Interface for Tauri OS plugin bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Path.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Path.res index 4392696d..7b6a04db 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Path.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Path.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Path.res - ReScript bindings for @tauri-apps/api/path diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Path.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Path.resi index 5cdcf114..8472bd30 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Path.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Path.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Path.resi - Interface for Tauri Path bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Shell.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Shell.res index c1748755..c88f78e2 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Shell.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Shell.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Shell.res - Tauri 2.0 shell plugin bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Shell.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Shell.resi index 4c90fc03..9b7479d4 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Shell.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Shell.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Shell.resi - Interface for Tauri shell plugin bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Window.res b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Window.res index 37678e59..5eae284c 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Window.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Window.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Window.res - Tauri 2.0 window management bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Window.resi b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Window.resi index 977e9435..f647dc0e 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Window.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bindings/Tauri_Window.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Window.resi - Interface for Tauri window management bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bridge/Tauri_Command.res b/rescript-ecosystem/packages/bindings/tauri/src/bridge/Tauri_Command.res index 31a7ce52..f2f3fa5d 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bridge/Tauri_Command.res +++ b/rescript-ecosystem/packages/bindings/tauri/src/bridge/Tauri_Command.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Command.res - Type-safe command bridge pattern for Tauri IPC diff --git a/rescript-ecosystem/packages/bindings/tauri/src/bridge/Tauri_Command.resi b/rescript-ecosystem/packages/bindings/tauri/src/bridge/Tauri_Command.resi index 0d39b998..ffed783d 100644 --- a/rescript-ecosystem/packages/bindings/tauri/src/bridge/Tauri_Command.resi +++ b/rescript-ecosystem/packages/bindings/tauri/src/bridge/Tauri_Command.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Command.resi - Interface for type-safe command bridge pattern diff --git a/rescript-ecosystem/packages/bindings/tauri/test/Deno_Test.res b/rescript-ecosystem/packages/bindings/tauri/test/Deno_Test.res index cf07afb4..b37a4aec 100644 --- a/rescript-ecosystem/packages/bindings/tauri/test/Deno_Test.res +++ b/rescript-ecosystem/packages/bindings/tauri/test/Deno_Test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Deno_Test.res - ReScript bindings for Deno's test runner diff --git a/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Command_test.res b/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Command_test.res index 40e5d8b0..7ffde405 100644 --- a/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Command_test.res +++ b/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Command_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Command_test.res - Tests for Tauri_Command bridge pattern diff --git a/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Core_test.res b/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Core_test.res index b471de4d..3c18fb81 100644 --- a/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Core_test.res +++ b/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Core_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Core_test.res - Tests for Tauri_Core bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Dialog_test.res b/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Dialog_test.res index 1546d5b3..66e7c61b 100644 --- a/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Dialog_test.res +++ b/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Dialog_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Dialog_test.res - Tests for Tauri_Dialog bindings diff --git a/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Fs_test.res b/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Fs_test.res index 61d730ec..6180b1f1 100644 --- a/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Fs_test.res +++ b/rescript-ecosystem/packages/bindings/tauri/test/Tauri_Fs_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Hyperpolymath // // Tauri_Fs_test.res - Tests for Tauri_Fs bindings diff --git a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/ci.yml b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/ci.yml index fe91edca..b4bd5dda 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/ci.yml +++ b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CI on: diff --git a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/codeql.yml b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/core/compiler-source/.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/rescript-ecosystem/packages/core/compiler-source/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/core/compiler-source/.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/rescript-ecosystem/packages/core/compiler-source/.github/workflows/stale.yml b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/stale.yml index 9226f08a..6690f1e5 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/stale.yml +++ b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/stale.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: 'Close stale issues' on: diff --git a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/core/compiler-source/.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/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/ECOSYSTEM.a2ml index 8da966b1..29211187 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/core/compiler-source/.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 — Compiler Source ecosystem position diff --git a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/META.a2ml index 97eca016..b23d5745 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/core/compiler-source/.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 — Compiler Source meta-level information diff --git a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/core/compiler-source/.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/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/core/compiler-source/.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/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/STATE.a2ml index ca2eeab0..d7d0867f 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/core/compiler-source/.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 — Compiler Source project state diff --git a/rescript-ecosystem/packages/core/compiler-source/Justfile b/rescript-ecosystem/packages/core/compiler-source/Justfile index 7ae74a03..dc2112b1 100644 --- a/rescript-ecosystem/packages/core/compiler-source/Justfile +++ b/rescript-ecosystem/packages/core/compiler-source/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Justfile for ReScript monorepo set shell := ["bash", "-euo", "pipefail", "-c"] diff --git a/rescript-ecosystem/packages/core/compiler-source/LICENSE b/rescript-ecosystem/packages/core/compiler-source/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/core/compiler-source/LICENSE +++ b/rescript-ecosystem/packages/core/compiler-source/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/rescript-ecosystem/packages/core/compiler-source/contractiles/dust/Dustfile b/rescript-ecosystem/packages/core/compiler-source/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/core/compiler-source/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/core/compiler-source/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/rescript-ecosystem/packages/core/compiler-source/contractiles/must/Mustfile b/rescript-ecosystem/packages/core/compiler-source/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/core/compiler-source/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/core/compiler-source/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/core/compiler-source/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/core/compiler-source/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/core/compiler-source/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/core/compiler-source/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/core/compiler-source/license/PMPL-1.0.txt b/rescript-ecosystem/packages/core/compiler-source/license/PMPL-1.0.txt index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/core/compiler-source/license/PMPL-1.0.txt +++ b/rescript-ecosystem/packages/core/compiler-source/license/PMPL-1.0.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/rescript-ecosystem/packages/core/early-return/.gitattributes b/rescript-ecosystem/packages/core/early-return/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/core/early-return/.gitattributes +++ b/rescript-ecosystem/packages/core/early-return/.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/rescript-ecosystem/packages/core/early-return/.github/workflows/codeql.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/codeql.yml index e1493d17..ac2074ea 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/core/early-return/.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/rescript-ecosystem/packages/core/early-return/.github/workflows/mirror.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/core/early-return/.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/rescript-ecosystem/packages/core/early-return/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/secret-scanner.yml index a6b919ea..83840b33 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/core/early-return/.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/rescript-ecosystem/packages/core/early-return/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/core/early-return/.gitignore b/rescript-ecosystem/packages/core/early-return/.gitignore index cbce37be..3ef6ff15 100644 --- a/rescript-ecosystem/packages/core/early-return/.gitignore +++ b/rescript-ecosystem/packages/core/early-return/.gitignore @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Build outputs lib/ diff --git a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/core/early-return/.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/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/ECOSYSTEM.a2ml index bc17c0db..63739102 100644 --- a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/core/early-return/.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 — Early Return ecosystem position diff --git a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/META.a2ml index 1407c433..c957c25c 100644 --- a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/core/early-return/.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 — Early Return meta-level information diff --git a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/core/early-return/.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/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/core/early-return/.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/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/STATE.a2ml index f3316de8..937b481e 100644 --- a/rescript-ecosystem/packages/core/early-return/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/core/early-return/.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 — Early Return project state diff --git a/rescript-ecosystem/packages/core/early-return/CONTRIBUTING.adoc b/rescript-ecosystem/packages/core/early-return/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/core/early-return/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/core/early-return/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/core/early-return/Justfile b/rescript-ecosystem/packages/core/early-return/Justfile index 1658c5e3..4e3c1409 100644 --- a/rescript-ecosystem/packages/core/early-return/Justfile +++ b/rescript-ecosystem/packages/core/early-return/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Justfile for rescript-early-return set shell := ["bash", "-uc"] diff --git a/rescript-ecosystem/packages/core/early-return/LICENSE b/rescript-ecosystem/packages/core/early-return/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/core/early-return/LICENSE +++ b/rescript-ecosystem/packages/core/early-return/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/rescript-ecosystem/packages/core/early-return/MAINTAINERS.adoc b/rescript-ecosystem/packages/core/early-return/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/core/early-return/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/core/early-return/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/core/early-return/contractiles/dust/Dustfile b/rescript-ecosystem/packages/core/early-return/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/core/early-return/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/core/early-return/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/rescript-ecosystem/packages/core/early-return/contractiles/must/Mustfile b/rescript-ecosystem/packages/core/early-return/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/core/early-return/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/core/early-return/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/core/early-return/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/core/early-return/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/core/early-return/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/core/early-return/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/core/early-return/examples/after/early_return_if.res b/rescript-ecosystem/packages/core/early-return/examples/after/early_return_if.res index af6d1a05..12377a2e 100644 --- a/rescript-ecosystem/packages/core/early-return/examples/after/early_return_if.res +++ b/rescript-ecosystem/packages/core/early-return/examples/after/early_return_if.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Example: Desugared output (what transformer produces) let validateAge = (age: int): result => { diff --git a/rescript-ecosystem/packages/core/early-return/examples/before/early_return_if.res b/rescript-ecosystem/packages/core/early-return/examples/before/early_return_if.res index 7e32939d..9bf2bacf 100644 --- a/rescript-ecosystem/packages/core/early-return/examples/before/early_return_if.res +++ b/rescript-ecosystem/packages/core/early-return/examples/before/early_return_if.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Example: Early return with conditional let validateAge = (age: int): result => { diff --git a/rescript-ecosystem/packages/core/early-return/examples/integration/with_alib.res b/rescript-ecosystem/packages/core/early-return/examples/integration/with_alib.res index ad427993..86293e77 100644 --- a/rescript-ecosystem/packages/core/early-return/examples/integration/with_alib.res +++ b/rescript-ecosystem/packages/core/early-return/examples/integration/with_alib.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Integration example: return-sugar + rescript-alib open Alib.String diff --git a/rescript-ecosystem/packages/core/early-return/ppx/dune b/rescript-ecosystem/packages/core/early-return/ppx/dune index ca83bae4..3e8c6cd7 100644 --- a/rescript-ecosystem/packages/core/early-return/ppx/dune +++ b/rescript-ecosystem/packages/core/early-return/ppx/dune @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; Dune build configuration for PPX transformer (library diff --git a/rescript-ecosystem/packages/core/early-return/ppx/ppx_return_sugar.ml b/rescript-ecosystem/packages/core/early-return/ppx/ppx_return_sugar.ml index 6472f89e..cdf8785d 100644 --- a/rescript-ecosystem/packages/core/early-return/ppx/ppx_return_sugar.ml +++ b/rescript-ecosystem/packages/core/early-return/ppx/ppx_return_sugar.ml @@ -1,4 +1,4 @@ -(* SPDX-License-Identifier: PMPL-1.0-or-later *) +(* SPDX-License-Identifier: MPL-2.0 *) (* PPX transformer for return sugar syntax *) (* Transforms %return.X(...) into standard ReScript control flow *) diff --git a/rescript-ecosystem/packages/core/env/.gitattributes b/rescript-ecosystem/packages/core/env/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/core/env/.gitattributes +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/FUNDING.yml b/rescript-ecosystem/packages/core/env/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/core/env/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/dependabot.yml b/rescript-ecosystem/packages/core/env/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/core/env/.github/dependabot.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/workflows/codeql.yml b/rescript-ecosystem/packages/core/env/.github/workflows/codeql.yml index 3575cd97..50b98c88 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/core/env/.github/workflows/guix-nix-policy.yml index ed6f0c5a..c9da1349 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/core/env/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/core/env/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/core/env/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/core/env/.github/workflows/jekyll.yml index da47ccb3..c8ced90e 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/workflows/mirror.yml b/rescript-ecosystem/packages/core/env/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml index 292fd295..33c4d70a 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/env/.github/workflows/quality.yml index 6a9a52f6..6c89d430 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/core/env/.github/workflows/rsr-antipattern.yml index 86a006a4..adf7ea64 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/core/env/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/core/env/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/core/env/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/core/env/.github/workflows/security-policy.yml index 95bf53ba..20061618 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/core/env/.github/workflows/ts-blocker.yml index f2762d95..b5914ef6 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/core/env/.github/workflows/wellknown-enforcement.yml index 954f303a..70b893e5 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/core/env/.github/workflows/workflow-linter.yml index 9020f9ab..ed15d7c5 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/core/env/.gitlab-ci.yml b/rescript-ecosystem/packages/core/env/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/core/env/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/core/env/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/core/env/.machine_readable/6a2/ECOSYSTEM.a2ml index ae9e1d2d..07823d18 100644 --- a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/core/env/.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 — Env ecosystem position diff --git a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/core/env/.machine_readable/6a2/META.a2ml index bdaba1f7..446644c9 100644 --- a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/core/env/.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 — Env meta-level information diff --git a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/core/env/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/core/env/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/core/env/.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/rescript-ecosystem/packages/core/env/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/core/env/.machine_readable/6a2/STATE.a2ml index 6ad463af..d4d5cce2 100644 --- a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/core/env/.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 — Env project state diff --git a/rescript-ecosystem/packages/core/env/CHANGELOG.adoc b/rescript-ecosystem/packages/core/env/CHANGELOG.adoc index eab7a83e..f44730e5 100644 --- a/rescript-ecosystem/packages/core/env/CHANGELOG.adoc +++ b/rescript-ecosystem/packages/core/env/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Changelog diff --git a/rescript-ecosystem/packages/core/env/CONTRIBUTING.adoc b/rescript-ecosystem/packages/core/env/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/core/env/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/core/env/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/core/env/LICENSE b/rescript-ecosystem/packages/core/env/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/core/env/LICENSE +++ b/rescript-ecosystem/packages/core/env/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/rescript-ecosystem/packages/core/env/MAINTAINERS.adoc b/rescript-ecosystem/packages/core/env/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/core/env/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/core/env/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/core/env/Mustfile b/rescript-ecosystem/packages/core/env/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/core/env/Mustfile +++ b/rescript-ecosystem/packages/core/env/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/core/env/README.adoc b/rescript-ecosystem/packages/core/env/README.adoc index 7c90de67..4e585e98 100644 --- a/rescript-ecosystem/packages/core/env/README.adoc +++ b/rescript-ecosystem/packages/core/env/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-env @@ -400,7 +400,7 @@ See link:CONTRIBUTING.md[CONTRIBUTING.md] for guidelines. == Licence -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 Copyright (C) 2025 Hyperpolymath diff --git a/rescript-ecosystem/packages/core/env/ROADMAP.adoc b/rescript-ecosystem/packages/core/env/ROADMAP.adoc index fa188471..c133cb3e 100644 --- a/rescript-ecosystem/packages/core/env/ROADMAP.adoc +++ b/rescript-ecosystem/packages/core/env/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-env Roadmap diff --git a/rescript-ecosystem/packages/core/env/RSR_COMPLIANCE.adoc b/rescript-ecosystem/packages/core/env/RSR_COMPLIANCE.adoc index e322d0e8..1adec88d 100644 --- a/rescript-ecosystem/packages/core/env/RSR_COMPLIANCE.adoc +++ b/rescript-ecosystem/packages/core/env/RSR_COMPLIANCE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = RSR Compliance Tracking diff --git a/rescript-ecosystem/packages/core/env/contractiles/dust/Dustfile b/rescript-ecosystem/packages/core/env/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/core/env/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/core/env/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/rescript-ecosystem/packages/core/env/contractiles/must/Mustfile b/rescript-ecosystem/packages/core/env/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/core/env/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/core/env/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/core/env/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/core/env/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/core/env/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/core/env/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/core/env/src/Env.res b/rescript-ecosystem/packages/core/env/src/Env.res index aef16517..92836e5e 100644 --- a/rescript-ecosystem/packages/core/env/src/Env.res +++ b/rescript-ecosystem/packages/core/env/src/Env.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/core/env/src/Env.resi b/rescript-ecosystem/packages/core/env/src/Env.resi index 0261be4d..e74889ba 100644 --- a/rescript-ecosystem/packages/core/env/src/Env.resi +++ b/rescript-ecosystem/packages/core/env/src/Env.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/core/poly-core/.gitattributes b/rescript-ecosystem/packages/core/poly-core/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/core/poly-core/.gitattributes +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/FUNDING.yml b/rescript-ecosystem/packages/core/poly-core/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/dependabot.yml b/rescript-ecosystem/packages/core/poly-core/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/dependabot.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/workflows/codeql.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/codeql.yml index 018b181a..91b7e419 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/guix-nix-policy.yml index ed6f0c5a..c9da1349 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/jekyll.yml index da47ccb3..c8ced90e 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/workflows/mirror.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml index 292fd295..33c4d70a 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/quality.yml index 6a9a52f6..6c89d430 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/rsr-antipattern.yml index 86a006a4..adf7ea64 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/security-policy.yml index 95bf53ba..20061618 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/ts-blocker.yml index f2762d95..b5914ef6 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/wellknown-enforcement.yml index 954f303a..70b893e5 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/workflow-linter.yml index 9020f9ab..ed15d7c5 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/core/poly-core/.gitignore b/rescript-ecosystem/packages/core/poly-core/.gitignore index dc8af687..e856505f 100644 --- a/rescript-ecosystem/packages/core/poly-core/.gitignore +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.gitlab-ci.yml b/rescript-ecosystem/packages/core/poly-core/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/core/poly-core/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/ECOSYSTEM.a2ml index 5ff35c69..3b86907f 100644 --- a/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/core/poly-core/.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 — Poly Core ecosystem position diff --git a/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/META.a2ml index a6fea99e..ee1c7b5f 100644 --- a/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/core/poly-core/.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 — Poly Core meta-level information diff --git a/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/core/poly-core/.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/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/STATE.a2ml index 4e63f178..c201cd60 100644 --- a/rescript-ecosystem/packages/core/poly-core/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/core/poly-core/.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 — Poly Core project state diff --git a/rescript-ecosystem/packages/core/poly-core/CONTRIBUTING.adoc b/rescript-ecosystem/packages/core/poly-core/CONTRIBUTING.adoc index bb93d948..a7a14e98 100644 --- a/rescript-ecosystem/packages/core/poly-core/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/core/poly-core/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Contributing to PolyCore diff --git a/rescript-ecosystem/packages/core/poly-core/LICENSE b/rescript-ecosystem/packages/core/poly-core/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/core/poly-core/LICENSE +++ b/rescript-ecosystem/packages/core/poly-core/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/rescript-ecosystem/packages/core/poly-core/LICENSE.txt b/rescript-ecosystem/packages/core/poly-core/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/core/poly-core/LICENSE.txt +++ b/rescript-ecosystem/packages/core/poly-core/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/rescript-ecosystem/packages/core/poly-core/MAINTAINERS.adoc b/rescript-ecosystem/packages/core/poly-core/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/core/poly-core/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/core/poly-core/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/core/poly-core/Mustfile b/rescript-ecosystem/packages/core/poly-core/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/core/poly-core/Mustfile +++ b/rescript-ecosystem/packages/core/poly-core/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/core/poly-core/ROADMAP.adoc b/rescript-ecosystem/packages/core/poly-core/ROADMAP.adoc index a4be2cc4..9d38ea6f 100644 --- a/rescript-ecosystem/packages/core/poly-core/ROADMAP.adoc +++ b/rescript-ecosystem/packages/core/poly-core/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = PolyCore Roadmap diff --git a/rescript-ecosystem/packages/core/poly-core/STATE.adoc b/rescript-ecosystem/packages/core/poly-core/STATE.adoc index fa347dd4..098b8ff6 100644 Binary files a/rescript-ecosystem/packages/core/poly-core/STATE.adoc and b/rescript-ecosystem/packages/core/poly-core/STATE.adoc differ diff --git a/rescript-ecosystem/packages/core/poly-core/contractiles/dust/Dustfile b/rescript-ecosystem/packages/core/poly-core/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/core/poly-core/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/core/poly-core/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/rescript-ecosystem/packages/core/poly-core/contractiles/must/Mustfile b/rescript-ecosystem/packages/core/poly-core/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/core/poly-core/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/core/poly-core/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/core/poly-core/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/core/poly-core/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/core/poly-core/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/core/poly-core/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/core/poly-core/docs/CITATIONS.adoc b/rescript-ecosystem/packages/core/poly-core/docs/CITATIONS.adoc index aa77f412..74e300c5 100644 --- a/rescript-ecosystem/packages/core/poly-core/docs/CITATIONS.adoc +++ b/rescript-ecosystem/packages/core/poly-core/docs/CITATIONS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-poly-core - Citation Guide diff --git a/rescript-ecosystem/packages/core/poly-core/docs/api-reference.adoc b/rescript-ecosystem/packages/core/poly-core/docs/api-reference.adoc index cfdd57a5..a89a2e6b 100644 --- a/rescript-ecosystem/packages/core/poly-core/docs/api-reference.adoc +++ b/rescript-ecosystem/packages/core/poly-core/docs/api-reference.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = PolyCore API Reference diff --git a/rescript-ecosystem/packages/core/poly-core/docs/architecture.adoc b/rescript-ecosystem/packages/core/poly-core/docs/architecture.adoc index a98d7a6c..9a59a77f 100644 --- a/rescript-ecosystem/packages/core/poly-core/docs/architecture.adoc +++ b/rescript-ecosystem/packages/core/poly-core/docs/architecture.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = PolyCore Architecture diff --git a/rescript-ecosystem/packages/core/poly-core/src/Core/Async.res b/rescript-ecosystem/packages/core/poly-core/src/Core/Async.res index 879cd424..71478aa1 100644 --- a/rescript-ecosystem/packages/core/poly-core/src/Core/Async.res +++ b/rescript-ecosystem/packages/core/poly-core/src/Core/Async.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/core/poly-core/src/Core/Config.res b/rescript-ecosystem/packages/core/poly-core/src/Core/Config.res index a31d87f1..3d6df383 100644 --- a/rescript-ecosystem/packages/core/poly-core/src/Core/Config.res +++ b/rescript-ecosystem/packages/core/poly-core/src/Core/Config.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/core/poly-core/src/Core/Logger.res b/rescript-ecosystem/packages/core/poly-core/src/Core/Logger.res index 3cb4fd85..2186dac2 100644 --- a/rescript-ecosystem/packages/core/poly-core/src/Core/Logger.res +++ b/rescript-ecosystem/packages/core/poly-core/src/Core/Logger.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/core/poly-core/src/Core/Result.res b/rescript-ecosystem/packages/core/poly-core/src/Core/Result.res index e10c5668..7018aff5 100644 --- a/rescript-ecosystem/packages/core/poly-core/src/Core/Result.res +++ b/rescript-ecosystem/packages/core/poly-core/src/Core/Result.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/core/poly-core/src/MCP/Protocol.res b/rescript-ecosystem/packages/core/poly-core/src/MCP/Protocol.res index a4573be1..42e4f95c 100644 --- a/rescript-ecosystem/packages/core/poly-core/src/MCP/Protocol.res +++ b/rescript-ecosystem/packages/core/poly-core/src/MCP/Protocol.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/core/poly-core/src/MCP/Server.res b/rescript-ecosystem/packages/core/poly-core/src/MCP/Server.res index f6037c29..5efb98b0 100644 --- a/rescript-ecosystem/packages/core/poly-core/src/MCP/Server.res +++ b/rescript-ecosystem/packages/core/poly-core/src/MCP/Server.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/core/poly-core/src/PolyCore.res b/rescript-ecosystem/packages/core/poly-core/src/PolyCore.res index b31d0091..9872bdcc 100644 --- a/rescript-ecosystem/packages/core/poly-core/src/PolyCore.res +++ b/rescript-ecosystem/packages/core/poly-core/src/PolyCore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/core/runtime-tools/.gitattributes b/rescript-ecosystem/packages/core/runtime-tools/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.gitattributes +++ b/rescript-ecosystem/packages/core/runtime-tools/.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/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/casket-pages.yml b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/casket-pages.yml index 4ec16035..f6d49797 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/casket-pages.yml +++ b/rescript-ecosystem/packages/core/runtime-tools/.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/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/codeql.yml b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/codeql.yml index e1493d17..ac2074ea 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/core/runtime-tools/.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/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/core/runtime-tools/.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/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/core/runtime-tools/.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/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/ECOSYSTEM.a2ml index 01b8200e..7852d300 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; ECOSYSTEM.scm - Project position in the ReScript ecosystem (ecosystem diff --git a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/META.a2ml index 5ce11e54..cc4b2268 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/META.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; META.scm - Architecture decisions and development practices (define meta diff --git a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/core/runtime-tools/.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/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/core/runtime-tools/.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/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/STATE.a2ml index 5019978e..2fc25be5 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; STATE.scm - Current project state for rescript-runtime-tools (define state diff --git a/rescript-ecosystem/packages/core/runtime-tools/LICENSE b/rescript-ecosystem/packages/core/runtime-tools/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/LICENSE +++ b/rescript-ecosystem/packages/core/runtime-tools/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/rescript-ecosystem/packages/core/runtime-tools/MAINTAINERS.adoc b/rescript-ecosystem/packages/core/runtime-tools/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/core/runtime-tools/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/core/runtime-tools/bin/rrt.ts b/rescript-ecosystem/packages/core/runtime-tools/bin/rrt.ts index 2b4274cc..fdd90836 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/bin/rrt.ts +++ b/rescript-ecosystem/packages/core/runtime-tools/bin/rrt.ts @@ -1,5 +1,5 @@ #!/usr/bin/env -S deno run --allow-read --allow-write --allow-run --allow-net --allow-env -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // rrt - ReScript Runtime Tools CLI // Works on both Deno and Bun diff --git a/rescript-ecosystem/packages/core/runtime-tools/contractiles/dust/Dustfile b/rescript-ecosystem/packages/core/runtime-tools/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/core/runtime-tools/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/rescript-ecosystem/packages/core/runtime-tools/contractiles/must/Mustfile b/rescript-ecosystem/packages/core/runtime-tools/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/core/runtime-tools/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/core/runtime-tools/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/core/runtime-tools/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/core/runtime-tools/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/core/runtime-tools/src/Build.res b/rescript-ecosystem/packages/core/runtime-tools/src/Build.res index 5995b611..57dd968d 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/src/Build.res +++ b/rescript-ecosystem/packages/core/runtime-tools/src/Build.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Build orchestration for ReScript + Deno/Bun type buildMode = diff --git a/rescript-ecosystem/packages/core/runtime-tools/src/Detect.res b/rescript-ecosystem/packages/core/runtime-tools/src/Detect.res index 2a6ca133..4cd7092e 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/src/Detect.res +++ b/rescript-ecosystem/packages/core/runtime-tools/src/Detect.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Runtime detection for Deno/Bun/Browser environments type runtime = diff --git a/rescript-ecosystem/packages/core/runtime-tools/src/Dev.res b/rescript-ecosystem/packages/core/runtime-tools/src/Dev.res index 52d425e8..e33fe95e 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/src/Dev.res +++ b/rescript-ecosystem/packages/core/runtime-tools/src/Dev.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Unified dev server with watch/compile/serve type devConfig = { diff --git a/rescript-ecosystem/packages/core/runtime-tools/src/Test.res b/rescript-ecosystem/packages/core/runtime-tools/src/Test.res index 68cebb2d..c9e96b1c 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/src/Test.res +++ b/rescript-ecosystem/packages/core/runtime-tools/src/Test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Runtime-aware test runner abstraction type testResult = { diff --git a/rescript-ecosystem/packages/core/runtime-tools/tests/detect_test.ts b/rescript-ecosystem/packages/core/runtime-tools/tests/detect_test.ts index 734d8c6a..d8f931a4 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/tests/detect_test.ts +++ b/rescript-ecosystem/packages/core/runtime-tools/tests/detect_test.ts @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Tests for runtime detection import { assertEquals, assertExists } from "@std/assert"; diff --git a/rescript-ecosystem/packages/ffi/alib/.gitattributes b/rescript-ecosystem/packages/ffi/alib/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/ffi/alib/.gitattributes +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/FUNDING.yml b/rescript-ecosystem/packages/ffi/alib/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/dependabot.yml b/rescript-ecosystem/packages/ffi/alib/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/dependabot.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/workflows/codeql.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/jekyll.yml index 0cc1a3ee..75d16575 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/workflows/mirror.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/quality.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/scorecard-enforcer.yml index e4d4c157..e7c897d5 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/secret-scanner.yml index a6b919ea..83840b33 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/ffi/alib/.gitignore b/rescript-ecosystem/packages/ffi/alib/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/ffi/alib/.gitignore +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.gitlab-ci.yml b/rescript-ecosystem/packages/ffi/alib/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/ffi/alib/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/ECOSYSTEM.a2ml index 4a4c87e8..d36dfffd 100644 --- a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/ffi/alib/.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 — Alib ecosystem position diff --git a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/META.a2ml index 0bb9c9eb..31fd527f 100644 --- a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/ffi/alib/.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 — Alib meta-level information diff --git a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/ffi/alib/.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/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/STATE.a2ml index bae0e7a2..b7b0d88a 100644 --- a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/ffi/alib/.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 — Alib project state diff --git a/rescript-ecosystem/packages/ffi/alib/Justfile b/rescript-ecosystem/packages/ffi/alib/Justfile index a0aa2d31..0cc08429 100644 --- a/rescript-ecosystem/packages/ffi/alib/Justfile +++ b/rescript-ecosystem/packages/ffi/alib/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # rescript-alib Justfile - aLib Alpha for ReScript # Philosophy: Parse, Don't Validate + Zero-Cost Abstractions + Upstream-First diff --git a/rescript-ecosystem/packages/ffi/alib/LICENSE b/rescript-ecosystem/packages/ffi/alib/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/ffi/alib/LICENSE +++ b/rescript-ecosystem/packages/ffi/alib/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/rescript-ecosystem/packages/ffi/alib/MAINTAINERS.adoc b/rescript-ecosystem/packages/ffi/alib/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/ffi/alib/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/ffi/alib/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/ffi/alib/Mustfile b/rescript-ecosystem/packages/ffi/alib/Mustfile index a74db8fb..aa205720 100644 --- a/rescript-ecosystem/packages/ffi/alib/Mustfile +++ b/rescript-ecosystem/packages/ffi/alib/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - Mandatory requirements for rescript-alib # This file declares what MUST be true for this repository diff --git a/rescript-ecosystem/packages/ffi/alib/ROADMAP.adoc b/rescript-ecosystem/packages/ffi/alib/ROADMAP.adoc index da64b596..5da42a87 100644 --- a/rescript-ecosystem/packages/ffi/alib/ROADMAP.adoc +++ b/rescript-ecosystem/packages/ffi/alib/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Alib Roadmap == Current Status diff --git a/rescript-ecosystem/packages/ffi/alib/RSR_OUTLINE.adoc b/rescript-ecosystem/packages/ffi/alib/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/rescript-ecosystem/packages/ffi/alib/RSR_OUTLINE.adoc +++ b/rescript-ecosystem/packages/ffi/alib/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/rescript-ecosystem/packages/ffi/alib/contractiles/must/Mustfile b/rescript-ecosystem/packages/ffi/alib/contractiles/must/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/ffi/alib/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/ffi/alib/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/ffi/alib/examples/api-request/ApiRequest.res b/rescript-ecosystem/packages/ffi/alib/examples/api-request/ApiRequest.res index a3b5a5d8..d877220e 100644 --- a/rescript-ecosystem/packages/ffi/alib/examples/api-request/ApiRequest.res +++ b/rescript-ecosystem/packages/ffi/alib/examples/api-request/ApiRequest.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Real-world example: API request with result chaining open Alib.String diff --git a/rescript-ecosystem/packages/ffi/alib/examples/user-validation/UserValidation.res b/rescript-ecosystem/packages/ffi/alib/examples/user-validation/UserValidation.res index 2f3c13df..1c5d9cb3 100644 --- a/rescript-ecosystem/packages/ffi/alib/examples/user-validation/UserValidation.res +++ b/rescript-ecosystem/packages/ffi/alib/examples/user-validation/UserValidation.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Real-world example: User validation with branded types open Alib.String diff --git a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Option.res b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Option.res index 6ec8ac2a..895e98f1 100644 --- a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Option.res +++ b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Option.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_Option.res - Extended option utilities implementation type t<'a> = option<'a> diff --git a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Option.resi b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Option.resi index 04bb17f0..55fd6f81 100644 --- a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Option.resi +++ b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Option.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_Option.resi - Extended option utilities type t<'a> = option<'a> diff --git a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Result.res b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Result.res index 1b78cfa0..7a448393 100644 --- a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Result.res +++ b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Result.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_Result.res - Extended result combinators implementation type t<'a, 'e> = result<'a, 'e> diff --git a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Result.resi b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Result.resi index c3fecfd3..63518964 100644 --- a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Result.resi +++ b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_Result.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_Result.resi - Extended result combinators // Philosophy: Make early-return patterns ergonomic without syntax extensions diff --git a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_String.res b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_String.res index bf2ec857..36277ad4 100644 --- a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_String.res +++ b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_String.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_String.res - Implementation of branded string types // Philosophy: Parse, Don't Validate + Zero-Cost Abstractions diff --git a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_String.resi b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_String.resi index 8eea61ae..77bb5905 100644 --- a/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_String.resi +++ b/rescript-ecosystem/packages/ffi/alib/src/Common/Alib_String.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_String.resi - Interface for branded string types // Philosophy: Parse, Don't Validate + Zero-Cost Abstractions diff --git a/rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Belt.res b/rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Belt.res index b1142f72..85b51d3d 100644 --- a/rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Belt.res +++ b/rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Belt.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_Compat_Belt.res - Compatibility layer for Belt migration // This module helps migrate from Belt to Alib by providing drop-in replacements diff --git a/rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Js.res b/rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Js.res index 09aed3f6..086cc72c 100644 --- a/rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Js.res +++ b/rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Js.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_Compat_Js.res - Compatibility layer for Js module // This module provides type-safe wrappers for common Js module operations diff --git a/rescript-ecosystem/packages/ffi/alib/test/benchmark/string_benchmark.js b/rescript-ecosystem/packages/ffi/alib/test/benchmark/string_benchmark.js index 482e7301..7f68da4d 100644 --- a/rescript-ecosystem/packages/ffi/alib/test/benchmark/string_benchmark.js +++ b/rescript-ecosystem/packages/ffi/alib/test/benchmark/string_benchmark.js @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Benchmark suite proving zero-cost abstractions import { Email, Slug, NonEmptyString } from "../../src/Common/Alib_String.res.js"; diff --git a/rescript-ecosystem/packages/ffi/alib/test/unit/Alib_String_test.js b/rescript-ecosystem/packages/ffi/alib/test/unit/Alib_String_test.js index bea069a6..ec28f329 100644 --- a/rescript-ecosystem/packages/ffi/alib/test/unit/Alib_String_test.js +++ b/rescript-ecosystem/packages/ffi/alib/test/unit/Alib_String_test.js @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Deno test runner for Alib_String import { runTests } from "./Alib_String_test.res.js"; diff --git a/rescript-ecosystem/packages/ffi/alib/test/unit/Alib_String_test.res b/rescript-ecosystem/packages/ffi/alib/test/unit/Alib_String_test.res index f8709b56..738b8928 100644 --- a/rescript-ecosystem/packages/ffi/alib/test/unit/Alib_String_test.res +++ b/rescript-ecosystem/packages/ffi/alib/test/unit/Alib_String_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Alib_String_test.res - Unit tests for branded string types open Alib_String diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.gitattributes b/rescript-ecosystem/packages/ffi/wasm-bridge/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.gitattributes +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/FUNDING.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/dependabot.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/dependabot.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/codeql.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/jekyll.yml index 0cc1a3ee..75d16575 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/mirror.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/quality.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/scorecard-enforcer.yml index e4d4c157..e7c897d5 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/secret-scanner.yml index a6b919ea..83840b33 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.gitignore b/rescript-ecosystem/packages/ffi/wasm-bridge/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.gitignore +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.gitlab-ci.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml index d955542e..cc7b9871 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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 — Wasm Bridge ecosystem position diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/META.a2ml index be71295b..5a2ab801 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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 — Wasm Bridge meta-level information diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/STATE.a2ml index 2a0713aa..133cfefa 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.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 — Wasm Bridge project state diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/LICENSE b/rescript-ecosystem/packages/ffi/wasm-bridge/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/LICENSE +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/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/rescript-ecosystem/packages/ffi/wasm-bridge/MAINTAINERS.adoc b/rescript-ecosystem/packages/ffi/wasm-bridge/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/ROADMAP.adoc b/rescript-ecosystem/packages/ffi/wasm-bridge/ROADMAP.adoc index 0dae47ec..f79485ca 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/ROADMAP.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Wasm Bridge Roadmap == Current Status diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/RSR_OUTLINE.adoc b/rescript-ecosystem/packages/ffi/wasm-bridge/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/RSR_OUTLINE.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/contractiles/must/Mustfile b/rescript-ecosystem/packages/ffi/wasm-bridge/contractiles/must/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/ffi/wasm-bridge/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/build.zig b/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/build.zig +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/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/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/src/main.zig b/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/src/main.zig +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/test/integration_test.zig b/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/ffi/zig/test/integration_test.zig +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/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/rescript-ecosystem/packages/ffi/wasm-bridge/src/WasmBridge.res b/rescript-ecosystem/packages/ffi/wasm-bridge/src/WasmBridge.res index 12214c1a..ac9b740a 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/src/WasmBridge.res +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/src/WasmBridge.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 @val external initWasm: unit => promise = "init" @val external deriveKey: (array, array) => promise> = "deriveKey" diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.gitattributes b/rescript-ecosystem/packages/ffi/wasm-runtime/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.gitattributes +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/FUNDING.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/dependabot.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/dependabot.yml index 7e7d3698..8a8e796b 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/dependabot.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 version: 2 updates: - package-ecosystem: "github-actions" diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/codeql.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/codeql.yml index b24e11b1..370198a4 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # For most projects, this workflow file will not need changing; you simply need # to commit it to your repository. # diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/deno.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/deno.yml index b5bebcb4..e5ec82e2 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/deno.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/deno.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/guix-nix-policy.yml index 48cc76df..e3148e1b 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/instant-sync.yml index 788701d4..00f9d6b7 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/jekyll-gh-pages.yml index fe23cdb3..3e851dd3 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/mirror.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/mirror.yml index 4c0d553a..03b8066c 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml index 8ebb513f..502ce0ed 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/quality.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/quality.yml index acb8faf6..7cbd0dac 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/rescript-deno-ci.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/rescript-deno-ci.yml index c49946d7..4e060378 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/rescript-deno-ci.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/rescript-deno-ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: ReScript/Deno CI on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/rsr-antipattern.yml index f9063714..55880e27 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/scorecard.yml index ec7cecc8..a44daef9 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/security-policy.yml index 3cbee7e8..63a0cd56 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/ts-blocker.yml index e3e13614..36f75283 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/wellknown-enforcement.yml index 3f4dc41d..a6adb9fa 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/workflow-linter.yml index 94dd0b29..3bed9c5f 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - validates all workflows have proper security config name: Workflow Security Linter diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.gitignore b/rescript-ecosystem/packages/ffi/wasm-runtime/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.gitignore +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/ECOSYSTEM.a2ml index 332d2f34..26d05553 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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 — Wasm Runtime ecosystem position diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/META.a2ml index 64aab868..13c56377 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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 — Wasm Runtime meta-level information diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/STATE.a2ml index 31d34666..c5ebddde 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.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 — Wasm Runtime project state diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/CHANGELOG.adoc b/rescript-ecosystem/packages/ffi/wasm-runtime/CHANGELOG.adoc index 1aabf495..3d015fc3 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/CHANGELOG.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Changelog All notable changes to this project will be documented in this file. diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc b/rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/LICENSE b/rescript-ecosystem/packages/ffi/wasm-runtime/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/LICENSE +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/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/rescript-ecosystem/packages/ffi/wasm-runtime/MAINTAINERS.adoc b/rescript-ecosystem/packages/ffi/wasm-runtime/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/Mustfile b/rescript-ecosystem/packages/ffi/wasm-runtime/Mustfile index 4f5e24e3..5f075413 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/Mustfile +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/PALIMPSEST.adoc b/rescript-ecosystem/packages/ffi/wasm-runtime/PALIMPSEST.adoc index e40e76c1..84c84825 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/PALIMPSEST.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/PALIMPSEST.adoc @@ -26,7 +26,7 @@ ethical-use, provenance, and lineage requirements. 1. Include the PMPL-1.0 license text in `LICENSE`. 2. Add SPDX headers to source files: - `SPDX-License-Identifier: PMPL-1.0-or-later` + `SPDX-License-Identifier: MPL-2.0` 3. Add a Palimpsest badge to your README (see `assets/badges/` and `embed/license-blocks/`). == Versioning diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/README.adoc b/rescript-ecosystem/packages/ffi/wasm-runtime/README.adoc index 9fc131c8..5b7f5a3c 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/README.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/README.adoc @@ -1,6 +1,6 @@ = rescript-wasm-runtime image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell :toc: diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/dust/Dustfile b/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/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/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/must/Mustfile b/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/src/Tea.resi b/rescript-ecosystem/packages/ffi/wasm-runtime/src/Tea.resi index 59b559e1..9c4ce0ff 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/src/Tea.resi +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/src/Tea.resi @@ -1,5 +1,5 @@ // The Elm Architecture (TEA) Interface -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Command type - represents side effects type cmd<'msg> diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/src/Vdom.res b/rescript-ecosystem/packages/ffi/wasm-runtime/src/Vdom.res index cfcad407..04201409 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/src/Vdom.res +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/src/Vdom.res @@ -1,5 +1,5 @@ // Pure ReScript Virtual DOM - No React/JS Framework Dependencies -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Virtual DOM Node types type rec vnode = diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.gitattributes b/rescript-ecosystem/packages/ffi/zig-ffi/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.gitattributes +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/ci.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/ci.yml index 97cf3db3..cbbe03f9 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/ci.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CI on: push: diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/codeql.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/codeql.yml index e0c928c3..83160981 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL on: push: diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml index e85a544a..257e5961 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/workflow-linter.yml index 6b471a94..10ca2699 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.gitignore b/rescript-ecosystem/packages/ffi/zig-ffi/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.gitignore +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/ECOSYSTEM.a2ml index f6025f1e..f2650d3d 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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 — Zig Ffi ecosystem position diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/META.a2ml index 246f3211..031c5755 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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 — Zig Ffi meta-level information diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/STATE.a2ml index 25196213..c710d25f 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.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 — Zig Ffi project state diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/LICENSE b/rescript-ecosystem/packages/ffi/zig-ffi/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/LICENSE +++ b/rescript-ecosystem/packages/ffi/zig-ffi/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/rescript-ecosystem/packages/ffi/zig-ffi/README.adoc b/rescript-ecosystem/packages/ffi/zig-ffi/README.adoc index 4a1d9dec..4df2d987 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/README.adoc +++ b/rescript-ecosystem/packages/ffi/zig-ffi/README.adoc @@ -1,5 +1,5 @@ image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell = ReScript-Zig-FFI diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/dust/Dustfile b/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/ffi/zig-ffi/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/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/must/Mustfile b/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/ffi/zig-ffi/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/ffi/zig-ffi/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/src/ZigFfi.res b/rescript-ecosystem/packages/ffi/zig-ffi/src/ZigFfi.res index 0af9fed7..ecd72d5a 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/src/ZigFfi.res +++ b/rescript-ecosystem/packages/ffi/zig-ffi/src/ZigFfi.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // ReScript-Zig-FFI - Core module for Zig FFI bindings /** diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/zig-lib/build.zig b/rescript-ecosystem/packages/ffi/zig-ffi/zig-lib/build.zig index 62c7b3e6..57e408a2 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/zig-lib/build.zig +++ b/rescript-ecosystem/packages/ffi/zig-ffi/zig-lib/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Build script for ReScript-Zig-FFI example library const std = @import("std"); diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/zig-lib/src/lib.zig b/rescript-ecosystem/packages/ffi/zig-ffi/zig-lib/src/lib.zig index db0cc530..508a56b3 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/zig-lib/src/lib.zig +++ b/rescript-ecosystem/packages/ffi/zig-ffi/zig-lib/src/lib.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Example Zig library demonstrating ReScript FFI patterns const std = @import("std"); diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.gitattributes b/rescript-ecosystem/packages/tooling/alib-codemods/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.gitattributes +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/FUNDING.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/dependabot.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/dependabot.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/codeql.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/codeql.yml index 3e1a7920..8f45a000 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/mirror.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/quality.yml index e85a544a..257e5961 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/scorecard-enforcer.yml index ada4c4df..5537465f 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/secret-scanner.yml index fd1be6c6..680cbcd4 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.gitignore b/rescript-ecosystem/packages/tooling/alib-codemods/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.gitignore +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.gitlab-ci.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/ECOSYSTEM.a2ml index 59121ae1..1af04932 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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 — Alib Codemods ecosystem position diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/META.a2ml index 4e093fc7..efa638ee 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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 — Alib Codemods meta-level information diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/STATE.a2ml index b65dd634..b65ea4bc 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.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 — Alib Codemods project state diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/CONTRIBUTING.adoc b/rescript-ecosystem/packages/tooling/alib-codemods/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/tooling/alib-codemods/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/Justfile b/rescript-ecosystem/packages/tooling/alib-codemods/Justfile index d911fc4f..b3e640e7 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/Justfile +++ b/rescript-ecosystem/packages/tooling/alib-codemods/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-template-repo - RSR Standard Justfile Template # https://just.systems/man/en/ # diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/LICENSE b/rescript-ecosystem/packages/tooling/alib-codemods/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/LICENSE +++ b/rescript-ecosystem/packages/tooling/alib-codemods/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/rescript-ecosystem/packages/tooling/alib-codemods/MAINTAINERS.adoc b/rescript-ecosystem/packages/tooling/alib-codemods/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/tooling/alib-codemods/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/Mustfile b/rescript-ecosystem/packages/tooling/alib-codemods/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/Mustfile +++ b/rescript-ecosystem/packages/tooling/alib-codemods/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/ROADMAP.adoc b/rescript-ecosystem/packages/tooling/alib-codemods/ROADMAP.adoc index 1e260f9b..ca33ca77 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/ROADMAP.adoc +++ b/rescript-ecosystem/packages/tooling/alib-codemods/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Alib Codemods Roadmap == Current Status diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/RSR_OUTLINE.adoc b/rescript-ecosystem/packages/tooling/alib-codemods/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/RSR_OUTLINE.adoc +++ b/rescript-ecosystem/packages/tooling/alib-codemods/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/contractiles/must/Mustfile b/rescript-ecosystem/packages/tooling/alib-codemods/contractiles/must/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/tooling/alib-codemods/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/tooling/alib-codemods/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/tooling/alib-codemods/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/build.zig b/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/build.zig +++ b/rescript-ecosystem/packages/tooling/alib-codemods/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/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/src/main.zig b/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/src/main.zig +++ b/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/test/integration_test.zig b/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/ffi/zig/test/integration_test.zig +++ b/rescript-ecosystem/packages/tooling/alib-codemods/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/rescript-ecosystem/packages/tooling/alib-conformance/.gitattributes b/rescript-ecosystem/packages/tooling/alib-conformance/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.gitattributes +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/FUNDING.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/dependabot.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/dependabot.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/codeql.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/codeql.yml index 5148cf4c..391dc78a 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/mirror.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/quality.yml index e85a544a..257e5961 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/scorecard-enforcer.yml index ada4c4df..5537465f 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/secret-scanner.yml index fd1be6c6..680cbcd4 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.gitignore b/rescript-ecosystem/packages/tooling/alib-conformance/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.gitignore +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.gitlab-ci.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/ECOSYSTEM.a2ml index a30132fa..35291858 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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 — Alib Conformance ecosystem position diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/META.a2ml index 8429ad2f..78a3135d 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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 — Alib Conformance meta-level information diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/STATE.a2ml index 1fc075df..19ee97b5 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.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 — Alib Conformance project state diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/CONTRIBUTING.adoc b/rescript-ecosystem/packages/tooling/alib-conformance/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/tooling/alib-conformance/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/LICENSE b/rescript-ecosystem/packages/tooling/alib-conformance/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/LICENSE +++ b/rescript-ecosystem/packages/tooling/alib-conformance/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/rescript-ecosystem/packages/tooling/alib-conformance/MAINTAINERS.adoc b/rescript-ecosystem/packages/tooling/alib-conformance/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/tooling/alib-conformance/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/Mustfile b/rescript-ecosystem/packages/tooling/alib-conformance/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/Mustfile +++ b/rescript-ecosystem/packages/tooling/alib-conformance/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/ROADMAP.adoc b/rescript-ecosystem/packages/tooling/alib-conformance/ROADMAP.adoc index 970101e3..721b891b 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/ROADMAP.adoc +++ b/rescript-ecosystem/packages/tooling/alib-conformance/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Alib Conformance Roadmap == Current Status diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/RSR_OUTLINE.adoc b/rescript-ecosystem/packages/tooling/alib-conformance/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/RSR_OUTLINE.adoc +++ b/rescript-ecosystem/packages/tooling/alib-conformance/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/contractiles/must/Mustfile b/rescript-ecosystem/packages/tooling/alib-conformance/contractiles/must/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/tooling/alib-conformance/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/tooling/alib-conformance/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/tooling/alib-conformance/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/build.zig b/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/build.zig +++ b/rescript-ecosystem/packages/tooling/alib-conformance/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/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/src/main.zig b/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/src/main.zig +++ b/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/test/integration_test.zig b/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/ffi/zig/test/integration_test.zig +++ b/rescript-ecosystem/packages/tooling/alib-conformance/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/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitattributes b/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitattributes +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/FUNDING.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/dependabot.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/dependabot.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/codeql.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/codeql.yml index 3e1a7920..8f45a000 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/mirror.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/quality.yml index e85a544a..257e5961 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/scorecard-enforcer.yml index ada4c4df..5537465f 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/secret-scanner.yml index fd1be6c6..680cbcd4 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitignore b/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitignore +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitlab-ci.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/ECOSYSTEM.a2ml index f54410f5..97099ed7 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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 — Alib For Rescript ecosystem position diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/META.a2ml index a237c0ff..82b69f3d 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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 — Alib For Rescript meta-level information diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/STATE.a2ml index 369df5e7..5dfb1a6c 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.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 — Alib For Rescript project state diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/CONTRIBUTING.adoc b/rescript-ecosystem/packages/tooling/alib-for-rescript/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/LICENSE b/rescript-ecosystem/packages/tooling/alib-for-rescript/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/LICENSE +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/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/rescript-ecosystem/packages/tooling/alib-for-rescript/MAINTAINERS.adoc b/rescript-ecosystem/packages/tooling/alib-for-rescript/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/Mustfile b/rescript-ecosystem/packages/tooling/alib-for-rescript/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/Mustfile +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/ROADMAP.adoc b/rescript-ecosystem/packages/tooling/alib-for-rescript/ROADMAP.adoc index 8d11a033..82964581 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/ROADMAP.adoc +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Alib For Rescript Roadmap == Current Status diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/RSR_OUTLINE.adoc b/rescript-ecosystem/packages/tooling/alib-for-rescript/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/RSR_OUTLINE.adoc +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/contractiles/must/Mustfile b/rescript-ecosystem/packages/tooling/alib-for-rescript/contractiles/must/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/tooling/alib-for-rescript/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/build.zig b/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/build.zig +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/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/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/src/main.zig b/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/src/main.zig +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/test/integration_test.zig b/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/ffi/zig/test/integration_test.zig +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/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/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Arithmetic.res b/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Arithmetic.res index 250b51a5..e7e19006 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Arithmetic.res +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Arithmetic.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Arithmetic operations from the PolyglotFormalisms Common Library specification. * diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Comparison.res b/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Comparison.res index 7f05ea2d..fb3e41c7 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Comparison.res +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Comparison.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Comparison operations from the PolyglotFormalisms Common Library specification. * diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Logical.res b/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Logical.res index afc6ecfb..70da274b 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Logical.res +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Logical.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Logical operations from the PolyglotFormalisms Common Library specification. * diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/String.res b/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/String.res index 45ac7b2b..c16874bb 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/String.res +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/String.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * String * diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Arithmetic_test.res b/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Arithmetic_test.res index 39777da5..9d3c0410 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Arithmetic_test.res +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Arithmetic_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Arithmetic conformance tests matching PolyglotFormalisms specification. * diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Comparison_test.res b/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Comparison_test.res index ca6c95cc..adf894a3 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Comparison_test.res +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Comparison_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Comparison conformance tests matching PolyglotFormalisms specification. */ diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Logical_test.res b/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Logical_test.res index 03fa09d1..65160b5c 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Logical_test.res +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/Logical_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 /** * Logical conformance tests matching PolyglotFormalisms specification. */ diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/String_test.res b/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/String_test.res index b6f63327..7872e9b7 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/String_test.res +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/tests/String_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 open RescriptMocha open Mocha diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.gitattributes b/rescript-ecosystem/packages/tooling/alib-interop/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.gitattributes +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/FUNDING.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/dependabot.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/dependabot.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/codeql.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/codeql.yml index 5148cf4c..391dc78a 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/jekyll.yml index 162afc35..dafc087e 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/mirror.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/quality.yml index e85a544a..257e5961 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/scorecard-enforcer.yml index ada4c4df..5537465f 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/secret-scanner.yml index fd1be6c6..680cbcd4 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.gitignore b/rescript-ecosystem/packages/tooling/alib-interop/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.gitignore +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.gitlab-ci.yml b/rescript-ecosystem/packages/tooling/alib-interop/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/ECOSYSTEM.a2ml index af1662a2..6cb937e1 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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 — Alib Interop ecosystem position diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/META.a2ml index 578639bb..ec78032b 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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 — Alib Interop meta-level information diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/STATE.a2ml index 442533aa..e31853c3 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.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 — Alib Interop project state diff --git a/rescript-ecosystem/packages/tooling/alib-interop/CONTRIBUTING.adoc b/rescript-ecosystem/packages/tooling/alib-interop/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/tooling/alib-interop/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/tooling/alib-interop/LICENSE b/rescript-ecosystem/packages/tooling/alib-interop/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/LICENSE +++ b/rescript-ecosystem/packages/tooling/alib-interop/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/rescript-ecosystem/packages/tooling/alib-interop/MAINTAINERS.adoc b/rescript-ecosystem/packages/tooling/alib-interop/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/tooling/alib-interop/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/tooling/alib-interop/Mustfile b/rescript-ecosystem/packages/tooling/alib-interop/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/Mustfile +++ b/rescript-ecosystem/packages/tooling/alib-interop/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/alib-interop/ROADMAP.adoc b/rescript-ecosystem/packages/tooling/alib-interop/ROADMAP.adoc index c2a5609d..83425033 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/ROADMAP.adoc +++ b/rescript-ecosystem/packages/tooling/alib-interop/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Alib Interop Roadmap == Current Status diff --git a/rescript-ecosystem/packages/tooling/alib-interop/RSR_OUTLINE.adoc b/rescript-ecosystem/packages/tooling/alib-interop/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/RSR_OUTLINE.adoc +++ b/rescript-ecosystem/packages/tooling/alib-interop/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/rescript-ecosystem/packages/tooling/alib-interop/contractiles/must/Mustfile b/rescript-ecosystem/packages/tooling/alib-interop/contractiles/must/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/tooling/alib-interop/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/alib-interop/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/tooling/alib-interop/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/tooling/alib-interop/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/build.zig b/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/build.zig +++ b/rescript-ecosystem/packages/tooling/alib-interop/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/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/src/main.zig b/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/src/main.zig +++ b/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/test/integration_test.zig b/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/ffi/zig/test/integration_test.zig +++ b/rescript-ecosystem/packages/tooling/alib-interop/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/rescript-ecosystem/packages/tooling/create-poly/.gitattributes b/rescript-ecosystem/packages/tooling/create-poly/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.gitattributes +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/FUNDING.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/dependabot.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/dependabot.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/codeql.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/codeql.yml index 018b181a..91b7e419 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/guix-nix-policy.yml index ed6f0c5a..c9da1349 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/jekyll.yml index da47ccb3..c8ced90e 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/mirror.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml index 292fd295..33c4d70a 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/quality.yml index 6a9a52f6..6c89d430 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/rsr-antipattern.yml index 86a006a4..adf7ea64 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/security-policy.yml index 95bf53ba..20061618 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/ts-blocker.yml index f2762d95..b5914ef6 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/wellknown-enforcement.yml index 954f303a..70b893e5 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/workflow-linter.yml index 9020f9ab..ed15d7c5 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/tooling/create-poly/.gitlab-ci.yml b/rescript-ecosystem/packages/tooling/create-poly/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/ECOSYSTEM.a2ml index 36f33a8d..94fd0172 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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 — Create Poly ecosystem position diff --git a/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/META.a2ml index 2e5d32f7..b8f6e515 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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 — Create Poly meta-level information diff --git a/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/STATE.a2ml index 568ea52a..1e2af7ed 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/tooling/create-poly/.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 — Create Poly project state diff --git a/rescript-ecosystem/packages/tooling/create-poly/CHANGELOG.adoc b/rescript-ecosystem/packages/tooling/create-poly/CHANGELOG.adoc index 3c823643..f4d54c3c 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/CHANGELOG.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-poly-core Changelog diff --git a/rescript-ecosystem/packages/tooling/create-poly/CITATION.cff b/rescript-ecosystem/packages/tooling/create-poly/CITATION.cff index 613f348f..a3b81a0d 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/CITATION.cff +++ b/rescript-ecosystem/packages/tooling/create-poly/CITATION.cff @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Hyperpolymath cff-version: 1.2.0 diff --git a/rescript-ecosystem/packages/tooling/create-poly/CONTRIBUTING.adoc b/rescript-ecosystem/packages/tooling/create-poly/CONTRIBUTING.adoc index a640fd4e..9058fb99 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Contributing to rescript-poly-core diff --git a/rescript-ecosystem/packages/tooling/create-poly/LICENSE b/rescript-ecosystem/packages/tooling/create-poly/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/LICENSE +++ b/rescript-ecosystem/packages/tooling/create-poly/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/rescript-ecosystem/packages/tooling/create-poly/LICENSE.txt b/rescript-ecosystem/packages/tooling/create-poly/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/LICENSE.txt +++ b/rescript-ecosystem/packages/tooling/create-poly/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/rescript-ecosystem/packages/tooling/create-poly/MAINTAINERS.adoc b/rescript-ecosystem/packages/tooling/create-poly/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/tooling/create-poly/Mustfile b/rescript-ecosystem/packages/tooling/create-poly/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/Mustfile +++ b/rescript-ecosystem/packages/tooling/create-poly/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/create-poly/ROADMAP.adoc b/rescript-ecosystem/packages/tooling/create-poly/ROADMAP.adoc index 5b32a82d..ab05f22a 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/ROADMAP.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-poly-core Roadmap diff --git a/rescript-ecosystem/packages/tooling/create-poly/RSR_OUTLINE.adoc b/rescript-ecosystem/packages/tooling/create-poly/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/RSR_OUTLINE.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/rescript-ecosystem/packages/tooling/create-poly/STATE.adoc b/rescript-ecosystem/packages/tooling/create-poly/STATE.adoc index abadba1b..64755c5d 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/STATE.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/STATE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-poly-core Project State diff --git a/rescript-ecosystem/packages/tooling/create-poly/contractiles/dust/Dustfile b/rescript-ecosystem/packages/tooling/create-poly/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/tooling/create-poly/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/rescript-ecosystem/packages/tooling/create-poly/contractiles/must/Mustfile b/rescript-ecosystem/packages/tooling/create-poly/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/tooling/create-poly/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/create-poly/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/tooling/create-poly/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/tooling/create-poly/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/tooling/create-poly/docs/ARCHITECTURE.adoc b/rescript-ecosystem/packages/tooling/create-poly/docs/ARCHITECTURE.adoc index 4273829a..e9b9bbf4 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/docs/ARCHITECTURE.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/docs/ARCHITECTURE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-poly-core Architecture diff --git a/rescript-ecosystem/packages/tooling/create-poly/docs/CITATIONS.adoc b/rescript-ecosystem/packages/tooling/create-poly/docs/CITATIONS.adoc index 546d8ef1..b67ef4f8 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/docs/CITATIONS.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/docs/CITATIONS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-poly-core - Citation Guide diff --git a/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/build.zig b/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/build.zig +++ b/rescript-ecosystem/packages/tooling/create-poly/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/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/src/main.zig b/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/src/main.zig +++ b/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/test/integration_test.zig b/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/ffi/zig/test/integration_test.zig +++ b/rescript-ecosystem/packages/tooling/create-poly/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/rescript-ecosystem/packages/tooling/create-poly/src/Core/Async.res b/rescript-ecosystem/packages/tooling/create-poly/src/Core/Async.res index 879cd424..71478aa1 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/src/Core/Async.res +++ b/rescript-ecosystem/packages/tooling/create-poly/src/Core/Async.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/tooling/create-poly/src/Core/Config.res b/rescript-ecosystem/packages/tooling/create-poly/src/Core/Config.res index a31d87f1..3d6df383 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/src/Core/Config.res +++ b/rescript-ecosystem/packages/tooling/create-poly/src/Core/Config.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/tooling/create-poly/src/Core/Logger.res b/rescript-ecosystem/packages/tooling/create-poly/src/Core/Logger.res index 3cb4fd85..2186dac2 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/src/Core/Logger.res +++ b/rescript-ecosystem/packages/tooling/create-poly/src/Core/Logger.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/tooling/create-poly/src/Core/Result.res b/rescript-ecosystem/packages/tooling/create-poly/src/Core/Result.res index e10c5668..7018aff5 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/src/Core/Result.res +++ b/rescript-ecosystem/packages/tooling/create-poly/src/Core/Result.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/tooling/create-poly/src/MCP/Protocol.res b/rescript-ecosystem/packages/tooling/create-poly/src/MCP/Protocol.res index a4573be1..42e4f95c 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/src/MCP/Protocol.res +++ b/rescript-ecosystem/packages/tooling/create-poly/src/MCP/Protocol.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/tooling/create-poly/src/MCP/Server.res b/rescript-ecosystem/packages/tooling/create-poly/src/MCP/Server.res index f6037c29..5efb98b0 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/src/MCP/Server.res +++ b/rescript-ecosystem/packages/tooling/create-poly/src/MCP/Server.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/tooling/create-poly/src/PolyCore.res b/rescript-ecosystem/packages/tooling/create-poly/src/PolyCore.res index b31d0091..9872bdcc 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/src/PolyCore.res +++ b/rescript-ecosystem/packages/tooling/create-poly/src/PolyCore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.gitattributes b/rescript-ecosystem/packages/tooling/evangeliser/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.gitattributes +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.github/FUNDING.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.github/dependabot.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/dependabot.yml index 7e7d3698..8a8e796b 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/dependabot.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 version: 2 updates: - package-ecosystem: "github-actions" diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/ci.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/ci.yml index 6835a91e..5fcf0185 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/ci.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CI on: diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/codeql.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/codeql.yml index 2df620c0..6c003266 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # For most projects, this workflow file will not need changing; you simply need # to commit it to your repository. # diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/guix-nix-policy.yml index 48cc76df..e3148e1b 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/instant-sync.yml index 788701d4..00f9d6b7 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/jekyll-gh-pages.yml index fe23cdb3..3e851dd3 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/makefile-blocker.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/makefile-blocker.yml index 8decd41b..b547817e 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/makefile-blocker.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/makefile-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Makefile Blocker on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/mirror.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/mirror.yml index 4c0d553a..03b8066c 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/npm-bun-blocker.yml index b2778cfd..790293aa 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: npm/bun Blocker on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/quality.yml index acb8faf6..7cbd0dac 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/rsr-antipattern.yml index f9063714..55880e27 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/scorecard.yml index ec7cecc8..a44daef9 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/security-policy.yml index aaef419f..7a8af6f2 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/ts-blocker.yml index e3e13614..36f75283 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] jobs: diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/wellknown-enforcement.yml index a3e4f4be..b6ac40a4 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/workflow-linter.yml index 94dd0b29..3bed9c5f 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - validates all workflows have proper security config name: Workflow Security Linter diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.gitignore b/rescript-ecosystem/packages/tooling/evangeliser/.gitignore index e96204e0..007ae92d 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.gitignore +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/ECOSYSTEM.a2ml index 855f26f9..7e2eae20 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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 — Evangeliser ecosystem position diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/META.a2ml index c10279f9..4f7dbba3 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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 — Evangeliser meta-level information diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/STATE.a2ml index 47f83844..524d8d68 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.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 — Evangeliser project state diff --git a/rescript-ecosystem/packages/tooling/evangeliser/CHANGELOG.adoc b/rescript-ecosystem/packages/tooling/evangeliser/CHANGELOG.adoc index ac30df01..250308db 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/CHANGELOG.adoc +++ b/rescript-ecosystem/packages/tooling/evangeliser/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Changelog All notable changes to the ReScript Evangeliser project will be documented in this file. diff --git a/rescript-ecosystem/packages/tooling/evangeliser/CONTRIBUTING.adoc b/rescript-ecosystem/packages/tooling/evangeliser/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/tooling/evangeliser/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/tooling/evangeliser/LICENSE b/rescript-ecosystem/packages/tooling/evangeliser/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/LICENSE +++ b/rescript-ecosystem/packages/tooling/evangeliser/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/rescript-ecosystem/packages/tooling/evangeliser/MAINTAINERS.adoc b/rescript-ecosystem/packages/tooling/evangeliser/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/tooling/evangeliser/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/tooling/evangeliser/Mustfile b/rescript-ecosystem/packages/tooling/evangeliser/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/Mustfile +++ b/rescript-ecosystem/packages/tooling/evangeliser/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/evangeliser/README.adoc b/rescript-ecosystem/packages/tooling/evangeliser/README.adoc index 28c7d51a..7d88ac03 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/README.adoc +++ b/rescript-ecosystem/packages/tooling/evangeliser/README.adoc @@ -2,7 +2,7 @@ image:https://img.shields.io/badge/RSR-Bronze-CD7F32[RSR Bronze,link=docs/RSR_COMPLIANCE.md] image:https://img.shields.io/badge/License-PMPL--1.0--or--later-blue.svg[License: PMPL-1.0-or-later,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell image:[TPCF: Perimeter 3,link=docs/TPCF.md] @@ -237,7 +237,7 @@ This is a *TPCF Perimeter 3* project - all contributions are welcome! == License -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 This project is licensed under the *Palimpsest License (PMPL-1.0-or-later)*. diff --git a/rescript-ecosystem/packages/tooling/evangeliser/ROADMAP.adoc b/rescript-ecosystem/packages/tooling/evangeliser/ROADMAP.adoc index 015e126e..cc06347c 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/ROADMAP.adoc +++ b/rescript-ecosystem/packages/tooling/evangeliser/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = ReScript Evangeliser Roadmap == Current Status diff --git a/rescript-ecosystem/packages/tooling/evangeliser/bin/evangeliser.js b/rescript-ecosystem/packages/tooling/evangeliser/bin/evangeliser.js index 9ed14377..36767833 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/bin/evangeliser.js +++ b/rescript-ecosystem/packages/tooling/evangeliser/bin/evangeliser.js @@ -1,5 +1,5 @@ #!/usr/bin/env -S deno run --allow-read --allow-env -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Entry point for the rescript-evangeliser CLI // Imports and runs the compiled ReScript CLI module diff --git a/rescript-ecosystem/packages/tooling/evangeliser/contractiles/dust/Dustfile b/rescript-ecosystem/packages/tooling/evangeliser/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/tooling/evangeliser/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/rescript-ecosystem/packages/tooling/evangeliser/contractiles/must/Mustfile b/rescript-ecosystem/packages/tooling/evangeliser/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/tooling/evangeliser/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/evangeliser/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/tooling/evangeliser/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/tooling/evangeliser/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Analyser.res b/rescript-ecosystem/packages/tooling/evangeliser/src/Analyser.res index 18ebfc39..0f2536b2 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Analyser.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Analyser.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Analyser: Orchestrates scanning and produces analysis results // Computes coverage, difficulty assessment, and pattern suggestions diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Analyser.resi b/rescript-ecosystem/packages/tooling/evangeliser/src/Analyser.resi index 4362449d..de6f7ea3 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Analyser.resi +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Analyser.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Analyser: public interface for code analysis orchestration // Run full analysis on JavaScript code using the built-in pattern library diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Cli.res b/rescript-ecosystem/packages/tooling/evangeliser/src/Cli.res index dd668e5e..030d8bac 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Cli.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Cli.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // CLI: Entry point for the rescript-evangeliser command-line tool // Usage: evangeliser scan | patterns | legend diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Glyphs.res b/rescript-ecosystem/packages/tooling/evangeliser/src/Glyphs.res index 181c74db..77e1b2f5 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Glyphs.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Glyphs.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Makaton-inspired glyph system for ReScript Evangeliser // Glyphs transcend syntax to show semantic meaning. diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Narrative.res b/rescript-ecosystem/packages/tooling/evangeliser/src/Narrative.res index d5716515..854415f1 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Narrative.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Narrative.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Narrative generation for ReScript Evangeliser // Philosophy: "Celebrate good, minimize bad, show better" // - NEVER shame developers diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Output.res b/rescript-ecosystem/packages/tooling/evangeliser/src/Output.res index 012f19fd..1c00a464 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Output.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Output.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Output: Format analysis results for terminal display // Supports RAW, FOLDED, and GLYPHED view layers diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Patterns.res b/rescript-ecosystem/packages/tooling/evangeliser/src/Patterns.res index 2ae87d8d..15478f2c 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Patterns.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Patterns.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Pattern Library for ReScript Evangeliser // 50+ transformation patterns from JavaScript/TypeScript to ReScript diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Scanner.res b/rescript-ecosystem/packages/tooling/evangeliser/src/Scanner.res index 62315f9c..f0cec3bb 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Scanner.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Scanner.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Scanner: Matches JavaScript code against pattern library using regex detection // Returns detailed patternMatch results with line numbers and confidence scores diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Scanner.resi b/rescript-ecosystem/packages/tooling/evangeliser/src/Scanner.resi index 92c13f73..50467f6d 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Scanner.resi +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Scanner.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Scanner: public interface for JavaScript code pattern scanning // Scan a block of code against a specific set of patterns diff --git a/rescript-ecosystem/packages/tooling/evangeliser/src/Types.res b/rescript-ecosystem/packages/tooling/evangeliser/src/Types.res index f03f9f4e..d8795a8a 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/src/Types.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/src/Types.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Core type definitions for ReScript Evangeliser // Philosophy: "Celebrate good, minimize bad, show better" diff --git a/rescript-ecosystem/packages/tooling/evangeliser/test/Analyser_test.res b/rescript-ecosystem/packages/tooling/evangeliser/test/Analyser_test.res index 46bcc19e..efce952b 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/test/Analyser_test.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/test/Analyser_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Tests for Analyser module - end-to-end analysis pipeline open Types diff --git a/rescript-ecosystem/packages/tooling/evangeliser/test/Glyphs_test.res b/rescript-ecosystem/packages/tooling/evangeliser/test/Glyphs_test.res index 7a88c31b..9d829e48 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/test/Glyphs_test.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/test/Glyphs_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Tests for Glyphs module open Types diff --git a/rescript-ecosystem/packages/tooling/evangeliser/test/Narrative_test.res b/rescript-ecosystem/packages/tooling/evangeliser/test/Narrative_test.res index a39b0ae5..dc3757a3 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/test/Narrative_test.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/test/Narrative_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Tests for Narrative module open Types diff --git a/rescript-ecosystem/packages/tooling/evangeliser/test/Patterns_test.res b/rescript-ecosystem/packages/tooling/evangeliser/test/Patterns_test.res index 123b9bdf..8d4ffda3 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/test/Patterns_test.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/test/Patterns_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Tests for Patterns module - pattern registry completeness open Types diff --git a/rescript-ecosystem/packages/tooling/evangeliser/test/Scanner_test.res b/rescript-ecosystem/packages/tooling/evangeliser/test/Scanner_test.res index 8769d020..8d5d7f1f 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/test/Scanner_test.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/test/Scanner_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Tests for Scanner module - regex matching against known JS snippets open Types diff --git a/rescript-ecosystem/packages/tooling/evangeliser/test/Types_test.res b/rescript-ecosystem/packages/tooling/evangeliser/test/Types_test.res index 6e001009..a6383238 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/test/Types_test.res +++ b/rescript-ecosystem/packages/tooling/evangeliser/test/Types_test.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Tests for Types module helper functions open Types diff --git a/rescript-ecosystem/packages/tooling/evangeliser/test/run_all.js b/rescript-ecosystem/packages/tooling/evangeliser/test/run_all.js index 917e0ddf..33e80189 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/test/run_all.js +++ b/rescript-ecosystem/packages/tooling/evangeliser/test/run_all.js @@ -1,5 +1,5 @@ #!/usr/bin/env -S deno run --allow-read --allow-env -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Test runner: imports all compiled test modules sequentially import "./Types_test.res.js"; diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitattributes b/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitattributes +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/FUNDING.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/dependabot.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/dependabot.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/codeql.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/codeql.yml index 3575cd97..50b98c88 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/guix-nix-policy.yml index ed6f0c5a..c9da1349 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/jekyll.yml index da47ccb3..c8ced90e 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/mirror.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml index 292fd295..33c4d70a 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/quality.yml index 6a9a52f6..6c89d430 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/rsr-antipattern.yml index 86a006a4..adf7ea64 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/security-policy.yml index 95bf53ba..20061618 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/ts-blocker.yml index f2762d95..b5914ef6 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/wellknown-enforcement.yml index 954f303a..70b893e5 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/workflow-linter.yml index 9020f9ab..ed15d7c5 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitignore b/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitignore +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitlab-ci.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/ECOSYSTEM.a2ml index d0fcccdd..9c7f7cf9 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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 — Greasy Rescripter ecosystem position diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/META.a2ml index af77901e..b58dfc1b 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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 — Greasy Rescripter meta-level information diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/STATE.a2ml index 5d9b9db4..014ad547 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.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 — Greasy Rescripter project state diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/CONTRIBUTING.adoc b/rescript-ecosystem/packages/tooling/greasy-rescripter/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/Justfile b/rescript-ecosystem/packages/tooling/greasy-rescripter/Justfile index 97faadef..6e7e0b58 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/Justfile +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Standard Justfile - Greasy-Rescripter Implementation # https://just.systems/man/en/ diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/LICENSE b/rescript-ecosystem/packages/tooling/greasy-rescripter/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/LICENSE +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/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/rescript-ecosystem/packages/tooling/greasy-rescripter/MAINTAINERS.adoc b/rescript-ecosystem/packages/tooling/greasy-rescripter/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/Mustfile b/rescript-ecosystem/packages/tooling/greasy-rescripter/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/Mustfile +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/ROADMAP.adoc b/rescript-ecosystem/packages/tooling/greasy-rescripter/ROADMAP.adoc index 47524e35..0fbef2b2 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/ROADMAP.adoc +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Rsr Template Repo Roadmap == Current Status diff --git a/rescript-ecosystem/packages/web/bridge-web/.gitattributes b/rescript-ecosystem/packages/web/bridge-web/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.gitattributes +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/.github/FUNDING.yml b/rescript-ecosystem/packages/web/bridge-web/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/.github/ISSUE_TEMPLATE/config.yml b/rescript-ecosystem/packages/web/bridge-web/.github/ISSUE_TEMPLATE/config.yml index db6b2b43..3f0340f4 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/ISSUE_TEMPLATE/config.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.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 blank_issues_enabled: false diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/dependabot.yml b/rescript-ecosystem/packages/web/bridge-web/.github/dependabot.yml index 07df1837..23c77edb 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/dependabot.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/.github/workflows/codeql.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/codeql.yml index 5095810a..478739b7 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant CodeQL workflow with SHA-pinned actions name: "CodeQL" diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/instant-sync.yml index 788701d4..00f9d6b7 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/.github/workflows/mirror.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/mirror.yml index 4c0d553a..03b8066c 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/quality.yml index e85a544a..257e5961 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/rsr-antipattern.yml index eec6896f..f926b8a6 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/rsr-antipattern.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: RSR Language Policy on: diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/.github/workflows/security-checks.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/security-checks.yml index 70e1cbe9..2ea5346c 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/security-checks.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/security-checks.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant security validation workflow with SHA-pinned actions name: Security Checks diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/workflow-linter.yml index 94dd0b29..3bed9c5f 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Prevention workflow - validates all workflows have proper security config name: Workflow Security Linter diff --git a/rescript-ecosystem/packages/web/bridge-web/.gitignore b/rescript-ecosystem/packages/web/bridge-web/.gitignore index 82576030..446f9f83 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.gitignore +++ b/rescript-ecosystem/packages/web/bridge-web/.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/rescript-ecosystem/packages/web/bridge-web/CONTRIBUTING.adoc b/rescript-ecosystem/packages/web/bridge-web/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/web/bridge-web/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/web/bridge-web/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/web/bridge-web/Justfile b/rescript-ecosystem/packages/web/bridge-web/Justfile index 47931442..615c8f32 100644 --- a/rescript-ecosystem/packages/web/bridge-web/Justfile +++ b/rescript-ecosystem/packages/web/bridge-web/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Justfile - hyperpolymath standard task runner default: diff --git a/rescript-ecosystem/packages/web/bridge-web/LICENSE b/rescript-ecosystem/packages/web/bridge-web/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/web/bridge-web/LICENSE +++ b/rescript-ecosystem/packages/web/bridge-web/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/rescript-ecosystem/packages/web/bridge-web/LICENSE.txt b/rescript-ecosystem/packages/web/bridge-web/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/web/bridge-web/LICENSE.txt +++ b/rescript-ecosystem/packages/web/bridge-web/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/rescript-ecosystem/packages/web/bridge-web/MAINTAINERS.adoc b/rescript-ecosystem/packages/web/bridge-web/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/web/bridge-web/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/web/bridge-web/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/web/bridge-web/Mustfile b/rescript-ecosystem/packages/web/bridge-web/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/web/bridge-web/Mustfile +++ b/rescript-ecosystem/packages/web/bridge-web/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/bridge-web/README.adoc b/rescript-ecosystem/packages/web/bridge-web/README.adoc index 065ed457..eec1de98 100644 --- a/rescript-ecosystem/packages/web/bridge-web/README.adoc +++ b/rescript-ecosystem/packages/web/bridge-web/README.adoc @@ -1,5 +1,5 @@ image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024-2025 hyperpolymath = Bridge: Web-ReScript diff --git a/rescript-ecosystem/packages/web/bridge-web/ROADMAP.adoc b/rescript-ecosystem/packages/web/bridge-web/ROADMAP.adoc index 793d4ebe..fbcfcff3 100644 --- a/rescript-ecosystem/packages/web/bridge-web/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/bridge-web/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024-2025 hyperpolymath = Bridge: Web-ReScript - Development Roadmap diff --git a/rescript-ecosystem/packages/web/bridge-web/RSR_OUTLINE.adoc b/rescript-ecosystem/packages/web/bridge-web/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/rescript-ecosystem/packages/web/bridge-web/RSR_OUTLINE.adoc +++ b/rescript-ecosystem/packages/web/bridge-web/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/rescript-ecosystem/packages/web/bridge-web/contractiles/dust/Dustfile b/rescript-ecosystem/packages/web/bridge-web/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/web/bridge-web/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/web/bridge-web/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/rescript-ecosystem/packages/web/bridge-web/contractiles/must/Mustfile b/rescript-ecosystem/packages/web/bridge-web/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/web/bridge-web/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/web/bridge-web/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/bridge-web/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/web/bridge-web/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/web/bridge-web/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/web/bridge-web/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/web/bridge-web/ffi/zig/build.zig b/rescript-ecosystem/packages/web/bridge-web/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/rescript-ecosystem/packages/web/bridge-web/ffi/zig/build.zig +++ b/rescript-ecosystem/packages/web/bridge-web/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/rescript-ecosystem/packages/web/bridge-web/ffi/zig/src/main.zig b/rescript-ecosystem/packages/web/bridge-web/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/rescript-ecosystem/packages/web/bridge-web/ffi/zig/src/main.zig +++ b/rescript-ecosystem/packages/web/bridge-web/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/rescript-ecosystem/packages/web/bridge-web/ffi/zig/test/integration_test.zig b/rescript-ecosystem/packages/web/bridge-web/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/rescript-ecosystem/packages/web/bridge-web/ffi/zig/test/integration_test.zig +++ b/rescript-ecosystem/packages/web/bridge-web/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/rescript-ecosystem/packages/web/bridge-web/src/Bridge.res b/rescript-ecosystem/packages/web/bridge-web/src/Bridge.res index 5bc84449..1703064b 100644 --- a/rescript-ecosystem/packages/web/bridge-web/src/Bridge.res +++ b/rescript-ecosystem/packages/web/bridge-web/src/Bridge.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later OR PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 OR PMPL-1.0-or-later // SPDX-FileCopyrightText: 2024 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/web/bridge-web/tests/bridge_contract_test.mjs b/rescript-ecosystem/packages/web/bridge-web/tests/bridge_contract_test.mjs index 3a15b7c3..3d483ae3 100644 --- a/rescript-ecosystem/packages/web/bridge-web/tests/bridge_contract_test.mjs +++ b/rescript-ecosystem/packages/web/bridge-web/tests/bridge_contract_test.mjs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later OR PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 OR PMPL-1.0-or-later // SPDX-FileCopyrightText: 2024 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/web/bridge-web/tests/bridge_test.mjs b/rescript-ecosystem/packages/web/bridge-web/tests/bridge_test.mjs index 478c9aab..e948a3cd 100644 --- a/rescript-ecosystem/packages/web/bridge-web/tests/bridge_test.mjs +++ b/rescript-ecosystem/packages/web/bridge-web/tests/bridge_test.mjs @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later OR PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 OR PMPL-1.0-or-later // SPDX-FileCopyrightText: 2024 Hyperpolymath /** diff --git a/rescript-ecosystem/packages/web/dom-mounter/.gitattributes b/rescript-ecosystem/packages/web/dom-mounter/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.gitattributes +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/FUNDING.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/dependabot.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/dependabot.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/codeql.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/instant-sync.yml index 9fdf10e9..aa955ec5 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/jekyll.yml index 0cc1a3ee..75d16575 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/scorecard-enforcer.yml index e4d4c157..e7c897d5 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/secret-scanner.yml index a6b919ea..83840b33 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/web/dom-mounter/.gitignore b/rescript-ecosystem/packages/web/dom-mounter/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.gitignore +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.gitlab-ci.yml b/rescript-ecosystem/packages/web/dom-mounter/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/ECOSYSTEM.a2ml index 05796f16..aed3132b 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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 — Dom Mounter ecosystem position diff --git a/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/META.a2ml index b27333ad..7cc9d6cf 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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 — Dom Mounter meta-level information diff --git a/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/STATE.a2ml index 0f6f860a..c309ca95 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/web/dom-mounter/.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 — Dom Mounter project state diff --git a/rescript-ecosystem/packages/web/dom-mounter/Justfile b/rescript-ecosystem/packages/web/dom-mounter/Justfile index aface717..189a8e2d 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/Justfile +++ b/rescript-ecosystem/packages/web/dom-mounter/Justfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-template-repo - RSR Standard Justfile Template # https://just.systems/man/en/ # diff --git a/rescript-ecosystem/packages/web/dom-mounter/LICENSE b/rescript-ecosystem/packages/web/dom-mounter/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/LICENSE +++ b/rescript-ecosystem/packages/web/dom-mounter/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/rescript-ecosystem/packages/web/dom-mounter/MAINTAINERS.adoc b/rescript-ecosystem/packages/web/dom-mounter/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/web/dom-mounter/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/web/dom-mounter/README.adoc b/rescript-ecosystem/packages/web/dom-mounter/README.adoc index 5a91a991..f5e09347 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/README.adoc +++ b/rescript-ecosystem/packages/web/dom-mounter/README.adoc @@ -3,7 +3,7 @@ image:https://img.shields.io/badge/License-PMPL--1.0-indigo.svg[PMPL-1.0-or-late image:https://img.shields.io/badge/Idris-Inside-5E5086?style=flat&logo=idris&logoColor=white[Idris Inside,link="https://github.com/hyperpolymath/proven"] image:https://img.shields.io/badge/RSR-compliant-blue[RSR Compliant] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell = rescript-dom-mounter diff --git a/rescript-ecosystem/packages/web/dom-mounter/ROADMAP.adoc b/rescript-ecosystem/packages/web/dom-mounter/ROADMAP.adoc index 680bf216..cae06543 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/dom-mounter/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Roadmap — rescript-dom-mounter This roadmap tracks progress on rescript-dom-mounter, the first DOM mounting library with compile-time mathematical safety proofs. diff --git a/rescript-ecosystem/packages/web/dom-mounter/contractiles/must/Mustfile b/rescript-ecosystem/packages/web/dom-mounter/contractiles/must/Mustfile index 7928e4b0..ee751099 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/web/dom-mounter/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/dom-mounter/docs/API.md b/rescript-ecosystem/packages/web/dom-mounter/docs/API.md index 28c234a8..54c62129 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/docs/API.md +++ b/rescript-ecosystem/packages/web/dom-mounter/docs/API.md @@ -97,7 +97,7 @@ record SelectorLayout (p : Platform) where ### ReScript API ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 module ProvenSelector: { type validated @@ -280,7 +280,7 @@ rescript-dom-mounter/ ### Example 1: Simple Mounting ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 let mountApp = () => { let selector = ProvenSelector.validate("#root") @@ -308,7 +308,7 @@ let mountApp = () => { ### Example 2: Validation Before Mounting ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 let validateAndMount = (selectorStr: string, htmlStr: string): result => { // Validate selector @@ -348,7 +348,7 @@ switch validateAndMount("#app", "
Hello
") { ### Example 3: Batch Mounting ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 type mountSpec = { selector: string, @@ -379,7 +379,7 @@ Array.forEachWithIndex(results, (result, idx) => { ### Example 4: Dynamic Content with TEA ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Integration with The Elm Architecture type model = { @@ -486,7 +486,7 @@ let ensureElementExists = (selector: string): bool => { ### Unit Tests (Zig FFI) ```zig -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 test "selector validation" { try std.testing.expectEqual( @intFromEnum(ValidationResult.valid), @@ -515,7 +515,7 @@ test "HTML validation" { ### Integration Tests (ReScript) ```rescript -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 open Test test("validates correct selector", () => { diff --git a/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/build.zig b/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/build.zig +++ b/rescript-ecosystem/packages/web/dom-mounter/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/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/src/main.zig b/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/src/main.zig index b496692a..4ad2350a 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/src/main.zig +++ b/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // @author Jonathan D.A. Jewell const std = @import("std"); diff --git a/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/test/integration_test.zig b/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/ffi/zig/test/integration_test.zig +++ b/rescript-ecosystem/packages/web/dom-mounter/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/rescript-ecosystem/packages/web/dom-mounter/src/ABI/SafeDOM.idr b/rescript-ecosystem/packages/web/dom-mounter/src/ABI/SafeDOM.idr index 6fb340ed..9ecdf187 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/src/ABI/SafeDOM.idr +++ b/rescript-ecosystem/packages/web/dom-mounter/src/ABI/SafeDOM.idr @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- SafeDOM.idr - Formally verified DOM operations with dependent types -- -- This module provides mathematical proofs that DOM mounting operations diff --git a/rescript-ecosystem/packages/web/dom-mounter/src/Core/SafeDOMCore.res b/rescript-ecosystem/packages/web/dom-mounter/src/Core/SafeDOMCore.res index 5eff930d..4667507a 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/src/Core/SafeDOMCore.res +++ b/rescript-ecosystem/packages/web/dom-mounter/src/Core/SafeDOMCore.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // // SafeDOMCore.res — High-assurance core for the rescript-dom-mounter package. diff --git a/rescript-ecosystem/packages/web/dom-mounter/src/SafeDOM.res b/rescript-ecosystem/packages/web/dom-mounter/src/SafeDOM.res index 1d2bbe16..ebd5df51 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/src/SafeDOM.res +++ b/rescript-ecosystem/packages/web/dom-mounter/src/SafeDOM.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // // SafeDOM.res — Public API surface for rescript-dom-mounter. diff --git a/rescript-ecosystem/packages/web/full-stack/.gitattributes b/rescript-ecosystem/packages/web/full-stack/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/web/full-stack/.gitattributes +++ b/rescript-ecosystem/packages/web/full-stack/.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/rescript-ecosystem/packages/web/full-stack/.github/workflows/casket-pages.yml b/rescript-ecosystem/packages/web/full-stack/.github/workflows/casket-pages.yml index 4ec16035..f6d49797 100644 --- a/rescript-ecosystem/packages/web/full-stack/.github/workflows/casket-pages.yml +++ b/rescript-ecosystem/packages/web/full-stack/.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/rescript-ecosystem/packages/web/full-stack/.github/workflows/codeql.yml b/rescript-ecosystem/packages/web/full-stack/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/rescript-ecosystem/packages/web/full-stack/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/web/full-stack/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/web/full-stack/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/web/full-stack/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/web/full-stack/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/web/full-stack/.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/rescript-ecosystem/packages/web/full-stack/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/full-stack/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/web/full-stack/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/full-stack/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/full-stack/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/web/full-stack/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/web/full-stack/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/web/full-stack/.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/rescript-ecosystem/packages/web/full-stack/.gitignore b/rescript-ecosystem/packages/web/full-stack/.gitignore index c11bd2d6..45f10b18 100644 --- a/rescript-ecosystem/packages/web/full-stack/.gitignore +++ b/rescript-ecosystem/packages/web/full-stack/.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/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/AGENTIC.a2ml index 894d2961..774ee8c3 100644 --- a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/AGENTIC.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2025 Hyperpolymath ; ; AGENTIC.scm - AI agent patterns and autonomous operation rules diff --git a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/ECOSYSTEM.a2ml index 14e69113..977b935d 100644 --- a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/web/full-stack/.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 — Full Stack ecosystem position diff --git a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/META.a2ml index 340c3c06..47cf2504 100644 --- a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/web/full-stack/.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 — Full Stack meta-level information diff --git a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/NEUROSYM.a2ml index 9ba1c2ef..fa4dcda9 100644 --- a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/NEUROSYM.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2025 Hyperpolymath ; ; NEUROSYM.scm - Neurosymbolic configuration for AI reasoning diff --git a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/PLAYBOOK.a2ml index 3f4c70b6..7fd0b09f 100644 --- a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/PLAYBOOK.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2025 Hyperpolymath ; ; PLAYBOOK.scm - Operational runbook for project maintenance diff --git a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/STATE.a2ml index ce11238f..6c6b95ee 100644 --- a/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/web/full-stack/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -; SPDX-License-Identifier: PMPL-1.0-or-later +; SPDX-License-Identifier: MPL-2.0 ; SPDX-FileCopyrightText: 2025 Hyperpolymath ; ; STATE.scm - Project state for rescript-full-stack diff --git a/rescript-ecosystem/packages/web/full-stack/COMPONENTS.adoc b/rescript-ecosystem/packages/web/full-stack/COMPONENTS.adoc index dc02fc37..71cdf62e 100644 --- a/rescript-ecosystem/packages/web/full-stack/COMPONENTS.adoc +++ b/rescript-ecosystem/packages/web/full-stack/COMPONENTS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Component Index diff --git a/rescript-ecosystem/packages/web/full-stack/LICENSE b/rescript-ecosystem/packages/web/full-stack/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/web/full-stack/LICENSE +++ b/rescript-ecosystem/packages/web/full-stack/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/rescript-ecosystem/packages/web/full-stack/MAINTAINERS.adoc b/rescript-ecosystem/packages/web/full-stack/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/web/full-stack/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/web/full-stack/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/web/full-stack/README.adoc b/rescript-ecosystem/packages/web/full-stack/README.adoc index 48e8e629..334e2a41 100644 --- a/rescript-ecosystem/packages/web/full-stack/README.adoc +++ b/rescript-ecosystem/packages/web/full-stack/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = ReScript Full Stack diff --git a/rescript-ecosystem/packages/web/full-stack/ROADMAP.adoc b/rescript-ecosystem/packages/web/full-stack/ROADMAP.adoc index e2e8f1c5..241b928e 100644 --- a/rescript-ecosystem/packages/web/full-stack/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/full-stack/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = ReScript Full Stack Roadmap diff --git a/rescript-ecosystem/packages/web/full-stack/contractiles/dust/Dustfile b/rescript-ecosystem/packages/web/full-stack/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/web/full-stack/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/web/full-stack/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/rescript-ecosystem/packages/web/full-stack/contractiles/must/Mustfile b/rescript-ecosystem/packages/web/full-stack/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/web/full-stack/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/web/full-stack/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/full-stack/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/web/full-stack/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/web/full-stack/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/web/full-stack/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/web/http-server/.gitattributes b/rescript-ecosystem/packages/web/http-server/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/web/http-server/.gitattributes +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/FUNDING.yml b/rescript-ecosystem/packages/web/http-server/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/dependabot.yml b/rescript-ecosystem/packages/web/http-server/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/dependabot.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/workflows/codeql.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/codeql.yml index 3575cd97..50b98c88 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/guix-nix-policy.yml index ed6f0c5a..c9da1349 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/jekyll.yml index da47ccb3..c8ced90e 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/workflows/mirror.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml index 292fd295..33c4d70a 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/quality.yml index 6a9a52f6..6c89d430 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/rsr-antipattern.yml index 86a006a4..adf7ea64 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/security-policy.yml index 95bf53ba..20061618 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/ts-blocker.yml index f2762d95..b5914ef6 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/wellknown-enforcement.yml index 954f303a..70b893e5 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/workflow-linter.yml index 9020f9ab..ed15d7c5 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/web/http-server/.gitignore b/rescript-ecosystem/packages/web/http-server/.gitignore index d44b2404..e257b76e 100644 --- a/rescript-ecosystem/packages/web/http-server/.gitignore +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.gitlab-ci.yml b/rescript-ecosystem/packages/web/http-server/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/web/http-server/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/ECOSYSTEM.a2ml index 686955a8..de17ebcc 100644 --- a/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/web/http-server/.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 — Http Server ecosystem position diff --git a/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/META.a2ml index 9b171e2e..6e5dd41e 100644 --- a/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/web/http-server/.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 — Http Server meta-level information diff --git a/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/web/http-server/.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/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/STATE.a2ml index 89604e1c..8359447f 100644 --- a/rescript-ecosystem/packages/web/http-server/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/web/http-server/.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 — Http Server project state diff --git a/rescript-ecosystem/packages/web/http-server/CONTRIBUTING.adoc b/rescript-ecosystem/packages/web/http-server/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/rescript-ecosystem/packages/web/http-server/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/web/http-server/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/rescript-ecosystem/packages/web/http-server/LICENSE b/rescript-ecosystem/packages/web/http-server/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/web/http-server/LICENSE +++ b/rescript-ecosystem/packages/web/http-server/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/rescript-ecosystem/packages/web/http-server/LICENSE.txt b/rescript-ecosystem/packages/web/http-server/LICENSE.txt index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/web/http-server/LICENSE.txt +++ b/rescript-ecosystem/packages/web/http-server/LICENSE.txt @@ -1,4 +1,4 @@ -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council ================================================================================ diff --git a/rescript-ecosystem/packages/web/http-server/MAINTAINERS.adoc b/rescript-ecosystem/packages/web/http-server/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/web/http-server/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/web/http-server/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/web/http-server/Mustfile b/rescript-ecosystem/packages/web/http-server/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/web/http-server/Mustfile +++ b/rescript-ecosystem/packages/web/http-server/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/http-server/README.adoc b/rescript-ecosystem/packages/web/http-server/README.adoc index 0c56d1db..77fb2669 100644 --- a/rescript-ecosystem/packages/web/http-server/README.adoc +++ b/rescript-ecosystem/packages/web/http-server/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = ReScript HTTP Server :toc: macro @@ -427,7 +427,7 @@ Following the https://github.com/hyperpolymath/rescript-full-stack[ReScript Full == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 Copyright (C) 2025 Hyperpolymath diff --git a/rescript-ecosystem/packages/web/http-server/ROADMAP.adoc b/rescript-ecosystem/packages/web/http-server/ROADMAP.adoc index ee02c5cc..81448cbc 100644 --- a/rescript-ecosystem/packages/web/http-server/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/http-server/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = ReScript HTTP Server Roadmap :toc: diff --git a/rescript-ecosystem/packages/web/http-server/STATE.adoc b/rescript-ecosystem/packages/web/http-server/STATE.adoc index 37ec1719..31e9f857 100644 --- a/rescript-ecosystem/packages/web/http-server/STATE.adoc +++ b/rescript-ecosystem/packages/web/http-server/STATE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = ReScript HTTP Server - Project State :toc: diff --git a/rescript-ecosystem/packages/web/http-server/contractiles/dust/Dustfile b/rescript-ecosystem/packages/web/http-server/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/web/http-server/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/web/http-server/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/rescript-ecosystem/packages/web/http-server/contractiles/must/Mustfile b/rescript-ecosystem/packages/web/http-server/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/web/http-server/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/web/http-server/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/http-server/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/web/http-server/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/web/http-server/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/web/http-server/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/web/http-server/src/HttpServer.res b/rescript-ecosystem/packages/web/http-server/src/HttpServer.res index 28eba135..dab0aa2a 100644 --- a/rescript-ecosystem/packages/web/http-server/src/HttpServer.res +++ b/rescript-ecosystem/packages/web/http-server/src/HttpServer.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/web/http-server/src/HttpServer.resi b/rescript-ecosystem/packages/web/http-server/src/HttpServer.resi index efab21ae..9eccf5f5 100644 --- a/rescript-ecosystem/packages/web/http-server/src/HttpServer.resi +++ b/rescript-ecosystem/packages/web/http-server/src/HttpServer.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath type method = diff --git a/rescript-ecosystem/packages/web/tea/.github/FUNDING.yml b/rescript-ecosystem/packages/web/tea/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/web/tea/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.github/workflows/casket-pages.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/casket-pages.yml index 8f04fd7d..84c12855 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/casket-pages.yml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.github/workflows/ci.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/ci.yml index f34c6e39..55e0516d 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/ci.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2024 Jonathan D.A. Jewell name: CI diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/codeql.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/codeql.yml index 61d95da9..b317db1b 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/guix-nix-policy.yml index b87007c1..c09baad7 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/hypatia-scan.yml index e16e1918..5b59919d 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.github/workflows/mirror.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/mirror.yml index 1e688725..7af3b2f9 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml index 232f191a..158316ef 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/quality.yml index dbd31421..60cc60ca 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/rsr-antipattern.yml index b04e35a5..220fe316 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/scorecard.yml index 3dbba301..d50c271a 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/secret-scanner.yml index a6b919ea..83840b33 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/security-policy.yml index 25ef57b4..6ca34da5 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/ts-blocker.yml index a26367b7..617c2332 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/wellknown-enforcement.yml index bb7503c5..946c3a3f 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/workflow-linter.yml index 2c46c593..8fb98d80 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/ECOSYSTEM.a2ml index d071cd97..5668a560 100644 --- a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/web/tea/.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 — Tea ecosystem position diff --git a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/META.a2ml index f9ab1bdd..2ec09480 100644 --- a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/web/tea/.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 — Tea meta-level information diff --git a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/web/tea/.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/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/STATE.a2ml index 422eb9e4..9692e097 100644 --- a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/web/tea/.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 — Tea project state diff --git a/rescript-ecosystem/packages/web/tea/CODE_OF_CONDUCT.adoc b/rescript-ecosystem/packages/web/tea/CODE_OF_CONDUCT.adoc index 79cc2a2a..44a8b2ad 100644 --- a/rescript-ecosystem/packages/web/tea/CODE_OF_CONDUCT.adoc +++ b/rescript-ecosystem/packages/web/tea/CODE_OF_CONDUCT.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 Jonathan D.A. Jewell = Code of Conduct :toc: diff --git a/rescript-ecosystem/packages/web/tea/CONTRIBUTING.adoc b/rescript-ecosystem/packages/web/tea/CONTRIBUTING.adoc index 57a92ed1..806fc214 100644 --- a/rescript-ecosystem/packages/web/tea/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/web/tea/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 Jonathan D.A. Jewell = Contributing to rescript-tea :toc: @@ -120,7 +120,7 @@ All source files must include SPDX headers: [source,rescript] ---- -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 Your Name ---- diff --git a/rescript-ecosystem/packages/web/tea/DUBLINCORE.rdf b/rescript-ecosystem/packages/web/tea/DUBLINCORE.rdf index 10dc20e3..03e62702 100644 --- a/rescript-ecosystem/packages/web/tea/DUBLINCORE.rdf +++ b/rescript-ecosystem/packages/web/tea/DUBLINCORE.rdf @@ -1,5 +1,5 @@ - + diff --git a/rescript-ecosystem/packages/web/tea/FUNDING.yml b/rescript-ecosystem/packages/web/tea/FUNDING.yml index 67b4e8fb..e57f674a 100644 --- a/rescript-ecosystem/packages/web/tea/FUNDING.yml +++ b/rescript-ecosystem/packages/web/tea/FUNDING.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2024 Jonathan D.A. Jewell # Funding information for rescript-tea diff --git a/rescript-ecosystem/packages/web/tea/GOVERNANCE.adoc b/rescript-ecosystem/packages/web/tea/GOVERNANCE.adoc index 113b23a7..445b842f 100644 --- a/rescript-ecosystem/packages/web/tea/GOVERNANCE.adoc +++ b/rescript-ecosystem/packages/web/tea/GOVERNANCE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 Jonathan D.A. Jewell = Governance :toc: diff --git a/rescript-ecosystem/packages/web/tea/LICENSE b/rescript-ecosystem/packages/web/tea/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/web/tea/LICENSE +++ b/rescript-ecosystem/packages/web/tea/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/rescript-ecosystem/packages/web/tea/MAINTAINERS.adoc b/rescript-ecosystem/packages/web/tea/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/web/tea/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/web/tea/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/web/tea/PRIORITY.adoc b/rescript-ecosystem/packages/web/tea/PRIORITY.adoc index 9749bafa..d40b6d4f 100644 --- a/rescript-ecosystem/packages/web/tea/PRIORITY.adoc +++ b/rescript-ecosystem/packages/web/tea/PRIORITY.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = rescript-tea Priority List :toc: diff --git a/rescript-ecosystem/packages/web/tea/README.adoc b/rescript-ecosystem/packages/web/tea/README.adoc index 51272b06..65b442ab 100644 --- a/rescript-ecosystem/packages/web/tea/README.adoc +++ b/rescript-ecosystem/packages/web/tea/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 Jonathan D.A. Jewell = rescript-tea diff --git a/rescript-ecosystem/packages/web/tea/ROADMAP.adoc b/rescript-ecosystem/packages/web/tea/ROADMAP.adoc index 02b8bf0f..8fd7a6b0 100644 --- a/rescript-ecosystem/packages/web/tea/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/tea/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 Jonathan D.A. Jewell = rescript-tea Roadmap :toc: diff --git a/rescript-ecosystem/packages/web/tea/contractiles/dust/Dustfile b/rescript-ecosystem/packages/web/tea/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/web/tea/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/web/tea/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/rescript-ecosystem/packages/web/tea/contractiles/must/Mustfile b/rescript-ecosystem/packages/web/tea/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/web/tea/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/web/tea/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/tea/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/web/tea/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/web/tea/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/web/tea/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/web/tea/docs/CITATIONS.adoc b/rescript-ecosystem/packages/web/tea/docs/CITATIONS.adoc index 005e18f2..c6a7f0a9 100644 --- a/rescript-ecosystem/packages/web/tea/docs/CITATIONS.adoc +++ b/rescript-ecosystem/packages/web/tea/docs/CITATIONS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024 Jonathan D.A. Jewell = rescript-tea - Citation Guide :toc: diff --git a/rescript-ecosystem/packages/web/tea/tasks/Mustfile b/rescript-ecosystem/packages/web/tea/tasks/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/web/tea/tasks/Mustfile +++ b/rescript-ecosystem/packages/web/tea/tasks/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/tea/void.ttl b/rescript-ecosystem/packages/web/tea/void.ttl index 47f1501a..cc777577 100644 --- a/rescript-ecosystem/packages/web/tea/void.ttl +++ b/rescript-ecosystem/packages/web/tea/void.ttl @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 @prefix void: . @prefix dcterms: . @prefix foaf: . diff --git a/rescript-ecosystem/packages/web/websocket/.gitattributes b/rescript-ecosystem/packages/web/websocket/.gitattributes index bb561848..e860a85c 100644 --- a/rescript-ecosystem/packages/web/websocket/.gitattributes +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/FUNDING.yml b/rescript-ecosystem/packages/web/websocket/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/FUNDING.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/dependabot.yml b/rescript-ecosystem/packages/web/websocket/.github/dependabot.yml index 30c879ab..d5cd4e99 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/dependabot.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/workflows/codeql.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/codeql.yml index 3575cd97..50b98c88 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/codeql.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/guix-nix-policy.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/guix-nix-policy.yml index ed6f0c5a..c9da1349 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/guix-nix-policy.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/guix-nix-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Guix/Nix Package Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/hypatia-scan.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/hypatia-scan.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/workflows/instant-sync.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/instant-sync.yml index e900c7e7..228dc438 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/instant-sync.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/workflows/jekyll-gh-pages.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/jekyll-gh-pages.yml index f1d64eb0..98b5a255 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/jekyll-gh-pages.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/workflows/jekyll.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/jekyll.yml index da47ccb3..c8ced90e 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/jekyll.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/workflows/mirror.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/mirror.yml index 58f0d381..90011ad3 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/mirror.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml index 292fd295..33c4d70a 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml index 6a9a52f6..6c89d430 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Code Quality on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/rsr-antipattern.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/rsr-antipattern.yml index 86a006a4..adf7ea64 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/rsr-antipattern.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/rsr-antipattern.yml @@ -1,6 +1,6 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR Anti-Pattern CI Check -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # # Enforces: No TypeScript, No Go, No Python (except SaltStack), No npm # Allows: ReScript, Deno, WASM, Rust, OCaml, Haskell, Guile/Scheme diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/scorecard-enforcer.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/scorecard-enforcer.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/workflows/scorecard.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/scorecard.yml index de8af407..476ed3f0 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/scorecard.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/workflows/secret-scanner.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/secret-scanner.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.github/workflows/security-policy.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/security-policy.yml index 95bf53ba..20061618 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/security-policy.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/security-policy.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Security Policy on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/ts-blocker.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/ts-blocker.yml index f2762d95..b5914ef6 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/wellknown-enforcement.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/wellknown-enforcement.yml index 954f303a..70b893e5 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/wellknown-enforcement.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/wellknown-enforcement.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: Well-Known Standards (RFC 9116 + RSR) on: push: diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/workflow-linter.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/workflow-linter.yml index 9020f9ab..ed15d7c5 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/workflow-linter.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/workflow-linter.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # workflow-linter.yml - Validates GitHub workflows against RSR security standards # This workflow can be copied to other repos for consistent enforcement name: Workflow Security Linter @@ -36,7 +36,7 @@ jobs: fi done if [ $failed -eq 1 ]; then - echo "Add '# SPDX-License-Identifier: PMPL-1.0-or-later' as first line" + echo "Add '# SPDX-License-Identifier: MPL-2.0' as first line" exit 1 fi echo "All workflows have SPDX headers" diff --git a/rescript-ecosystem/packages/web/websocket/.gitignore b/rescript-ecosystem/packages/web/websocket/.gitignore index d44b2404..e257b76e 100644 --- a/rescript-ecosystem/packages/web/websocket/.gitignore +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.gitlab-ci.yml b/rescript-ecosystem/packages/web/websocket/.gitlab-ci.yml index 6df637a9..7309fa90 100644 --- a/rescript-ecosystem/packages/web/websocket/.gitlab-ci.yml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/ECOSYSTEM.a2ml b/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/ECOSYSTEM.a2ml index 41d39ed6..f38eae9b 100644 --- a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/rescript-ecosystem/packages/web/websocket/.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 — Websocket ecosystem position diff --git a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/META.a2ml b/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/META.a2ml index ea8ab9a4..1476223e 100644 --- a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/META.a2ml +++ b/rescript-ecosystem/packages/web/websocket/.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 — Websocket meta-level information diff --git a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/NEUROSYM.a2ml b/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/NEUROSYM.a2ml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/PLAYBOOK.a2ml b/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/rescript-ecosystem/packages/web/websocket/.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/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/STATE.a2ml b/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/STATE.a2ml index 755c5360..06d8f23f 100644 --- a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/STATE.a2ml +++ b/rescript-ecosystem/packages/web/websocket/.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 — Websocket project state diff --git a/rescript-ecosystem/packages/web/websocket/CONTRIBUTING.adoc b/rescript-ecosystem/packages/web/websocket/CONTRIBUTING.adoc index b93f8357..d553c29b 100644 --- a/rescript-ecosystem/packages/web/websocket/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/web/websocket/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Contributing to rescript-websocket diff --git a/rescript-ecosystem/packages/web/websocket/LICENSE b/rescript-ecosystem/packages/web/websocket/LICENSE index d2dccf5b..ec540b34 100644 --- a/rescript-ecosystem/packages/web/websocket/LICENSE +++ b/rescript-ecosystem/packages/web/websocket/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/rescript-ecosystem/packages/web/websocket/MAINTAINERS.adoc b/rescript-ecosystem/packages/web/websocket/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/rescript-ecosystem/packages/web/websocket/MAINTAINERS.adoc +++ b/rescript-ecosystem/packages/web/websocket/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/rescript-ecosystem/packages/web/websocket/Mustfile b/rescript-ecosystem/packages/web/websocket/Mustfile index bd54bd55..2516d22c 100644 --- a/rescript-ecosystem/packages/web/websocket/Mustfile +++ b/rescript-ecosystem/packages/web/websocket/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # Mustfile - hyperpolymath mandatory checks # See: https://github.com/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/websocket/README.adoc b/rescript-ecosystem/packages/web/websocket/README.adoc index 626bc281..55c9ecee 100644 --- a/rescript-ecosystem/packages/web/websocket/README.adoc +++ b/rescript-ecosystem/packages/web/websocket/README.adoc @@ -1,5 +1,5 @@ image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"] -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell diff --git a/rescript-ecosystem/packages/web/websocket/ROADMAP.adoc b/rescript-ecosystem/packages/web/websocket/ROADMAP.adoc index 56a36dc8..070f49a2 100644 --- a/rescript-ecosystem/packages/web/websocket/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/websocket/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-websocket Roadmap diff --git a/rescript-ecosystem/packages/web/websocket/STATE.adoc b/rescript-ecosystem/packages/web/websocket/STATE.adoc index ed85f659..74d7ce03 100644 --- a/rescript-ecosystem/packages/web/websocket/STATE.adoc +++ b/rescript-ecosystem/packages/web/websocket/STATE.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = Project State: rescript-websocket diff --git a/rescript-ecosystem/packages/web/websocket/contractiles/dust/Dustfile b/rescript-ecosystem/packages/web/websocket/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/rescript-ecosystem/packages/web/websocket/contractiles/dust/Dustfile +++ b/rescript-ecosystem/packages/web/websocket/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/rescript-ecosystem/packages/web/websocket/contractiles/must/Mustfile b/rescript-ecosystem/packages/web/websocket/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/rescript-ecosystem/packages/web/websocket/contractiles/must/Mustfile +++ b/rescript-ecosystem/packages/web/websocket/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/hyperpolymath/mustfile diff --git a/rescript-ecosystem/packages/web/websocket/contractiles/trust/Trustfile.hs b/rescript-ecosystem/packages/web/websocket/contractiles/trust/Trustfile.hs index 03c6d0dd..00b313fa 100644 --- a/rescript-ecosystem/packages/web/websocket/contractiles/trust/Trustfile.hs +++ b/rescript-ecosystem/packages/web/websocket/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PMPL-1.0-or-later +-- SPDX-License-Identifier: MPL-2.0 -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/rescript-ecosystem/packages/web/websocket/examples/README.adoc b/rescript-ecosystem/packages/web/websocket/examples/README.adoc index 0c917079..8368c518 100644 --- a/rescript-ecosystem/packages/web/websocket/examples/README.adoc +++ b/rescript-ecosystem/packages/web/websocket/examples/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath = rescript-websocket Examples diff --git a/rescript-ecosystem/packages/web/websocket/examples/chat_server.res b/rescript-ecosystem/packages/web/websocket/examples/chat_server.res index bc53894c..fe67926d 100644 --- a/rescript-ecosystem/packages/web/websocket/examples/chat_server.res +++ b/rescript-ecosystem/packages/web/websocket/examples/chat_server.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/web/websocket/examples/echo_client.res b/rescript-ecosystem/packages/web/websocket/examples/echo_client.res index 4db89411..9d2b933c 100644 --- a/rescript-ecosystem/packages/web/websocket/examples/echo_client.res +++ b/rescript-ecosystem/packages/web/websocket/examples/echo_client.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/web/websocket/src/WebSocket.res b/rescript-ecosystem/packages/web/websocket/src/WebSocket.res index 9fe2796e..27bb7391 100644 --- a/rescript-ecosystem/packages/web/websocket/src/WebSocket.res +++ b/rescript-ecosystem/packages/web/websocket/src/WebSocket.res @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath @@uncurried diff --git a/rescript-ecosystem/packages/web/websocket/src/WebSocket.resi b/rescript-ecosystem/packages/web/websocket/src/WebSocket.resi index 193198a1..407381ea 100644 --- a/rescript-ecosystem/packages/web/websocket/src/WebSocket.resi +++ b/rescript-ecosystem/packages/web/websocket/src/WebSocket.resi @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2025 Hyperpolymath /** diff --git a/rescript-ecosystem/ppx-proven-record/README.adoc b/rescript-ecosystem/ppx-proven-record/README.adoc index 1b623b50..0665727a 100644 --- a/rescript-ecosystem/ppx-proven-record/README.adoc +++ b/rescript-ecosystem/ppx-proven-record/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = ppx-proven-record Jonathan D.A. Jewell diff --git a/rescript-ecosystem/ppx-proven-record/src/ppx_proven_record.ml b/rescript-ecosystem/ppx-proven-record/src/ppx_proven_record.ml index aeae6822..2d2d666e 100644 --- a/rescript-ecosystem/ppx-proven-record/src/ppx_proven_record.ml +++ b/rescript-ecosystem/ppx-proven-record/src/ppx_proven_record.ml @@ -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) *) (* * ppx_proven_record — ReScript PPX for verified record subset destructuring. diff --git a/rescript-ecosystem/rescript-deno-starter/src/cli.js b/rescript-ecosystem/rescript-deno-starter/src/cli.js index ed98ef29..860c9207 100644 --- a/rescript-ecosystem/rescript-deno-starter/src/cli.js +++ b/rescript-ecosystem/rescript-deno-starter/src/cli.js @@ -1,5 +1,5 @@ #!/usr/bin/env -S deno run --allow-run --allow-read --allow-write --allow-env --allow-net -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // rescript-deno — Start ReScript projects with Deno, not npm. @@ -43,7 +43,7 @@ const RESCRIPT_JSON_TEMPLATE = `{ } `; -const MAIN_RES_TEMPLATE = `// SPDX-License-Identifier: PMPL-1.0-or-later +const MAIN_RES_TEMPLATE = `// SPDX-License-Identifier: MPL-2.0 // {{NAME}} — entry point let greeting = "Hello from ReScript on Deno!" diff --git a/rescript-ecosystem/rescript-string-power/.github/FUNDING.yml b/rescript-ecosystem/rescript-string-power/.github/FUNDING.yml index 33d5c432..874c6c1d 100644 --- a/rescript-ecosystem/rescript-string-power/.github/FUNDING.yml +++ b/rescript-ecosystem/rescript-string-power/.github/FUNDING.yml @@ -1,2 +1,2 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 github: [hyperpolymath] diff --git a/rescript-ecosystem/rescript-string-power/.github/workflows/ci.yml b/rescript-ecosystem/rescript-string-power/.github/workflows/ci.yml index cc1c8c0b..18268605 100644 --- a/rescript-ecosystem/rescript-string-power/.github/workflows/ci.yml +++ b/rescript-ecosystem/rescript-string-power/.github/workflows/ci.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) # # CI — runs the six CRG Grade B test targets on every push and PR. diff --git a/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml b/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml index c6b67268..2fd984f5 100644 --- a/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml +++ b/rescript-ecosystem/rescript-string-power/.github/workflows/npm-bun-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: NPM/Bun Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/rescript-string-power/.github/workflows/ts-blocker.yml b/rescript-ecosystem/rescript-string-power/.github/workflows/ts-blocker.yml index 6a09ba26..432a88fa 100644 --- a/rescript-ecosystem/rescript-string-power/.github/workflows/ts-blocker.yml +++ b/rescript-ecosystem/rescript-string-power/.github/workflows/ts-blocker.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 name: TypeScript/JavaScript Blocker on: [push, pull_request] diff --git a/rescript-ecosystem/rescript-string-power/.well-known/security.txt b/rescript-ecosystem/rescript-string-power/.well-known/security.txt index e8ac4379..f8e74863 100644 --- a/rescript-ecosystem/rescript-string-power/.well-known/security.txt +++ b/rescript-ecosystem/rescript-string-power/.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 disclosure information. Contact: mailto:j.d.a.jewell@open.ac.uk diff --git a/rescript-ecosystem/rescript-string-power/0-AI-MANIFEST.a2ml b/rescript-ecosystem/rescript-string-power/0-AI-MANIFEST.a2ml index d723eee0..8525c0dd 100644 --- a/rescript-ecosystem/rescript-string-power/0-AI-MANIFEST.a2ml +++ b/rescript-ecosystem/rescript-string-power/0-AI-MANIFEST.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) # # 0-AI-MANIFEST.a2ml — Universal entry point for AI agents diff --git a/rescript-ecosystem/rescript-string-power/CHANGELOG.adoc b/rescript-ecosystem/rescript-string-power/CHANGELOG.adoc index 15b41e30..b6149d86 100644 --- a/rescript-ecosystem/rescript-string-power/CHANGELOG.adoc +++ b/rescript-ecosystem/rescript-string-power/CHANGELOG.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Changelog diff --git a/rescript-ecosystem/rescript-string-power/CODE_OF_CONDUCT.md b/rescript-ecosystem/rescript-string-power/CODE_OF_CONDUCT.md index 113ff68d..71c711f7 100644 --- a/rescript-ecosystem/rescript-string-power/CODE_OF_CONDUCT.md +++ b/rescript-ecosystem/rescript-string-power/CODE_OF_CONDUCT.md @@ -1,4 +1,4 @@ - + # Code of Conduct diff --git a/rescript-ecosystem/rescript-string-power/CONTRIBUTING.adoc b/rescript-ecosystem/rescript-string-power/CONTRIBUTING.adoc index c3e89484..87aef813 100644 --- a/rescript-ecosystem/rescript-string-power/CONTRIBUTING.adoc +++ b/rescript-ecosystem/rescript-string-power/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = Contributing to rescript-string-power diff --git a/rescript-ecosystem/rescript-string-power/EXPLAINME.adoc b/rescript-ecosystem/rescript-string-power/EXPLAINME.adoc index a01dfccd..d7a4b390 100644 --- a/rescript-ecosystem/rescript-string-power/EXPLAINME.adoc +++ b/rescript-ecosystem/rescript-string-power/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = EXPLAINME — rescript-string-power diff --git a/rescript-ecosystem/rescript-string-power/Justfile b/rescript-ecosystem/rescript-string-power/Justfile index 1329d725..f98fc12d 100644 --- a/rescript-ecosystem/rescript-string-power/Justfile +++ b/rescript-ecosystem/rescript-string-power/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) # # rescript-string-power — Justfile diff --git a/rescript-ecosystem/rescript-string-power/READINESS.md b/rescript-ecosystem/rescript-string-power/READINESS.md index 40704cbe..22a551b6 100644 --- a/rescript-ecosystem/rescript-string-power/READINESS.md +++ b/rescript-ecosystem/rescript-string-power/READINESS.md @@ -1,4 +1,4 @@ - + # rescript-string-power — Component Readiness Assessment diff --git a/rescript-ecosystem/rescript-string-power/SECURITY.md b/rescript-ecosystem/rescript-string-power/SECURITY.md index d91ab241..683131ba 100644 --- a/rescript-ecosystem/rescript-string-power/SECURITY.md +++ b/rescript-ecosystem/rescript-string-power/SECURITY.md @@ -1,4 +1,4 @@ - + # Security Policy diff --git a/rescript-ecosystem/rescript-string-power/TEST-NEEDS.md b/rescript-ecosystem/rescript-string-power/TEST-NEEDS.md index 4383e225..1ff8059d 100644 --- a/rescript-ecosystem/rescript-string-power/TEST-NEEDS.md +++ b/rescript-ecosystem/rescript-string-power/TEST-NEEDS.md @@ -1,4 +1,4 @@ - + # Test & Benchmark Requirements diff --git a/rescript-ecosystem/rescript-string-power/src/Examples.res b/rescript-ecosystem/rescript-string-power/src/Examples.res index 24c3eeb9..4ada6672 100644 --- a/rescript-ecosystem/rescript-string-power/src/Examples.res +++ b/rescript-ecosystem/rescript-string-power/src/Examples.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) // // Examples.res diff --git a/rescript-ecosystem/rescript-string-power/src/StringPower.res b/rescript-ecosystem/rescript-string-power/src/StringPower.res index aa1f3920..2e3c66ef 100644 --- a/rescript-ecosystem/rescript-string-power/src/StringPower.res +++ b/rescript-ecosystem/rescript-string-power/src/StringPower.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) // // StringPower.res diff --git a/rescript-ecosystem/rescript-string-power/src/StringUnionExamples.res b/rescript-ecosystem/rescript-string-power/src/StringUnionExamples.res index 9e782f1b..6147b119 100644 --- a/rescript-ecosystem/rescript-string-power/src/StringUnionExamples.res +++ b/rescript-ecosystem/rescript-string-power/src/StringUnionExamples.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) // // StringUnionExamples.res diff --git a/rescript-ecosystem/rescript-string-power/tests/StringPower_test.res b/rescript-ecosystem/rescript-string-power/tests/StringPower_test.res index 9dcde8e6..12d05c59 100644 --- a/rescript-ecosystem/rescript-string-power/tests/StringPower_test.res +++ b/rescript-ecosystem/rescript-string-power/tests/StringPower_test.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) // // StringPower_test.res diff --git a/rescript-ecosystem/rescript-string-power/tests/bench_test.mjs b/rescript-ecosystem/rescript-string-power/tests/bench_test.mjs index 25d7d43b..a9ace212 100644 --- a/rescript-ecosystem/rescript-string-power/tests/bench_test.mjs +++ b/rescript-ecosystem/rescript-string-power/tests/bench_test.mjs @@ -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) // // T5 — Benchmarks for the core string-interpolation primitives. diff --git a/rescript-ecosystem/rescript-string-power/tests/e2e_test.sh b/rescript-ecosystem/rescript-string-power/tests/e2e_test.sh index cbcbcd8c..59520061 100755 --- a/rescript-ecosystem/rescript-string-power/tests/e2e_test.sh +++ b/rescript-ecosystem/rescript-string-power/tests/e2e_test.sh @@ -1,5 +1,5 @@ #!/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) # # T3 — End-to-end test: build the string-union-gen CLI and run it against a @@ -20,7 +20,7 @@ CLI="$ROOT/tools/string-union-gen/target/release/string-union-gen" # Create a fixture .res file with @stringUnion annotations cat > "$FIXTURE_DIR/Fixture.res" <<'EOF' -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 @stringUnion type colour = [#red | #green | #blue] diff --git a/rescript-ecosystem/rescript-string-power/tests/property_test.mjs b/rescript-ecosystem/rescript-string-power/tests/property_test.mjs index 61b22999..ad155f6c 100644 --- a/rescript-ecosystem/rescript-string-power/tests/property_test.mjs +++ b/rescript-ecosystem/rescript-string-power/tests/property_test.mjs @@ -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) // // T4 — Property-style tests for the core interleave and escape algorithms. diff --git a/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh b/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh index 22ce44ed..263c2d20 100755 --- a/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh +++ b/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh @@ -1,5 +1,5 @@ #!/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) # # T1 — Structural checks for rescript-string-power. @@ -53,7 +53,7 @@ echo "" echo "── SPDX headers on source files ──" for f in src/*.res tests/*.res tools/string-union-gen/src/main.rs; do # shellcheck disable=SC2016 # the command is expanded later inside check() by eval - check "SPDX in $f" 'grep -q "SPDX-License-Identifier: PMPL-1.0-or-later" "$f"' + check "SPDX in $f" 'grep -q "SPDX-License-Identifier: MPL-2.0" "$f"' done echo "" diff --git a/rescript-ecosystem/rescript-string-power/tools/string-union-gen/src/main.rs b/rescript-ecosystem/rescript-string-power/tools/string-union-gen/src/main.rs index 70b9cd1e..c1704573 100644 --- a/rescript-ecosystem/rescript-string-power/tools/string-union-gen/src/main.rs +++ b/rescript-ecosystem/rescript-string-power/tools/string-union-gen/src/main.rs @@ -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) //! string-union-gen: Generate string conversion functions for ReScript polymorphic variants diff --git a/rescript-ecosystem/rescript-vite-config/src/cli.js b/rescript-ecosystem/rescript-vite-config/src/cli.js index b78edcc0..658e385a 100644 --- a/rescript-ecosystem/rescript-vite-config/src/cli.js +++ b/rescript-ecosystem/rescript-vite-config/src/cli.js @@ -1,5 +1,5 @@ #!/usr/bin/env node -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // rescript-vite-config — CLI wrapper that enables vite.config.res diff --git a/zig-api/.github/workflows/zig-api-ci.yml b/zig-api/.github/workflows/zig-api-ci.yml index eefec619..9eec296f 100644 --- a/zig-api/.github/workflows/zig-api-ci.yml +++ b/zig-api/.github/workflows/zig-api-ci.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) # (MPL-2.0 is the automatic legal fallback until PMPL is formally recognised) # diff --git a/zig-api/.machine_readable/6a2/STATE.a2ml b/zig-api/.machine_readable/6a2/STATE.a2ml index 9f340abc..0aa6a0c1 100644 --- a/zig-api/.machine_readable/6a2/STATE.a2ml +++ b/zig-api/.machine_readable/6a2/STATE.a2ml @@ -1,4 +1,4 @@ -;; SPDX-License-Identifier: PMPL-1.0-or-later +;; SPDX-License-Identifier: MPL-2.0 ;; unified-zig-api STATE.a2ml ;; Updated: 2026-04-11 diff --git a/zig-api/EXPLAINME.adoc b/zig-api/EXPLAINME.adoc index f0d04c42..2c1311c4 100644 --- a/zig-api/EXPLAINME.adoc +++ b/zig-api/EXPLAINME.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = unified-zig-api — EXPLAINME :toc: diff --git a/zig-api/Justfile b/zig-api/Justfile index 281408bd..dd2b5f13 100644 --- a/zig-api/Justfile +++ b/zig-api/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) # # Justfile — Build recipes for unified-zig-api diff --git a/zig-api/ffi/zig/build.zig b/zig-api/ffi/zig/build.zig index 82c2f711..5b860b87 100644 --- a/zig-api/ffi/zig/build.zig +++ b/zig-api/ffi/zig/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // build.zig — unified-zig-api build configuration (Zig 0.15.2) diff --git a/zig-api/ffi/zig/src/connector.zig b/zig-api/ffi/zig/src/connector.zig index 84d2f638..41a2eb49 100644 --- a/zig-api/ffi/zig/src/connector.zig +++ b/zig-api/ffi/zig/src/connector.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // connector.zig — Generic service connector pool for unified-zig-api diff --git a/zig-api/ffi/zig/src/core.zig b/zig-api/ffi/zig/src/core.zig index 010ad72e..2743cf3d 100644 --- a/zig-api/ffi/zig/src/core.zig +++ b/zig-api/ffi/zig/src/core.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // core.zig — Base types and utilities for unified-zig-api diff --git a/zig-api/ffi/zig/src/gnosis.zig b/zig-api/ffi/zig/src/gnosis.zig index 8716afc1..dd069c47 100644 --- a/zig-api/ffi/zig/src/gnosis.zig +++ b/zig-api/ffi/zig/src/gnosis.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // gnosis.zig — HTTP/1.1 API server replacing v-grpc and v-rest diff --git a/zig-api/ffi/zig/src/lib.zig b/zig-api/ffi/zig/src/lib.zig index 016bfc22..ed482fc7 100644 --- a/zig-api/ffi/zig/src/lib.zig +++ b/zig-api/ffi/zig/src/lib.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // lib.zig — Root entry point for libzig_api diff --git a/zig-api/ffi/zig/src/process.zig b/zig-api/ffi/zig/src/process.zig index f8c26aee..3a31aaee 100644 --- a/zig-api/ffi/zig/src/process.zig +++ b/zig-api/ffi/zig/src/process.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // process.zig — Safe subprocess execution for unified-zig-api diff --git a/zig-api/ffi/zig/test/integration_test.zig b/zig-api/ffi/zig/test/integration_test.zig index 509eb78b..25b38e1f 100644 --- a/zig-api/ffi/zig/test/integration_test.zig +++ b/zig-api/ffi/zig/test/integration_test.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // integration_test.zig — Integration tests for unified-zig-api diff --git a/zig-api/generated/abi/zig_api.h b/zig-api/generated/abi/zig_api.h index d6d29e54..b6d82939 100644 --- a/zig-api/generated/abi/zig_api.h +++ b/zig-api/generated/abi/zig_api.h @@ -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/zig-api/scripts/gen-header.sh b/zig-api/scripts/gen-header.sh index 432b5a58..efc14044 100755 --- a/zig-api/scripts/gen-header.sh +++ b/zig-api/scripts/gen-header.sh @@ -1,5 +1,5 @@ #!/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) # (MPL-2.0 is the automatic legal fallback until PMPL is formally recognised) # @@ -291,7 +291,7 @@ render_decl() { # Emit the header # --------------------------------------------------------------------------- { -printf '/* SPDX-License-Identifier: PMPL-1.0-or-later */\n' +printf '/* SPDX-License-Identifier: MPL-2.0 */\n' printf '/* Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) */\n' printf '/* */\n' printf '/* */\n' diff --git a/zig-api/src/ZigApi/ABI/Connector.idr b/zig-api/src/ZigApi/ABI/Connector.idr index 13f2d2cd..927b7d8f 100644 --- a/zig-api/src/ZigApi/ABI/Connector.idr +++ b/zig-api/src/ZigApi/ABI/Connector.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) -- -- Connector.idr — Service connector types for unified-zig-api diff --git a/zig-api/src/ZigApi/ABI/Foreign.idr b/zig-api/src/ZigApi/ABI/Foreign.idr index dbdb53f8..742f8533 100644 --- a/zig-api/src/ZigApi/ABI/Foreign.idr +++ b/zig-api/src/ZigApi/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.idr — %foreign declarations for unified-zig-api diff --git a/zig-api/src/ZigApi/ABI/Http.idr b/zig-api/src/ZigApi/ABI/Http.idr index 5c8e5774..e611248f 100644 --- a/zig-api/src/ZigApi/ABI/Http.idr +++ b/zig-api/src/ZigApi/ABI/Http.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) -- -- Http.idr — HTTP-layer types for unified-zig-api diff --git a/zig-api/src/ZigApi/ABI/Layout.idr b/zig-api/src/ZigApi/ABI/Layout.idr index fac2940d..6454a5dc 100644 --- a/zig-api/src/ZigApi/ABI/Layout.idr +++ b/zig-api/src/ZigApi/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) -- -- Layout.idr — ABI memory-layout claims for unified-zig-api diff --git a/zig-api/src/ZigApi/ABI/Process.idr b/zig-api/src/ZigApi/ABI/Process.idr index a1322f6d..45ffc1c2 100644 --- a/zig-api/src/ZigApi/ABI/Process.idr +++ b/zig-api/src/ZigApi/ABI/Process.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) -- -- Process.idr — Safe subprocess execution types for unified-zig-api diff --git a/zig-api/src/ZigApi/ABI/Proofs.idr b/zig-api/src/ZigApi/ABI/Proofs.idr index a278708c..29865f04 100644 --- a/zig-api/src/ZigApi/ABI/Proofs.idr +++ b/zig-api/src/ZigApi/ABI/Proofs.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) -- -- Proofs.idr — Cross-cutting correctness proofs for unified-zig-api diff --git a/zig-api/src/ZigApi/ABI/Types.idr b/zig-api/src/ZigApi/ABI/Types.idr index 08c642f6..c8d5c6bb 100644 --- a/zig-api/src/ZigApi/ABI/Types.idr +++ b/zig-api/src/ZigApi/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) -- -- Types.idr — Core ABI types for unified-zig-api diff --git a/zig-api/zig-api.ipkg b/zig-api/zig-api.ipkg index f8ebc057..9113920d 100644 --- a/zig-api/zig-api.ipkg +++ b/zig-api/zig-api.ipkg @@ -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) package zigapi diff --git a/zig-ecosystem/bridge-nginx-zig/.gitattributes b/zig-ecosystem/bridge-nginx-zig/.gitattributes index bb561848..e860a85c 100644 --- a/zig-ecosystem/bridge-nginx-zig/.gitattributes +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/CODEOWNERS b/zig-ecosystem/bridge-nginx-zig/.github/CODEOWNERS index 01ac29b3..a4e8fd3b 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/CODEOWNERS +++ b/zig-ecosystem/bridge-nginx-zig/.github/CODEOWNERS @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # CODEOWNERS - Defines code ownership for mandatory review requirements # # These owners will be requested for review when someone opens a pull request diff --git a/zig-ecosystem/bridge-nginx-zig/.github/FUNDING.yml b/zig-ecosystem/bridge-nginx-zig/.github/FUNDING.yml index fd9bb960..688a442c 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/FUNDING.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/ISSUE_TEMPLATE/config.yml b/zig-ecosystem/bridge-nginx-zig/.github/ISSUE_TEMPLATE/config.yml index db6b2b43..3f0340f4 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/ISSUE_TEMPLATE/config.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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 blank_issues_enabled: false diff --git a/zig-ecosystem/bridge-nginx-zig/.github/dependabot.yml b/zig-ecosystem/bridge-nginx-zig/.github/dependabot.yml index 07df1837..23c77edb 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/dependabot.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/workflows/codeql.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/codeql.yml index 5095810a..478739b7 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/codeql.yml +++ b/zig-ecosystem/bridge-nginx-zig/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant CodeQL workflow with SHA-pinned actions name: "CodeQL" diff --git a/zig-ecosystem/bridge-nginx-zig/.github/workflows/governance.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/governance.yml index 76bd1a0e..b0b1ed6d 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/governance.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/workflows/hypatia-scan.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/hypatia-scan.yml index 757c73bf..74c09dd5 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/hypatia-scan.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/workflows/instant-sync.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/instant-sync.yml index 788701d4..00f9d6b7 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/instant-sync.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/workflows/mirror.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/mirror.yml index 4c0d553a..03b8066c 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/mirror.yml +++ b/zig-ecosystem/bridge-nginx-zig/.github/workflows/mirror.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell name: Mirror to Git Forges diff --git a/zig-ecosystem/bridge-nginx-zig/.github/workflows/scorecard-enforcer.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/scorecard-enforcer.yml index 58b1f09f..c0fe2675 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/scorecard-enforcer.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/workflows/scorecard.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/scorecard.yml index 6f21788b..443d4c86 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/scorecard.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/workflows/secret-scanner.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/secret-scanner.yml index 051fecfb..b2dcc860 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/secret-scanner.yml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.github/workflows/security-checks.yml b/zig-ecosystem/bridge-nginx-zig/.github/workflows/security-checks.yml index 70e1cbe9..2ea5346c 100644 --- a/zig-ecosystem/bridge-nginx-zig/.github/workflows/security-checks.yml +++ b/zig-ecosystem/bridge-nginx-zig/.github/workflows/security-checks.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0-or-later +# SPDX-License-Identifier: MPL-2.0 # RSR-compliant security validation workflow with SHA-pinned actions name: Security Checks diff --git a/zig-ecosystem/bridge-nginx-zig/.gitignore b/zig-ecosystem/bridge-nginx-zig/.gitignore index 06fe1b04..73f3573f 100644 --- a/zig-ecosystem/bridge-nginx-zig/.gitignore +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/AGENTIC.a2ml b/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/AGENTIC.a2ml index d119bec0..1699fe4a 100644 --- a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/AGENTIC.a2ml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/ECOSYSTEM.a2ml b/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/ECOSYSTEM.a2ml index 69e880ac..819b939a 100644 --- a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/zig-ecosystem/bridge-nginx-zig/.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 — Bridge Nginx Zig ecosystem position diff --git a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/META.a2ml b/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/META.a2ml index 737466e1..6a93e5e0 100644 --- a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/META.a2ml +++ b/zig-ecosystem/bridge-nginx-zig/.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 — Bridge Nginx Zig meta-level information diff --git a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/NEUROSYM.a2ml b/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/NEUROSYM.a2ml index 1443ec79..e1d34c09 100644 --- a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/NEUROSYM.a2ml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/PLAYBOOK.a2ml b/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/PLAYBOOK.a2ml index c894f05d..5003fd08 100644 --- a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/PLAYBOOK.a2ml +++ b/zig-ecosystem/bridge-nginx-zig/.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/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/STATE.a2ml b/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/STATE.a2ml index 242a11a0..76750f42 100644 --- a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/STATE.a2ml +++ b/zig-ecosystem/bridge-nginx-zig/.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 — Bridge Nginx Zig project state diff --git a/zig-ecosystem/bridge-nginx-zig/CONTRIBUTING.adoc b/zig-ecosystem/bridge-nginx-zig/CONTRIBUTING.adoc index c73e96ff..1f34e602 100644 --- a/zig-ecosystem/bridge-nginx-zig/CONTRIBUTING.adoc +++ b/zig-ecosystem/bridge-nginx-zig/CONTRIBUTING.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Contributing Guide == Getting Started diff --git a/zig-ecosystem/bridge-nginx-zig/LICENSE b/zig-ecosystem/bridge-nginx-zig/LICENSE index d2dccf5b..ec540b34 100644 --- a/zig-ecosystem/bridge-nginx-zig/LICENSE +++ b/zig-ecosystem/bridge-nginx-zig/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/zig-ecosystem/bridge-nginx-zig/MAINTAINERS.adoc b/zig-ecosystem/bridge-nginx-zig/MAINTAINERS.adoc index ac120fa4..a1c65443 100644 --- a/zig-ecosystem/bridge-nginx-zig/MAINTAINERS.adoc +++ b/zig-ecosystem/bridge-nginx-zig/MAINTAINERS.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 = Maintainers :toc: preamble diff --git a/zig-ecosystem/bridge-nginx-zig/README.adoc b/zig-ecosystem/bridge-nginx-zig/README.adoc index 40273db2..18e9f288 100644 --- a/zig-ecosystem/bridge-nginx-zig/README.adoc +++ b/zig-ecosystem/bridge-nginx-zig/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024-2025 hyperpolymath = Bridge: Nginx-Zig diff --git a/zig-ecosystem/bridge-nginx-zig/ROADMAP.adoc b/zig-ecosystem/bridge-nginx-zig/ROADMAP.adoc index 6d67e7c7..1f4997a6 100644 --- a/zig-ecosystem/bridge-nginx-zig/ROADMAP.adoc +++ b/zig-ecosystem/bridge-nginx-zig/ROADMAP.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2024-2025 hyperpolymath = Bridge-Nginx-Zig Roadmap diff --git a/zig-ecosystem/bridge-nginx-zig/RSR_OUTLINE.adoc b/zig-ecosystem/bridge-nginx-zig/RSR_OUTLINE.adoc index 75296fd6..94a49d83 100644 --- a/zig-ecosystem/bridge-nginx-zig/RSR_OUTLINE.adoc +++ b/zig-ecosystem/bridge-nginx-zig/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later +SPDX-License-Identifier: MPL-2.0 == Links diff --git a/zig-ecosystem/bridge-nginx-zig/contractiles/dust/Dustfile b/zig-ecosystem/bridge-nginx-zig/contractiles/dust/Dustfile index df42b138..314903cc 100644 --- a/zig-ecosystem/bridge-nginx-zig/contractiles/dust/Dustfile +++ b/zig-ecosystem/bridge-nginx-zig/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/zig-ecosystem/bridge-nginx-zig/contractiles/must/Mustfile b/zig-ecosystem/bridge-nginx-zig/contractiles/must/Mustfile index 5a97a60c..dc7b3be5 100644 --- a/zig-ecosystem/bridge-nginx-zig/contractiles/must/Mustfile +++ b/zig-ecosystem/bridge-nginx-zig/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/hyperpolymath/mustfile diff --git a/zig-ecosystem/bridge-nginx-zig/ffi/zig/build.zig b/zig-ecosystem/bridge-nginx-zig/ffi/zig/build.zig index c2081bdb..4a2e049a 100644 --- a/zig-ecosystem/bridge-nginx-zig/ffi/zig/build.zig +++ b/zig-ecosystem/bridge-nginx-zig/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/zig-ecosystem/bridge-nginx-zig/ffi/zig/src/main.zig b/zig-ecosystem/bridge-nginx-zig/ffi/zig/src/main.zig index 26a158b4..6b233bc7 100644 --- a/zig-ecosystem/bridge-nginx-zig/ffi/zig/src/main.zig +++ b/zig-ecosystem/bridge-nginx-zig/ffi/zig/src/main.zig @@ -3,7 +3,7 @@ // This module implements the C-compatible FFI declared in src/abi/Foreign.idr // All types and layouts must match the Idris2 ABI definitions. // -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 const std = @import("std"); diff --git a/zig-ecosystem/bridge-nginx-zig/ffi/zig/test/integration_test.zig b/zig-ecosystem/bridge-nginx-zig/ffi/zig/test/integration_test.zig index d66a3025..03419949 100644 --- a/zig-ecosystem/bridge-nginx-zig/ffi/zig/test/integration_test.zig +++ b/zig-ecosystem/bridge-nginx-zig/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/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml b/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml index 735d3853..23cd272f 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/zig-ecosystem/connectors/zig-groove-bridge/.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 — zig-groove-bridge ecosystem position diff --git a/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/META.a2ml b/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/META.a2ml index fbb3debd..5e8eb24a 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/META.a2ml +++ b/zig-ecosystem/connectors/zig-groove-bridge/.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 — zig-groove-bridge meta-level information diff --git a/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/STATE.a2ml b/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/STATE.a2ml index 9acbd7ef..1db2fe90 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/STATE.a2ml +++ b/zig-ecosystem/connectors/zig-groove-bridge/.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 — zig-groove-bridge project state diff --git a/zig-ecosystem/connectors/zig-groove-bridge/README.adoc b/zig-ecosystem/connectors/zig-groove-bridge/README.adoc index 060f2588..c6ad6fd5 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/README.adoc +++ b/zig-ecosystem/connectors/zig-groove-bridge/README.adoc @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) = zig-groove-bridge diff --git a/zig-ecosystem/connectors/zig-groove-bridge/build.zig b/zig-ecosystem/connectors/zig-groove-bridge/build.zig index 9c8e8a5c..9c10a124 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/build.zig +++ b/zig-ecosystem/connectors/zig-groove-bridge/build.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // zig-groove-bridge — Zig replacement for the banned V-lang v-groove-bridge. diff --git a/zig-ecosystem/connectors/zig-groove-bridge/src/main.zig b/zig-ecosystem/connectors/zig-groove-bridge/src/main.zig index ab23a487..d4936a77 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/src/main.zig +++ b/zig-ecosystem/connectors/zig-groove-bridge/src/main.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // zig-groove-bridge — Dodeca-API snap-on/snap-off connector. diff --git a/zig-ecosystem/connectors/zig-groove-bridge/test/integration_test.zig b/zig-ecosystem/connectors/zig-groove-bridge/test/integration_test.zig index c8232da5..7bd9f0c0 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/test/integration_test.zig +++ b/zig-ecosystem/connectors/zig-groove-bridge/test/integration_test.zig @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0-or-later +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // Integration tests for zig-groove-bridge.