From e9b3534b128d7cffc2794a0e27e82b79d9ead325 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Tue, 2 Jun 2026 16:24:35 +0100 Subject: [PATCH] =?UTF-8?q?chore(license):=20flip=201465=20PMPL=E2=86=92MP?= =?UTF-8?q?L-2.0=20SPDX=20stamps=20(Phase=203=20=E2=80=94=20SPDX-only=20sa?= =?UTF-8?q?fe=20subdirs)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See PR description for full scope + exclusions. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../ada-loom-registry/.gitattributes | 2 +- .../ada-loom-registry/.github/FUNDING.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../generator-generic-ossf-slsa3-publish.yml | 2 +- .../.github/workflows/governance.yml | 2 +- .../.github/workflows/haskell.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- ada-ecosystem/ada-loom-registry/.gitignore | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../ada-loom-registry/CHANGELOG.adoc | 2 +- .../ada-loom-registry/CODE_OF_CONDUCT.md | 2 +- ada-ecosystem/ada-loom-registry/IDENTITY.adoc | 2 +- ada-ecosystem/ada-loom-registry/LICENSE | 2 +- .../ada-loom-registry/LICENSE-PALIMPSEST.txt | 2 +- ada-ecosystem/ada-loom-registry/LICENSE.txt | 2 +- .../ada-loom-registry/MAINTAINERS.adoc | 2 +- ada-ecosystem/ada-loom-registry/Mustfile | 2 +- .../ada-loom-registry/PALIMPSEST.adoc | 2 +- ada-ecosystem/ada-loom-registry/README.adoc | 2 +- ada-ecosystem/ada-loom-registry/ROADMAP.adoc | 2 +- .../ada-loom-registry/RSR_OUTLINE.adoc | 2 +- ada-ecosystem/ada-loom-registry/TOPOLOGY.md | 2 +- ada-ecosystem/ada-loom-registry/app/Main.hs | 2 +- .../contractiles/dust/Dustfile | 2 +- .../contractiles/must/Mustfile | 2 +- .../ada-loom-registry/ffi/zig/build.zig | 2 +- .../ada-loom-registry/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../ada-loom-registry/src/Spindle.hs | 2 +- .../ada-loom-registry/src/Spindle/Registry.hs | 2 +- .../affinescript-deno-test/.gitignore | 2 +- .../affinescript-deno-test/README.adoc | 4 ++-- .../affinescript-deno-test/cli.ts | 2 +- .../affinescript-deno-test/deno.json | 2 +- .../example/codegen_regression_test.affine | 2 +- .../example/hello_test.affine | 2 +- .../example/smoke_driver.ts | 2 +- .../affinescript-deno-test/lib/compile.ts | 2 +- .../affinescript-deno-test/lib/discover.ts | 2 +- .../affinescript-deno-test/lib/runner.ts | 2 +- .../affinescript-deno-test/mod.ts | 2 +- .../.github/workflows/governance.yml | 2 +- .../.devcontainer/Containerfile | 2 +- .../.devcontainer/README.adoc | 2 +- .../.devcontainer/devcontainer.json | 2 +- .../affinescriptiser/.envrc | 2 +- .../affinescriptiser/.gitattributes | 2 +- .../affinescriptiser/.github/CODEOWNERS | 2 +- .../.github/DISCUSSION_TEMPLATE/ideas.yml | 2 +- .../.github/DISCUSSION_TEMPLATE/q-and-a.yml | 2 +- .../affinescriptiser/.github/FUNDING.yml | 2 +- .../affinescriptiser/.github/GOVERNANCE.md | 2 +- .../.github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .../.github/ISSUE_TEMPLATE/config.yml | 2 +- .../.github/ISSUE_TEMPLATE/custom.yml | 2 +- .../.github/ISSUE_TEMPLATE/documentation.yml | 2 +- .../ISSUE_TEMPLATE/feature_request.yml | 2 +- .../.github/ISSUE_TEMPLATE/question.yml | 2 +- .../affinescriptiser/.github/MAINTAINERS | 2 +- .../.github/copilot-instructions.md | 2 +- .../affinescriptiser/.github/dependabot.yml | 2 +- .../.github/pull_request_template.md | 2 +- .../.github/workflows/boj-build.yml | 2 +- .../.github/workflows/casket-pages.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../.github/workflows/dogfood-gate.yml | 2 +- .../.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/release.yml | 2 +- .../.github/workflows/rhodibot.yml | 6 +++--- .../.github/workflows/rust-ci.yml | 2 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../workflows/static-analysis-gate.yml | 2 +- .../affinescriptiser/.gitignore | 2 +- .../affinescriptiser/.gitlab-ci.yml | 2 +- .../affinescriptiser/.guix-channel | 2 +- .../.machine_readable/0.1-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../.machine_readable/ADJUST.contractile | 2 +- .../.machine_readable/CLADE.a2ml | 2 +- .../.machine_readable/ENSAID_CONFIG.a2ml | 2 +- .../.machine_readable/INTENT.contractile | 2 +- .../.machine_readable/MUST.contractile | 2 +- .../.machine_readable/TRUST.contractile | 2 +- .../agent_instructions/README.adoc | 2 +- .../agent_instructions/coverage.a2ml | 2 +- .../agent_instructions/debt.a2ml | 2 +- .../agent_instructions/methodology.a2ml | 2 +- .../.machine_readable/ai/.clinerules | 2 +- .../.machine_readable/ai/.cursorrules | 2 +- .../.machine_readable/ai/.windsurfrules | 2 +- .../.machine_readable/ai/0.2-AI-MANIFEST.a2ml | 2 +- .../anchors/0.2-AI-MANIFEST.a2ml | 2 +- .../.machine_readable/anchors/ANCHOR.a2ml | 2 +- .../compliance/rust/deny.toml | 2 +- .../configs/0.2-AI-MANIFEST.a2ml | 2 +- .../configs/git-cliff/cliff.toml | 2 +- .../contractiles/dust/Dustfile.a2ml | 2 +- .../contractiles/intend/Intendfile.a2ml | 2 +- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../integrations/feedback-o-tron.a2ml | 2 +- .../integrations/proven.a2ml | 2 +- .../integrations/verisimdb.a2ml | 2 +- .../integrations/vexometer.a2ml | 2 +- .../policies/0.2-AI-MANIFEST.a2ml | 2 +- .../policies/MAINTENANCE-AXES.a2ml | 2 +- .../policies/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../scripts/0.2-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/forge/forge-sync.sh | 2 +- .../scripts/lifecycle/0.3-AI-MANIFEST.a2ml | 2 +- .../scripts/lifecycle/install-tools.sh | 2 +- .../scripts/maintenance/maint-assault.sh | 2 +- .../scripts/verification/0.3-AI-MANIFEST.a2ml | 2 +- .../affinescriptiser/.well-known/ai.txt | 2 +- .../affinescriptiser/.well-known/humans.txt | 2 +- .../affinescriptiser/.well-known/security.txt | 2 +- .../affinescriptiser/CHANGELOG.adoc | 2 +- .../affinescriptiser/CODE_OF_CONDUCT.md | 2 +- .../affinescriptiser/CONTRIBUTING.md | 2 +- .../affinescriptiser/Cargo.toml | 2 +- .../affinescriptiser/Containerfile | 2 +- .../affinescriptiser/EXPLAINME.adoc | 2 +- .../affinescriptiser/Justfile | 4 ++-- .../affinescriptiser/README.adoc | 4 ++-- .../affinescriptiser/ROADMAP.adoc | 2 +- .../affinescriptiser/TOPOLOGY.md | 2 +- .../container/.gatekeeper.yaml | 2 +- .../container/0.1-AI-MANIFEST.a2ml | 2 +- .../affinescriptiser/container/Containerfile | 2 +- .../affinescriptiser/container/README.adoc | 2 +- .../container/compose.example.toml | 2 +- .../affinescriptiser/container/compose.toml | 2 +- .../affinescriptiser/container/ct-build.sh | 2 +- .../affinescriptiser/container/deploy.k9.ncl | 2 +- .../affinescriptiser/container/entrypoint.sh | 2 +- .../affinescriptiser/container/manifest.toml | 2 +- .../affinescriptiser/container/vordr.toml | 2 +- .../affinescriptiser/contractile.just | 2 +- .../contractiles/intend/Intentfile.a2ml | 4 ++-- .../contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../docs/0.1-AI-MANIFEST.a2ml | 2 +- .../affinescriptiser/docs/RSR_OUTLINE.adoc | 2 +- .../docs/STATE-VISUALIZER.adoc | 2 +- .../docs/architecture/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/architecture/THREAT-MODEL.adoc | 2 +- .../docs/attribution/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/attribution/MAINTAINERS.adoc | 2 +- .../docs/decisions/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/decisions/0000-template.adoc | 2 +- .../decisions/0001-adopt-rsr-standard.adoc | 2 +- .../docs/developer/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/governance/0.1-AI-MANIFEST.a2ml | 2 +- .../docs/governance/CRG-CRITERIA.a2ml | 2 +- .../governance/MAINTENANCE-CHECKLIST.a2ml | 2 +- .../SOFTWARE-DEVELOPMENT-APPROACH.a2ml | 2 +- .../docs/governance/TSDM.a2ml | 2 +- .../governance/audit/0.2-AI-MANIFEST.a2ml | 2 +- .../audit/compliance/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/effects/0.3-AI-MANIFEST.a2ml | 2 +- .../audit/systems/0.3-AI-MANIFEST.a2ml | 2 +- .../maintenance/0.2-AI-MANIFEST.a2ml | 2 +- .../maintenance/adaptive/0.3-AI-MANIFEST.a2ml | 2 +- .../corrective/0.3-AI-MANIFEST.a2ml | 2 +- .../perfective/0.3-AI-MANIFEST.a2ml | 2 +- .../governance/planning/0.2-AI-MANIFEST.a2ml | 2 +- .../planning/could/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/must/0.3-AI-MANIFEST.a2ml | 2 +- .../planning/should/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/legal/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/legal/EXHIBIT-A-ETHICAL-USE.txt | 2 +- .../docs/legal/EXHIBIT-B-QUANTUM-SAFE.txt | 2 +- .../docs/practice/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/practice/AI-CONVENTIONS.adoc | 4 ++-- .../docs/practice/STATE-VISUALIZER-GUIDE.adoc | 2 +- .../docs/standards/0.2-AI-MANIFEST.a2ml | 2 +- .../docs/templates/contractiles/README.adoc | 2 +- .../templates/contractiles/dust/Dustfile.a2ml | 2 +- .../templates/contractiles/must/Mustfile.a2ml | 2 +- .../contractiles/trust/Trustfile.a2ml | 2 +- .../docs/theory/0.2-AI-MANIFEST.a2ml | 2 +- .../theory/computing/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/formalisms/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/mathematics/0.3-AI-MANIFEST.a2ml | 2 +- .../theory/ontologies/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/theory/other/0.3-AI-MANIFEST.a2ml | 2 +- .../socio-technical/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/whitepapers/0.2-AI-MANIFEST.a2ml | 2 +- .../whitepapers/academic/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/industry/0.3-AI-MANIFEST.a2ml | 2 +- .../whitepapers/outreach/0.3-AI-MANIFEST.a2ml | 2 +- .../docs/wikis/0.2-AI-MANIFEST.a2ml | 2 +- .../affinescriptiser/eclexiaiser.toml | 2 +- .../examples/wasm-safe/affinescriptiser.toml | 2 +- .../examples/wasm-safe/core.rs | 2 +- .../features/0.1-AI-MANIFEST.a2ml | 2 +- .../features/boj-server/0.2-AI-MANIFEST.a2ml | 2 +- .../panic-attacker/0.2-AI-MANIFEST.a2ml | 2 +- .../features/ssg/0.2-AI-MANIFEST.a2ml | 2 +- .../features/ssg/ssg-bootstrap.sh | 2 +- .../affinescriptiser/flake.nix | 2 +- .../affinescriptiser/guix.scm | 2 +- .../affinescriptiser/k9iser.toml | 2 +- .../affinescriptiser/selur-compose.toml | 2 +- .../affinescriptiser/setup.sh | 2 +- .../affinescriptiser/src/0.1-AI-MANIFEST.a2ml | 2 +- .../affinescriptiser/src/abi/mod.rs | 2 +- .../src/aspects/0.2-AI-MANIFEST.a2ml | 2 +- .../aspects/integrity/0.3-AI-MANIFEST.a2ml | 2 +- .../observability/0.3-AI-MANIFEST.a2ml | 2 +- .../src/aspects/security/0.3-AI-MANIFEST.a2ml | 2 +- .../src/bridges/0.2-AI-MANIFEST.a2ml | 2 +- .../src/codegen/affine_gen.rs | 4 ++-- .../affinescriptiser/src/codegen/mod.rs | 2 +- .../affinescriptiser/src/codegen/parser.rs | 2 +- .../affinescriptiser/src/codegen/wasm_gen.rs | 6 +++--- .../src/contracts/0.2-AI-MANIFEST.a2ml | 2 +- .../src/core/0.2-AI-MANIFEST.a2ml | 2 +- .../src/definitions/0.2-AI-MANIFEST.a2ml | 2 +- .../src/errors/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/0.2-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/abi/Foreign.idr | 2 +- .../src/interface/abi/Layout.idr | 2 +- .../src/interface/abi/Types.idr | 2 +- .../src/interface/ffi/0.3-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/build.zig | 2 +- .../interface/ffi/src/0.4-AI-MANIFEST.a2ml | 2 +- .../src/interface/ffi/src/main.zig | 2 +- .../interface/ffi/test/0.4-AI-MANIFEST.a2ml | 2 +- .../interface/ffi/test/integration_test.zig | 2 +- .../interface/generated/0.3-AI-MANIFEST.a2ml | 2 +- .../generated/abi/0.4-AI-MANIFEST.a2ml | 2 +- .../affinescriptiser/src/lib.rs | 2 +- .../affinescriptiser/src/main.rs | 2 +- .../affinescriptiser/src/manifest/mod.rs | 4 ++-- .../affinescriptiser/stapeln.toml | 2 +- .../tests/integration_tests.rs | 2 +- .../verification/0.1-AI-MANIFEST.a2ml | 2 +- .../benchmarks/0.2-AI-MANIFEST.a2ml | 2 +- .../coverage/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/fuzzing/0.2-AI-MANIFEST.a2ml | 2 +- .../verification/proofs/0.2-AI-MANIFEST.a2ml | 2 +- .../safety_case/0.2-AI-MANIFEST.a2ml | 2 +- .../simulations/0.2-AI-MANIFEST.a2ml | 2 +- .../traceability/0.2-AI-MANIFEST.a2ml | 2 +- coq-ecosystem/coq-jr/.gitattributes | 2 +- coq-ecosystem/coq-jr/.github/FUNDING.yml | 2 +- .../coq-jr/.github/ISSUE_TEMPLATE/config.yml | 2 +- coq-ecosystem/coq-jr/.github/dependabot.yml | 2 +- .../coq-jr/.github/workflows/codeql.yml | 2 +- .../coq-jr/.github/workflows/governance.yml | 2 +- .../coq-jr/.github/workflows/hypatia-scan.yml | 2 +- .../coq-jr/.github/workflows/instant-sync.yml | 2 +- .../coq-jr/.github/workflows/mirror.yml | 2 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../coq-jr/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-checks.yml | 2 +- coq-ecosystem/coq-jr/.gitignore | 2 +- .../coq-jr/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../coq-jr/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../coq-jr/.machine_readable/6a2/STATE.a2ml | 2 +- coq-ecosystem/coq-jr/CONTRIBUTING.adoc | 2 +- coq-ecosystem/coq-jr/LICENSE | 2 +- coq-ecosystem/coq-jr/LICENSE.txt | 2 +- coq-ecosystem/coq-jr/MAINTAINERS.adoc | 2 +- coq-ecosystem/coq-jr/ROADMAP.adoc | 2 +- coq-ecosystem/coq-jr/RSR_OUTLINE.adoc | 2 +- coq-ecosystem/coq-jr/Server.res | 2 +- .../coq-jr/contractiles/dust/Dustfile | 2 +- .../coq-jr/contractiles/must/Mustfile | 2 +- coq-ecosystem/coq-jr/coq-page.fs | 2 +- coq-ecosystem/coq-jr/ffi/zig/build.zig | 2 +- coq-ecosystem/coq-jr/ffi/zig/src/main.zig | 2 +- .../coq-jr/ffi/zig/test/integration_test.zig | 2 +- .../coq-jr/melange-example/dune-project | 2 +- coq-ecosystem/coq-jr/src/Components.res | 2 +- coq-ecosystem/coq-jr/src/Deno.res | 2 +- coq-ecosystem/coq-jr/src/Dom.res | 2 +- coq-ecosystem/coq-jr/src/JsCoq.res | 2 +- coq-ecosystem/coq-jr/src/Main.res | 2 +- coq-ecosystem/coq-jr/src/Page.res | 2 +- coq-ecosystem/coq-jr/src/Server.res | 2 +- coq-ecosystem/coq-jr/styles.css | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- rescript-ecosystem/connectors/README.adoc | 2 +- .../packages/bindings/d3/.gitattributes | 2 +- .../d3/.github/workflows/casket-pages.yml | 2 +- .../d3/.github/workflows/hypatia-scan.yml | 2 +- .../packages/bindings/d3/.gitignore | 2 +- .../d3/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../d3/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../d3/.machine_readable/6a2/META.a2ml | 2 +- .../d3/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../d3/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../d3/.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/bindings/d3/LICENSE | 2 +- .../bindings/d3/contractiles/dust/Dustfile | 2 +- .../bindings/d3/contractiles/must/Mustfile | 2 +- .../d3/contractiles/trust/Trustfile.hs | 2 +- .../packages/bindings/d3/src/D3.res | 2 +- .../packages/bindings/d3/src/D3_Drag.res | 2 +- .../packages/bindings/d3/src/D3_Force.res | 2 +- .../packages/bindings/d3/src/D3_Scale.res | 2 +- .../packages/bindings/d3/src/D3_Selection.res | 2 +- .../packages/bindings/d3/src/D3_Zoom.res | 2 +- .../bindings/gossamer/src/Gossamer.res | 2 +- .../gossamer/src/bindings/Gossamer_Core.res | 2 +- .../gossamer/src/bindings/Gossamer_Dialog.res | 2 +- .../gossamer/src/bindings/Gossamer_Fs.res | 2 +- .../gossamer/src/bindings/Gossamer_Window.res | 2 +- .../packages/bindings/grpc/.gitattributes | 2 +- .../grpc/.github/workflows/codeql.yml | 2 +- .../grpc/.github/workflows/hypatia-scan.yml | 2 +- .../grpc/.github/workflows/quality.yml | 2 +- .../grpc/.github/workflows/scorecard.yml | 2 +- .../grpc/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../grpc/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../grpc/.machine_readable/6a2/META.a2ml | 2 +- .../grpc/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../grpc/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../grpc/.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/bindings/grpc/LICENSE | 2 +- .../packages/bindings/grpc/LICENSE.txt | 2 +- .../packages/bindings/grpc/MAINTAINERS.adoc | 2 +- .../packages/bindings/grpc/README.adoc | 2 +- .../packages/bindings/grpc/codec/Cargo.toml | 2 +- .../bindings/grpc/contractiles/dust/Dustfile | 2 +- .../bindings/grpc/contractiles/must/Mustfile | 2 +- .../grpc/contractiles/trust/Trustfile.hs | 2 +- .../grpc/protoc-gen-rescript/Cargo.toml | 2 +- .../packages/bindings/openapi/.gitattributes | 2 +- .../.github/workflows/cflite_batch.yml | 2 +- .../openapi/.github/workflows/cflite_pr.yml | 2 +- .../bindings/openapi/.github/workflows/ci.yml | 2 +- .../openapi/.github/workflows/codeql.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../openapi/.github/workflows/quality.yml | 2 +- .../openapi/.github/workflows/scorecard.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../openapi/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../openapi/.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/bindings/openapi/Cargo.toml | 2 +- .../packages/bindings/openapi/DECISIONS.md | 2 +- .../packages/bindings/openapi/LICENSE | 2 +- .../bindings/openapi/MAINTAINERS.adoc | 2 +- .../packages/bindings/openapi/README.adoc | 2 +- .../openapi/contractiles/dust/Dustfile | 2 +- .../openapi/contractiles/must/Mustfile | 2 +- .../openapi/contractiles/trust/Trustfile.hs | 2 +- .../bindings/openapi/src/codegen/client.rs | 4 ++-- .../bindings/openapi/src/codegen/mod.rs | 2 +- .../bindings/openapi/src/codegen/schema.rs | 4 ++-- .../bindings/openapi/src/codegen/types.rs | 4 ++-- .../packages/bindings/openapi/src/ir.rs | 2 +- .../packages/bindings/openapi/src/lib.rs | 2 +- .../packages/bindings/openapi/src/main.rs | 4 ++-- .../packages/bindings/openapi/src/parser.rs | 2 +- .../bindings/openapi/tests/codegen_tests.rs | 4 ++-- .../openapi/tests/fixtures/complex.yaml | 2 +- .../codegen_tests__complex_client.snap | 2 +- .../codegen_tests__complex_schema.snap | 2 +- .../codegen_tests__complex_types.snap | 2 +- .../codegen_tests__datetime_schema.snap | 2 +- .../codegen_tests__datetime_types.snap | 2 +- .../codegen_tests__petstore_client.snap | 2 +- .../codegen_tests__petstore_schema.snap | 2 +- .../codegen_tests__petstore_types.snap | 2 +- .../codegen_tests__recursive_types.snap | 2 +- ...degen_tests__standard_variants_schema.snap | 2 +- ...odegen_tests__standard_variants_types.snap | 2 +- .../codegen_tests__streamlined_client.snap | 2 +- .../codegen_tests__unified_module.snap | 2 +- .../packages/bindings/postgres/.gitattributes | 2 +- .../bindings/postgres/.github/FUNDING.yml | 2 +- .../bindings/postgres/.github/dependabot.yml | 2 +- .../postgres/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../postgres/.github/workflows/jekyll.yml | 2 +- .../postgres/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../postgres/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../postgres/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../postgres/.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/bindings/postgres/.gitignore | 2 +- .../packages/bindings/postgres/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../postgres/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../postgres/.machine_readable/6a2/STATE.a2ml | 2 +- .../bindings/postgres/CONTRIBUTING.adoc | 2 +- .../packages/bindings/postgres/LICENSE | 2 +- .../packages/bindings/postgres/LICENSE.txt | 2 +- .../bindings/postgres/MAINTAINERS.adoc | 2 +- .../packages/bindings/postgres/Mustfile | 2 +- .../packages/bindings/postgres/README.adoc | 2 +- .../packages/bindings/postgres/ROADMAP.adoc | 2 +- .../postgres/contractiles/dust/Dustfile | 2 +- .../postgres/contractiles/must/Mustfile | 2 +- .../postgres/contractiles/trust/Trustfile.hs | 2 +- .../packages/bindings/redis/.gitattributes | 2 +- .../bindings/redis/.github/FUNDING.yml | 2 +- .../bindings/redis/.github/dependabot.yml | 2 +- .../redis/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../redis/.github/workflows/hypatia-scan.yml | 2 +- .../redis/.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../redis/.github/workflows/jekyll.yml | 2 +- .../redis/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../redis/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../redis/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../redis/.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/bindings/redis/.gitignore | 2 +- .../packages/bindings/redis/.gitlab-ci.yml | 2 +- .../redis/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../redis/.machine_readable/6a2/META.a2ml | 2 +- .../redis/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../redis/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../redis/.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/bindings/redis/CONTRIBUTING.adoc | 2 +- .../packages/bindings/redis/LICENSE | 2 +- .../packages/bindings/redis/LICENSE.txt | 2 +- .../packages/bindings/redis/MAINTAINERS.adoc | 2 +- .../packages/bindings/redis/Mustfile | 2 +- .../packages/bindings/redis/README.adoc | 2 +- .../packages/bindings/redis/ROADMAP.adoc | 2 +- .../bindings/redis/contractiles/dust/Dustfile | 2 +- .../bindings/redis/contractiles/must/Mustfile | 2 +- .../redis/contractiles/trust/Trustfile.hs | 2 +- .../bindings/redis/docs/CHANGELOG.adoc | 2 +- .../bindings/redis/examples/basic_usage.res | 2 +- .../redis/examples/pubsub_example.res | 2 +- .../redis/examples/streams_example.res | 2 +- .../packages/bindings/redis/src/Redis.res | 2 +- .../packages/bindings/redis/src/Redis.resi | 2 +- .../bindings/redis/tests/redis_test.ts | 2 +- .../packages/bindings/tauri/.gitattributes | 2 +- .../bindings/tauri/.github/workflows/ci.yml | 2 +- .../tauri/.github/workflows/codeql.yml | 2 +- .../tauri/.github/workflows/hypatia-scan.yml | 2 +- .../tauri/.github/workflows/jsr-publish.yml | 2 +- .../tauri/.github/workflows/quality.yml | 2 +- .../tauri/.github/workflows/scorecard.yml | 2 +- .../tauri/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../tauri/.machine_readable/6a2/META.a2ml | 2 +- .../tauri/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../tauri/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../tauri/.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/bindings/tauri/LICENSE | 2 +- .../packages/bindings/tauri/MAINTAINERS.adoc | 2 +- .../bindings/tauri/contractiles/dust/Dustfile | 2 +- .../bindings/tauri/contractiles/must/Mustfile | 2 +- .../tauri/contractiles/trust/Trustfile.hs | 2 +- .../tauri/examples/counter/Counter.res | 2 +- .../examples/counter/src-tauri/src/main.rs | 2 +- .../examples/opsm-shell/src-tauri/src/main.rs | 2 +- .../packages/bindings/tauri/opsm.toml | 2 +- .../packages/bindings/tauri/src/Tauri.res | 2 +- .../packages/bindings/tauri/src/Tauri.resi | 2 +- .../tauri/src/bindings/Tauri_Clipboard.res | 2 +- .../tauri/src/bindings/Tauri_Clipboard.resi | 2 +- .../tauri/src/bindings/Tauri_Core.res | 2 +- .../tauri/src/bindings/Tauri_Core.resi | 2 +- .../tauri/src/bindings/Tauri_Dialog.res | 2 +- .../tauri/src/bindings/Tauri_Dialog.resi | 2 +- .../tauri/src/bindings/Tauri_Event.res | 2 +- .../tauri/src/bindings/Tauri_Event.resi | 2 +- .../bindings/tauri/src/bindings/Tauri_Fs.res | 2 +- .../bindings/tauri/src/bindings/Tauri_Fs.resi | 2 +- .../tauri/src/bindings/Tauri_Http.res | 2 +- .../tauri/src/bindings/Tauri_Http.resi | 2 +- .../tauri/src/bindings/Tauri_Notification.res | 2 +- .../src/bindings/Tauri_Notification.resi | 2 +- .../bindings/tauri/src/bindings/Tauri_Os.res | 2 +- .../bindings/tauri/src/bindings/Tauri_Os.resi | 2 +- .../tauri/src/bindings/Tauri_Path.res | 2 +- .../tauri/src/bindings/Tauri_Path.resi | 2 +- .../tauri/src/bindings/Tauri_Shell.res | 2 +- .../tauri/src/bindings/Tauri_Shell.resi | 2 +- .../tauri/src/bindings/Tauri_Window.res | 2 +- .../tauri/src/bindings/Tauri_Window.resi | 2 +- .../tauri/src/bridge/Tauri_Command.res | 2 +- .../tauri/src/bridge/Tauri_Command.resi | 2 +- .../bindings/tauri/test/Deno_Test.res | 2 +- .../tauri/test/Tauri_Command_test.res | 2 +- .../bindings/tauri/test/Tauri_Core_test.res | 2 +- .../bindings/tauri/test/Tauri_Dialog_test.res | 2 +- .../bindings/tauri/test/Tauri_Fs_test.res | 2 +- .../compiler-source/.github/workflows/ci.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/stale.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/core/compiler-source/Justfile | 2 +- .../packages/core/compiler-source/LICENSE | 2 +- .../contractiles/dust/Dustfile | 2 +- .../contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../core/compiler-source/license/PMPL-1.0.txt | 2 +- .../packages/core/early-return/.gitattributes | 2 +- .../early-return/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../early-return/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/core/early-return/.gitignore | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../core/early-return/CONTRIBUTING.adoc | 2 +- .../packages/core/early-return/Justfile | 2 +- .../packages/core/early-return/LICENSE | 2 +- .../core/early-return/MAINTAINERS.adoc | 2 +- .../early-return/contractiles/dust/Dustfile | 2 +- .../early-return/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../examples/after/early_return_if.res | 2 +- .../examples/before/early_return_if.res | 2 +- .../examples/integration/with_alib.res | 2 +- .../packages/core/early-return/ppx/dune | 2 +- .../core/early-return/ppx/ppx_return_sugar.ml | 2 +- .../packages/core/env/.gitattributes | 2 +- .../packages/core/env/.github/FUNDING.yml | 2 +- .../packages/core/env/.github/dependabot.yml | 2 +- .../core/env/.github/workflows/codeql.yml | 2 +- .../env/.github/workflows/guix-nix-policy.yml | 2 +- .../env/.github/workflows/hypatia-scan.yml | 2 +- .../env/.github/workflows/instant-sync.yml | 2 +- .../env/.github/workflows/jekyll-gh-pages.yml | 2 +- .../core/env/.github/workflows/jekyll.yml | 2 +- .../core/env/.github/workflows/mirror.yml | 2 +- .../env/.github/workflows/npm-bun-blocker.yml | 2 +- .../core/env/.github/workflows/quality.yml | 2 +- .../env/.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../core/env/.github/workflows/scorecard.yml | 2 +- .../env/.github/workflows/secret-scanner.yml | 2 +- .../env/.github/workflows/security-policy.yml | 2 +- .../core/env/.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../env/.github/workflows/workflow-linter.yml | 4 ++-- .../packages/core/env/.gitlab-ci.yml | 2 +- .../env/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../env/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../core/env/.machine_readable/6a2/META.a2ml | 2 +- .../env/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../env/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../core/env/.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/core/env/CHANGELOG.adoc | 2 +- .../packages/core/env/CONTRIBUTING.adoc | 2 +- rescript-ecosystem/packages/core/env/LICENSE | 2 +- .../packages/core/env/MAINTAINERS.adoc | 2 +- rescript-ecosystem/packages/core/env/Mustfile | 2 +- .../packages/core/env/README.adoc | 4 ++-- .../packages/core/env/ROADMAP.adoc | 2 +- .../packages/core/env/RSR_COMPLIANCE.adoc | 2 +- .../core/env/contractiles/dust/Dustfile | 2 +- .../core/env/contractiles/must/Mustfile | 2 +- .../core/env/contractiles/trust/Trustfile.hs | 2 +- .../packages/core/env/src/Env.res | 2 +- .../packages/core/env/src/Env.resi | 2 +- .../packages/core/poly-core/.gitattributes | 2 +- .../core/poly-core/.github/FUNDING.yml | 2 +- .../core/poly-core/.github/dependabot.yml | 2 +- .../poly-core/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../poly-core/.github/workflows/jekyll.yml | 2 +- .../poly-core/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../poly-core/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../poly-core/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/core/poly-core/.gitignore | 2 +- .../packages/core/poly-core/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../poly-core/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/core/poly-core/CONTRIBUTING.adoc | 2 +- .../packages/core/poly-core/LICENSE | 2 +- .../packages/core/poly-core/LICENSE.txt | 2 +- .../packages/core/poly-core/MAINTAINERS.adoc | 2 +- .../packages/core/poly-core/Mustfile | 2 +- .../packages/core/poly-core/ROADMAP.adoc | 2 +- .../packages/core/poly-core/STATE.adoc | Bin 2182 -> 2172 bytes .../core/poly-core/contractiles/dust/Dustfile | 2 +- .../core/poly-core/contractiles/must/Mustfile | 2 +- .../poly-core/contractiles/trust/Trustfile.hs | 2 +- .../core/poly-core/docs/CITATIONS.adoc | 2 +- .../core/poly-core/docs/api-reference.adoc | 2 +- .../core/poly-core/docs/architecture.adoc | 2 +- .../core/poly-core/src/Core/Async.res | 2 +- .../core/poly-core/src/Core/Config.res | 2 +- .../core/poly-core/src/Core/Logger.res | 2 +- .../core/poly-core/src/Core/Result.res | 2 +- .../core/poly-core/src/MCP/Protocol.res | 2 +- .../core/poly-core/src/MCP/Server.res | 2 +- .../packages/core/poly-core/src/PolyCore.res | 2 +- .../core/runtime-tools/.gitattributes | 2 +- .../.github/workflows/casket-pages.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/core/runtime-tools/LICENSE | 2 +- .../core/runtime-tools/MAINTAINERS.adoc | 2 +- .../packages/core/runtime-tools/bin/rrt.ts | 2 +- .../runtime-tools/contractiles/dust/Dustfile | 2 +- .../runtime-tools/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../packages/core/runtime-tools/src/Build.res | 2 +- .../core/runtime-tools/src/Detect.res | 2 +- .../packages/core/runtime-tools/src/Dev.res | 2 +- .../packages/core/runtime-tools/src/Test.res | 2 +- .../core/runtime-tools/tests/detect_test.ts | 2 +- .../packages/ffi/alib/.gitattributes | 2 +- .../packages/ffi/alib/.github/FUNDING.yml | 2 +- .../packages/ffi/alib/.github/dependabot.yml | 2 +- .../ffi/alib/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../alib/.github/workflows/hypatia-scan.yml | 2 +- .../alib/.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../ffi/alib/.github/workflows/jekyll.yml | 2 +- .../ffi/alib/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../ffi/alib/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../ffi/alib/.github/workflows/scorecard.yml | 2 +- .../alib/.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../ffi/alib/.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/ffi/alib/.gitignore | 2 +- .../packages/ffi/alib/.gitlab-ci.yml | 2 +- .../alib/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../alib/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../ffi/alib/.machine_readable/6a2/META.a2ml | 2 +- .../alib/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../alib/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../ffi/alib/.machine_readable/6a2/STATE.a2ml | 2 +- rescript-ecosystem/packages/ffi/alib/Justfile | 2 +- rescript-ecosystem/packages/ffi/alib/LICENSE | 2 +- .../packages/ffi/alib/MAINTAINERS.adoc | 2 +- rescript-ecosystem/packages/ffi/alib/Mustfile | 2 +- .../packages/ffi/alib/ROADMAP.adoc | 2 +- .../packages/ffi/alib/RSR_OUTLINE.adoc | 2 +- .../ffi/alib/contractiles/must/Mustfile | 2 +- .../alib/examples/api-request/ApiRequest.res | 2 +- .../user-validation/UserValidation.res | 2 +- .../ffi/alib/src/Common/Alib_Option.res | 2 +- .../ffi/alib/src/Common/Alib_Option.resi | 2 +- .../ffi/alib/src/Common/Alib_Result.res | 2 +- .../ffi/alib/src/Common/Alib_Result.resi | 2 +- .../ffi/alib/src/Common/Alib_String.res | 2 +- .../ffi/alib/src/Common/Alib_String.resi | 2 +- .../ffi/alib/src/Compat/Alib_Compat_Belt.res | 2 +- .../ffi/alib/src/Compat/Alib_Compat_Js.res | 2 +- .../alib/test/benchmark/string_benchmark.js | 2 +- .../ffi/alib/test/unit/Alib_String_test.js | 2 +- .../ffi/alib/test/unit/Alib_String_test.res | 2 +- .../packages/ffi/wasm-bridge/.gitattributes | 2 +- .../ffi/wasm-bridge/.github/FUNDING.yml | 2 +- .../ffi/wasm-bridge/.github/dependabot.yml | 2 +- .../wasm-bridge/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../wasm-bridge/.github/workflows/jekyll.yml | 2 +- .../wasm-bridge/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../wasm-bridge/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/ffi/wasm-bridge/.gitignore | 2 +- .../packages/ffi/wasm-bridge/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/ffi/wasm-bridge/LICENSE | 2 +- .../packages/ffi/wasm-bridge/MAINTAINERS.adoc | 2 +- .../packages/ffi/wasm-bridge/ROADMAP.adoc | 2 +- .../packages/ffi/wasm-bridge/RSR_OUTLINE.adoc | 2 +- .../wasm-bridge/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../ffi/wasm-bridge/ffi/zig/build.zig | 2 +- .../ffi/wasm-bridge/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../ffi/wasm-bridge/src/WasmBridge.res | 2 +- .../packages/ffi/wasm-runtime/.gitattributes | 2 +- .../ffi/wasm-runtime/.github/FUNDING.yml | 2 +- .../ffi/wasm-runtime/.github/dependabot.yml | 2 +- .../wasm-runtime/.github/workflows/codeql.yml | 2 +- .../wasm-runtime/.github/workflows/deno.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../wasm-runtime/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/rescript-deno-ci.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 2 +- .../packages/ffi/wasm-runtime/.gitignore | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/ffi/wasm-runtime/CHANGELOG.adoc | 2 +- .../ffi/wasm-runtime/CONTRIBUTING.adoc | 2 +- .../packages/ffi/wasm-runtime/LICENSE | 2 +- .../ffi/wasm-runtime/MAINTAINERS.adoc | 2 +- .../packages/ffi/wasm-runtime/Mustfile | 2 +- .../packages/ffi/wasm-runtime/PALIMPSEST.adoc | 2 +- .../packages/ffi/wasm-runtime/README.adoc | 2 +- .../wasm-runtime/contractiles/dust/Dustfile | 2 +- .../wasm-runtime/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../packages/ffi/wasm-runtime/src/Tea.resi | 2 +- .../packages/ffi/wasm-runtime/src/Vdom.res | 2 +- .../packages/ffi/zig-ffi/.gitattributes | 2 +- .../ffi/zig-ffi/.github/workflows/ci.yml | 2 +- .../ffi/zig-ffi/.github/workflows/codeql.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../ffi/zig-ffi/.github/workflows/quality.yml | 2 +- .../zig-ffi/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/ffi/zig-ffi/.gitignore | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../zig-ffi/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../zig-ffi/.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/ffi/zig-ffi/LICENSE | 2 +- .../packages/ffi/zig-ffi/README.adoc | 2 +- .../ffi/zig-ffi/contractiles/dust/Dustfile | 2 +- .../ffi/zig-ffi/contractiles/must/Mustfile | 2 +- .../zig-ffi/contractiles/trust/Trustfile.hs | 2 +- .../packages/ffi/zig-ffi/src/ZigFfi.res | 2 +- .../packages/ffi/zig-ffi/zig-lib/build.zig | 2 +- .../packages/ffi/zig-ffi/zig-lib/src/lib.zig | 2 +- .../tooling/alib-codemods/.gitattributes | 2 +- .../tooling/alib-codemods/.github/FUNDING.yml | 2 +- .../alib-codemods/.github/dependabot.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/tooling/alib-codemods/.gitignore | 2 +- .../tooling/alib-codemods/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../tooling/alib-codemods/CONTRIBUTING.adoc | 2 +- .../packages/tooling/alib-codemods/Justfile | 2 +- .../packages/tooling/alib-codemods/LICENSE | 2 +- .../tooling/alib-codemods/MAINTAINERS.adoc | 2 +- .../packages/tooling/alib-codemods/Mustfile | 2 +- .../tooling/alib-codemods/ROADMAP.adoc | 2 +- .../tooling/alib-codemods/RSR_OUTLINE.adoc | 2 +- .../alib-codemods/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../tooling/alib-codemods/ffi/zig/build.zig | 2 +- .../alib-codemods/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../tooling/alib-conformance/.gitattributes | 2 +- .../alib-conformance/.github/FUNDING.yml | 2 +- .../alib-conformance/.github/dependabot.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../tooling/alib-conformance/.gitignore | 2 +- .../tooling/alib-conformance/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../alib-conformance/CONTRIBUTING.adoc | 2 +- .../packages/tooling/alib-conformance/LICENSE | 2 +- .../tooling/alib-conformance/MAINTAINERS.adoc | 2 +- .../tooling/alib-conformance/Mustfile | 2 +- .../tooling/alib-conformance/ROADMAP.adoc | 2 +- .../tooling/alib-conformance/RSR_OUTLINE.adoc | 2 +- .../contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../alib-conformance/ffi/zig/build.zig | 2 +- .../alib-conformance/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../tooling/alib-for-rescript/.gitattributes | 2 +- .../alib-for-rescript/.github/FUNDING.yml | 2 +- .../alib-for-rescript/.github/dependabot.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../tooling/alib-for-rescript/.gitignore | 2 +- .../tooling/alib-for-rescript/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../alib-for-rescript/CONTRIBUTING.adoc | 2 +- .../tooling/alib-for-rescript/LICENSE | 2 +- .../alib-for-rescript/MAINTAINERS.adoc | 2 +- .../tooling/alib-for-rescript/Mustfile | 2 +- .../tooling/alib-for-rescript/ROADMAP.adoc | 2 +- .../alib-for-rescript/RSR_OUTLINE.adoc | 2 +- .../contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../alib-for-rescript/ffi/zig/build.zig | 2 +- .../alib-for-rescript/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../packages/common/Arithmetic.res | 2 +- .../packages/common/Comparison.res | 2 +- .../packages/common/Logical.res | 2 +- .../packages/common/String.res | 2 +- .../tests/Arithmetic_test.res | 2 +- .../tests/Comparison_test.res | 2 +- .../alib-for-rescript/tests/Logical_test.res | 2 +- .../alib-for-rescript/tests/String_test.res | 2 +- .../tooling/alib-interop/.gitattributes | 2 +- .../tooling/alib-interop/.github/FUNDING.yml | 2 +- .../alib-interop/.github/dependabot.yml | 2 +- .../alib-interop/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../alib-interop/.github/workflows/jekyll.yml | 2 +- .../alib-interop/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/tooling/alib-interop/.gitignore | 2 +- .../tooling/alib-interop/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../tooling/alib-interop/CONTRIBUTING.adoc | 2 +- .../packages/tooling/alib-interop/LICENSE | 2 +- .../tooling/alib-interop/MAINTAINERS.adoc | 2 +- .../packages/tooling/alib-interop/Mustfile | 2 +- .../tooling/alib-interop/ROADMAP.adoc | 2 +- .../tooling/alib-interop/RSR_OUTLINE.adoc | 2 +- .../alib-interop/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../tooling/alib-interop/ffi/zig/build.zig | 2 +- .../tooling/alib-interop/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../tooling/create-poly/.gitattributes | 2 +- .../tooling/create-poly/.github/FUNDING.yml | 2 +- .../create-poly/.github/dependabot.yml | 2 +- .../create-poly/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../create-poly/.github/workflows/jekyll.yml | 2 +- .../create-poly/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../create-poly/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../tooling/create-poly/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../tooling/create-poly/CHANGELOG.adoc | 2 +- .../packages/tooling/create-poly/CITATION.cff | 2 +- .../tooling/create-poly/CONTRIBUTING.adoc | 2 +- .../packages/tooling/create-poly/LICENSE | 2 +- .../packages/tooling/create-poly/LICENSE.txt | 2 +- .../tooling/create-poly/MAINTAINERS.adoc | 2 +- .../packages/tooling/create-poly/Mustfile | 2 +- .../packages/tooling/create-poly/ROADMAP.adoc | 2 +- .../tooling/create-poly/RSR_OUTLINE.adoc | 2 +- .../packages/tooling/create-poly/STATE.adoc | 2 +- .../create-poly/contractiles/dust/Dustfile | 2 +- .../create-poly/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../create-poly/docs/ARCHITECTURE.adoc | 2 +- .../tooling/create-poly/docs/CITATIONS.adoc | 2 +- .../tooling/create-poly/ffi/zig/build.zig | 2 +- .../tooling/create-poly/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../tooling/create-poly/src/Core/Async.res | 2 +- .../tooling/create-poly/src/Core/Config.res | 2 +- .../tooling/create-poly/src/Core/Logger.res | 2 +- .../tooling/create-poly/src/Core/Result.res | 2 +- .../tooling/create-poly/src/MCP/Protocol.res | 2 +- .../tooling/create-poly/src/MCP/Server.res | 2 +- .../tooling/create-poly/src/PolyCore.res | 2 +- .../tooling/evangeliser/.gitattributes | 2 +- .../tooling/evangeliser/.github/FUNDING.yml | 2 +- .../evangeliser/.github/dependabot.yml | 2 +- .../evangeliser/.github/workflows/ci.yml | 2 +- .../evangeliser/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../.github/workflows/makefile-blocker.yml | 2 +- .../evangeliser/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../evangeliser/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 2 +- .../packages/tooling/evangeliser/.gitignore | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../tooling/evangeliser/CHANGELOG.adoc | 2 +- .../tooling/evangeliser/CONTRIBUTING.adoc | 2 +- .../packages/tooling/evangeliser/LICENSE | 2 +- .../tooling/evangeliser/MAINTAINERS.adoc | 2 +- .../packages/tooling/evangeliser/Mustfile | 2 +- .../packages/tooling/evangeliser/README.adoc | 4 ++-- .../packages/tooling/evangeliser/ROADMAP.adoc | 2 +- .../tooling/evangeliser/bin/evangeliser.js | 2 +- .../evangeliser/contractiles/dust/Dustfile | 2 +- .../evangeliser/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../tooling/evangeliser/src/Analyser.res | 2 +- .../tooling/evangeliser/src/Analyser.resi | 2 +- .../packages/tooling/evangeliser/src/Cli.res | 2 +- .../tooling/evangeliser/src/Glyphs.res | 2 +- .../tooling/evangeliser/src/Narrative.res | 2 +- .../tooling/evangeliser/src/Output.res | 2 +- .../tooling/evangeliser/src/Patterns.res | 2 +- .../tooling/evangeliser/src/Scanner.res | 2 +- .../tooling/evangeliser/src/Scanner.resi | 2 +- .../tooling/evangeliser/src/Types.res | 2 +- .../evangeliser/test/Analyser_test.res | 2 +- .../tooling/evangeliser/test/Glyphs_test.res | 2 +- .../evangeliser/test/Narrative_test.res | 2 +- .../evangeliser/test/Patterns_test.res | 2 +- .../tooling/evangeliser/test/Scanner_test.res | 2 +- .../tooling/evangeliser/test/Types_test.res | 2 +- .../tooling/evangeliser/test/run_all.js | 2 +- .../tooling/greasy-rescripter/.gitattributes | 2 +- .../greasy-rescripter/.github/FUNDING.yml | 2 +- .../greasy-rescripter/.github/dependabot.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../.github/workflows/jekyll.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../tooling/greasy-rescripter/.gitignore | 2 +- .../tooling/greasy-rescripter/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../greasy-rescripter/CONTRIBUTING.adoc | 2 +- .../tooling/greasy-rescripter/Justfile | 2 +- .../tooling/greasy-rescripter/LICENSE | 2 +- .../greasy-rescripter/MAINTAINERS.adoc | 2 +- .../tooling/greasy-rescripter/Mustfile | 2 +- .../tooling/greasy-rescripter/ROADMAP.adoc | 2 +- .../packages/web/bridge-web/.gitattributes | 2 +- .../web/bridge-web/.github/FUNDING.yml | 2 +- .../.github/ISSUE_TEMPLATE/config.yml | 2 +- .../web/bridge-web/.github/dependabot.yml | 2 +- .../bridge-web/.github/workflows/codeql.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../bridge-web/.github/workflows/mirror.yml | 2 +- .../bridge-web/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 2 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-checks.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 2 +- .../packages/web/bridge-web/.gitignore | 2 +- .../packages/web/bridge-web/CONTRIBUTING.adoc | 2 +- .../packages/web/bridge-web/Justfile | 2 +- .../packages/web/bridge-web/LICENSE | 2 +- .../packages/web/bridge-web/LICENSE.txt | 2 +- .../packages/web/bridge-web/MAINTAINERS.adoc | 2 +- .../packages/web/bridge-web/Mustfile | 2 +- .../packages/web/bridge-web/README.adoc | 2 +- .../packages/web/bridge-web/ROADMAP.adoc | 2 +- .../packages/web/bridge-web/RSR_OUTLINE.adoc | 2 +- .../web/bridge-web/contractiles/dust/Dustfile | 2 +- .../web/bridge-web/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../packages/web/bridge-web/ffi/zig/build.zig | 2 +- .../web/bridge-web/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../packages/web/bridge-web/src/Bridge.res | 2 +- .../bridge-web/tests/bridge_contract_test.mjs | 2 +- .../web/bridge-web/tests/bridge_test.mjs | 2 +- .../packages/web/dom-mounter/.gitattributes | 2 +- .../web/dom-mounter/.github/FUNDING.yml | 2 +- .../web/dom-mounter/.github/dependabot.yml | 2 +- .../dom-mounter/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../dom-mounter/.github/workflows/jekyll.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../dom-mounter/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/web/dom-mounter/.gitignore | 2 +- .../packages/web/dom-mounter/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/web/dom-mounter/Justfile | 2 +- .../packages/web/dom-mounter/LICENSE | 2 +- .../packages/web/dom-mounter/MAINTAINERS.adoc | 2 +- .../packages/web/dom-mounter/README.adoc | 2 +- .../packages/web/dom-mounter/ROADMAP.adoc | 2 +- .../dom-mounter/contractiles/must/Mustfile | 2 +- .../packages/web/dom-mounter/docs/API.md | 14 +++++++------- .../web/dom-mounter/ffi/zig/build.zig | 2 +- .../web/dom-mounter/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../web/dom-mounter/src/ABI/SafeDOM.idr | 2 +- .../web/dom-mounter/src/Core/SafeDOMCore.res | 2 +- .../packages/web/dom-mounter/src/SafeDOM.res | 2 +- .../packages/web/full-stack/.gitattributes | 2 +- .../.github/workflows/casket-pages.yml | 2 +- .../full-stack/.github/workflows/codeql.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../full-stack/.github/workflows/quality.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../packages/web/full-stack/.gitignore | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/web/full-stack/COMPONENTS.adoc | 2 +- .../packages/web/full-stack/LICENSE | 2 +- .../packages/web/full-stack/MAINTAINERS.adoc | 2 +- .../packages/web/full-stack/README.adoc | 2 +- .../packages/web/full-stack/ROADMAP.adoc | 2 +- .../web/full-stack/contractiles/dust/Dustfile | 2 +- .../web/full-stack/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../packages/web/http-server/.gitattributes | 2 +- .../web/http-server/.github/FUNDING.yml | 2 +- .../web/http-server/.github/dependabot.yml | 2 +- .../http-server/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../http-server/.github/workflows/jekyll.yml | 2 +- .../http-server/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../http-server/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/web/http-server/.gitignore | 2 +- .../packages/web/http-server/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../web/http-server/CONTRIBUTING.adoc | 2 +- .../packages/web/http-server/LICENSE | 2 +- .../packages/web/http-server/LICENSE.txt | 2 +- .../packages/web/http-server/MAINTAINERS.adoc | 2 +- .../packages/web/http-server/Mustfile | 2 +- .../packages/web/http-server/README.adoc | 4 ++-- .../packages/web/http-server/ROADMAP.adoc | 2 +- .../packages/web/http-server/STATE.adoc | 2 +- .../http-server/contractiles/dust/Dustfile | 2 +- .../http-server/contractiles/must/Mustfile | 2 +- .../contractiles/trust/Trustfile.hs | 2 +- .../web/http-server/src/HttpServer.res | 2 +- .../web/http-server/src/HttpServer.resi | 2 +- .../packages/web/tea/.github/FUNDING.yml | 2 +- .../tea/.github/workflows/casket-pages.yml | 2 +- .../packages/web/tea/.github/workflows/ci.yml | 2 +- .../web/tea/.github/workflows/codeql.yml | 2 +- .../tea/.github/workflows/guix-nix-policy.yml | 2 +- .../tea/.github/workflows/hypatia-scan.yml | 2 +- .../tea/.github/workflows/instant-sync.yml | 2 +- .../web/tea/.github/workflows/mirror.yml | 2 +- .../tea/.github/workflows/npm-bun-blocker.yml | 2 +- .../web/tea/.github/workflows/quality.yml | 2 +- .../tea/.github/workflows/rsr-antipattern.yml | 4 ++-- .../web/tea/.github/workflows/scorecard.yml | 2 +- .../tea/.github/workflows/secret-scanner.yml | 2 +- .../tea/.github/workflows/security-policy.yml | 2 +- .../web/tea/.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../tea/.github/workflows/workflow-linter.yml | 4 ++-- .../tea/.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../tea/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../web/tea/.machine_readable/6a2/META.a2ml | 2 +- .../tea/.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../tea/.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../web/tea/.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/web/tea/CODE_OF_CONDUCT.adoc | 2 +- .../packages/web/tea/CONTRIBUTING.adoc | 4 ++-- .../packages/web/tea/DUBLINCORE.rdf | 2 +- .../packages/web/tea/FUNDING.yml | 2 +- .../packages/web/tea/GOVERNANCE.adoc | 2 +- rescript-ecosystem/packages/web/tea/LICENSE | 2 +- .../packages/web/tea/MAINTAINERS.adoc | 2 +- .../packages/web/tea/PRIORITY.adoc | 2 +- .../packages/web/tea/README.adoc | 2 +- .../packages/web/tea/ROADMAP.adoc | 2 +- .../web/tea/contractiles/dust/Dustfile | 2 +- .../web/tea/contractiles/must/Mustfile | 2 +- .../web/tea/contractiles/trust/Trustfile.hs | 2 +- .../packages/web/tea/docs/CITATIONS.adoc | 2 +- .../packages/web/tea/tasks/Mustfile | 2 +- rescript-ecosystem/packages/web/tea/void.ttl | 2 +- .../packages/web/websocket/.gitattributes | 2 +- .../web/websocket/.github/FUNDING.yml | 2 +- .../web/websocket/.github/dependabot.yml | 2 +- .../websocket/.github/workflows/codeql.yml | 2 +- .../.github/workflows/guix-nix-policy.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/jekyll-gh-pages.yml | 2 +- .../websocket/.github/workflows/jekyll.yml | 2 +- .../websocket/.github/workflows/mirror.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../websocket/.github/workflows/quality.yml | 2 +- .../.github/workflows/rsr-antipattern.yml | 4 ++-- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../websocket/.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-policy.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../workflows/wellknown-enforcement.yml | 2 +- .../.github/workflows/workflow-linter.yml | 4 ++-- .../packages/web/websocket/.gitignore | 2 +- .../packages/web/websocket/.gitlab-ci.yml | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../websocket/.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../packages/web/websocket/CONTRIBUTING.adoc | 2 +- .../packages/web/websocket/LICENSE | 2 +- .../packages/web/websocket/MAINTAINERS.adoc | 2 +- .../packages/web/websocket/Mustfile | 2 +- .../packages/web/websocket/README.adoc | 2 +- .../packages/web/websocket/ROADMAP.adoc | 2 +- .../packages/web/websocket/STATE.adoc | 2 +- .../web/websocket/contractiles/dust/Dustfile | 2 +- .../web/websocket/contractiles/must/Mustfile | 2 +- .../websocket/contractiles/trust/Trustfile.hs | 2 +- .../web/websocket/examples/README.adoc | 2 +- .../web/websocket/examples/chat_server.res | 2 +- .../web/websocket/examples/echo_client.res | 2 +- .../packages/web/websocket/src/WebSocket.res | 2 +- .../packages/web/websocket/src/WebSocket.resi | 2 +- .../ppx-proven-record/README.adoc | 2 +- .../src/ppx_proven_record.ml | 2 +- .../rescript-deno-starter/src/cli.js | 4 ++-- .../rescript-string-power/.github/FUNDING.yml | 2 +- .../.github/workflows/ci.yml | 2 +- .../.github/workflows/npm-bun-blocker.yml | 2 +- .../.github/workflows/ts-blocker.yml | 2 +- .../.well-known/security.txt | 2 +- .../rescript-string-power/0-AI-MANIFEST.a2ml | 2 +- .../rescript-string-power/CHANGELOG.adoc | 2 +- .../rescript-string-power/CODE_OF_CONDUCT.md | 2 +- .../rescript-string-power/CONTRIBUTING.adoc | 2 +- .../rescript-string-power/EXPLAINME.adoc | 2 +- .../rescript-string-power/Justfile | 2 +- .../rescript-string-power/READINESS.md | 2 +- .../rescript-string-power/SECURITY.md | 2 +- .../rescript-string-power/TEST-NEEDS.md | 2 +- .../rescript-string-power/src/Examples.res | 2 +- .../rescript-string-power/src/StringPower.res | 2 +- .../src/StringUnionExamples.res | 2 +- .../tests/StringPower_test.res | 2 +- .../tests/bench_test.mjs | 2 +- .../rescript-string-power/tests/e2e_test.sh | 4 ++-- .../tests/property_test.mjs | 2 +- .../tests/validate_structure.sh | 4 ++-- .../tools/string-union-gen/src/main.rs | 2 +- .../rescript-vite-config/src/cli.js | 2 +- zig-api/.github/workflows/zig-api-ci.yml | 2 +- zig-api/.machine_readable/6a2/STATE.a2ml | 2 +- zig-api/EXPLAINME.adoc | 2 +- zig-api/Justfile | 2 +- zig-api/ffi/zig/build.zig | 2 +- zig-api/ffi/zig/src/connector.zig | 2 +- zig-api/ffi/zig/src/core.zig | 2 +- zig-api/ffi/zig/src/gnosis.zig | 2 +- zig-api/ffi/zig/src/lib.zig | 2 +- zig-api/ffi/zig/src/process.zig | 2 +- zig-api/ffi/zig/test/integration_test.zig | 2 +- zig-api/generated/abi/zig_api.h | 2 +- zig-api/scripts/gen-header.sh | 4 ++-- zig-api/src/ZigApi/ABI/Connector.idr | 2 +- zig-api/src/ZigApi/ABI/Foreign.idr | 2 +- zig-api/src/ZigApi/ABI/Http.idr | 2 +- zig-api/src/ZigApi/ABI/Layout.idr | 2 +- zig-api/src/ZigApi/ABI/Process.idr | 2 +- zig-api/src/ZigApi/ABI/Proofs.idr | 2 +- zig-api/src/ZigApi/ABI/Types.idr | 2 +- zig-api/zig-api.ipkg | 2 +- zig-ecosystem/bridge-nginx-zig/.gitattributes | 2 +- .../bridge-nginx-zig/.github/CODEOWNERS | 2 +- .../bridge-nginx-zig/.github/FUNDING.yml | 2 +- .../.github/ISSUE_TEMPLATE/config.yml | 2 +- .../bridge-nginx-zig/.github/dependabot.yml | 2 +- .../.github/workflows/codeql.yml | 2 +- .../.github/workflows/governance.yml | 2 +- .../.github/workflows/hypatia-scan.yml | 2 +- .../.github/workflows/instant-sync.yml | 2 +- .../.github/workflows/mirror.yml | 2 +- .../.github/workflows/scorecard-enforcer.yml | 2 +- .../.github/workflows/scorecard.yml | 2 +- .../.github/workflows/secret-scanner.yml | 2 +- .../.github/workflows/security-checks.yml | 2 +- zig-ecosystem/bridge-nginx-zig/.gitignore | 2 +- .../.machine_readable/6a2/AGENTIC.a2ml | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/NEUROSYM.a2ml | 2 +- .../.machine_readable/6a2/PLAYBOOK.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../bridge-nginx-zig/CONTRIBUTING.adoc | 2 +- zig-ecosystem/bridge-nginx-zig/LICENSE | 2 +- .../bridge-nginx-zig/MAINTAINERS.adoc | 2 +- zig-ecosystem/bridge-nginx-zig/README.adoc | 2 +- zig-ecosystem/bridge-nginx-zig/ROADMAP.adoc | 2 +- .../bridge-nginx-zig/RSR_OUTLINE.adoc | 2 +- .../contractiles/dust/Dustfile | 2 +- .../contractiles/must/Mustfile | 2 +- .../bridge-nginx-zig/ffi/zig/build.zig | 2 +- .../bridge-nginx-zig/ffi/zig/src/main.zig | 2 +- .../ffi/zig/test/integration_test.zig | 2 +- .../.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- .../.machine_readable/6a2/META.a2ml | 2 +- .../.machine_readable/6a2/STATE.a2ml | 2 +- .../connectors/zig-groove-bridge/README.adoc | 2 +- .../connectors/zig-groove-bridge/build.zig | 2 +- .../connectors/zig-groove-bridge/src/main.zig | 2 +- .../test/integration_test.zig | 2 +- 1465 files changed, 1531 insertions(+), 1531 deletions(-) diff --git a/ada-ecosystem/ada-loom-registry/.gitattributes b/ada-ecosystem/ada-loom-registry/.gitattributes index bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 3e1a7920e..8f45a0004 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 0d95f5e77..349e32aee 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 76bd1a0eb..b0b1ed6d3 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 79ce88441..f9812fa02 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 e16e1918c..5b59919da 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 1e6887252..7af3b2f9b 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 ada4c4df8..5537465f7 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 6f21788b7..443d4c866 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 fd1be6c66..680cbcd4c 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 6874d1100..17bfeeb46 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 d119bec0a..1699fe4a2 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 e09298870..3d0f29834 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 e061c0371..9b68b5def 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 d8847fd29..11c373fdd 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 abf1fdf53..e5ff7e80f 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 c32021adb..1f1548cab 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 5ffbd0710..3dac8491e 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 e40e76c1a..84c84825c 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 940d96412..99d39788e 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 c46800c32..b95176a22 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 75296fd61..94a49d830 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 b53683851..0bc06650c 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 4a3b544c1..e8986837b 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 97fc682f1..507ca0a0b 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 be7870dbf..7a17f28f8 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 0d4e63847..8a274c7f3 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 cd4820532..b30db63ae 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 ec22d6a10..4f5ef8309 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 2c9c1feb7..65597ab81 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 ca65a5720..da374d7a8 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 052324ce1..ecb243088 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 9553bbe6a..8298de25c 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 c926e1e12..f8a3ebc05 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 493330e6a..d9bf5ab8f 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 f834cc3e5..217427e73 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 c3ce3cfdf..eb6bae8d0 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 76bd1a0eb..b0b1ed6d3 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 d9a54f6ca..b0a6fd1bf 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 41676b76f..00fef0a77 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 5afee970e..866dcb84b 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 27add933b..0b5b702f8 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 becb1d24e..c95d5ebd9 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 15879937d..611b5a845 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 b09e520cc..ef912f85f 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 dca465839..df4ec2003 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 fd9bb9606..688a442ca 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 c4e21acd1..259980c02 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 1e617c1ba..777ef7bf4 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 5be0bd5b8..047261f6d 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 518fdb50b..52feeb200 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 bd14f6ada..04a310719 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 d8546d760..b66b8c986 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 462fbc237..50155c323 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 0c819aa82..145c4e962 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 2124a9b59..2e8bb78ce 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 30c879ab6..d5cd4e996 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 24b730067..67a416d79 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 410dc3cfc..dba7fc818 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 bc603505b..ad8fd14c8 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 e152a8644..03baadb4c 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 599292103..61d714cd9 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 76bd1a0eb..b0b1ed6d3 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 7c4c3af2c..16ddf9a58 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 e900c7e75..228dc4386 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 c3a255a4e..efdb7b721 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 1cfa1638a..b80da1cff 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 94bfc55d1..95aa1fce1 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 da9db6c65..003d6113e 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 93cea482f..67f5366ac 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 614d1f55d..22305e1cb 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 ea912ff9f..7cb561dfd 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 1bfe9eddb..4fba8fbde 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 5b09f56fe..f522aef3e 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 6df637a93..7309fa900 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 463636d71..f9bdf68fa 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 2f21772b6..9d2bc7a07 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 6fbd6b4c5..4d5db884f 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 84ac7d146..17dd528b2 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 b8ea1a025..3b941ae00 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 1b2fbe51c..1acf7a300 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 a74bd8336..6408e1c72 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 d0dc0866b..c599c52e0 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 0e9ba376a..1807e29e0 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 9e77419b1..b14389cef 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 11c8223ca..2068cc161 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 17de4f2ab..55998e129 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 e11df47e6..3cabba229 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 255908158..76e516716 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 0ed360be2..9bc2e24bc 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 3d720dc3e..697966420 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 f46451a64..c0238c5df 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 9bf143902..754f35710 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 dd6a026c8..854d2ee3d 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 ca78d43b7..d3b9cee01 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 dd6a026c8..854d2ee3d 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 2c9ed6cc1..869cbee61 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 eb739e96f..45038e1eb 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 eb47d475f..c0ae9da59 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 ad75c2cd5..b096db889 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 029fbbad3..6e41e6c25 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 648bca025..d9f90b468 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 018c1e588..0a154fd35 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 3482cfc39..b0f1c0149 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 d702ec9a7..e2df930d6 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 19486c87a..eea6a3a9f 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 1c473aef8..5381604ed 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 6b3e80574..9af33ffdc 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 2c8f8f5b6..164c5229a 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 bb7fc435d..238b3d2cd 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 ea4ba2cd0..01a19140a 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 3ca8e00d2..8cc906fd4 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 7e8965245..eaee72059 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 b8954d8bc..093573a07 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 ec8281dc0..615df84f0 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 fb387e187..4bbd6cf39 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 bd754e616..330e54b3c 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 3ee51243b..3182d1754 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 f01442c56..408df6428 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 2d429b7ad..f170cabc8 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 9dacbd6ee..460e06940 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 6668d6690..cc7cbc351 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 287356028..6b2998f1f 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 3484bf493..e498e8836 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 7efddfefc..e78133853 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 c32021adb..1f1548cab 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 37747faf9..a7e06697f 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 2c4c5e2f6..7190c194d 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 19e2289f2..d7266bc00 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 891f88dbd..eb91b1e29 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 f0a267de4..a41a5932e 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 3b4879f8f..1ef38f87f 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 0c270b25b..a3e55cb8e 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 9e4358487..137398cd5 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 cffda23e3..4aac671d0 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 3d89b8763..ccb5bc51d 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 efcafa22b..ba85260a6 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 94aabec94..1c0044c8c 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 4bce8288d..d8d717c4f 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 19eda0fa5..a14f8a005 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 527325d94..a54a5418a 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 4c9842ba9..16f0dab46 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 72ace9c1c..a7a036992 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 f5557fade..c521b964e 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 0fb7fd599..af38fc547 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 8f99137a1..9a5827baf 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 ad3796764..523fce79e 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 d4912f968..05ca0ba21 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 25292f2e7..599bc3f8a 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 828253e63..7f79301ee 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 c79318318..0ba0c97b5 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 fb4533750..422fcd5cd 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 cf992d938..028b503d6 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 920e3bb44..048290370 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 27b6fc6cc..52beaea4b 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 ac120fa45..a1c654434 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 c84edf333..ac26298b4 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 49151a25c..b1a561f3b 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 efd551810..070eda3aa 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 f650269a8..c16fcc747 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 56188c898..6e373bd2f 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 def093bc0..5bb0005e2 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 73ca7fd0c..57ce8242b 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 b8954d8bc..093573a07 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 b177cbfd4..43655942e 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 b8e7e5a9a..472248699 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 2e24f04f3..b13ec695f 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 635d6623e..0bccae0d0 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 86f05ebbb..f97bc9ccb 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 e8054e043..8e0dff5ec 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 8c92d1159..63d1a9992 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 5e1bcdf55..05cb89da1 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 f8beee528..832762feb 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 457811cc2..80339e77c 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 50ed27331..fc17a27d0 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 19fe1eedf..0987daeed 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 5c3719420..f492289a3 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 c68b6e358..e54779833 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 7b2675d49..0b20fca23 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 83f47066a..7fba8c94b 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 92095899e..257f3a4f4 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 db82caa31..7d0153389 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 6663cb79f..c2490ca4b 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 26b6aa5d8..c147c6f8b 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 32f6a5e0f..121da7ae3 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 84d0c0836..903af2c3f 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 ab21b25c7..d08796f92 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 0de44cb7b..842c6b06a 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 3fa9caf48..93df18706 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 c8ad40f27..f387d08e9 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 39e4f0205..cdc2baa14 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 4fed7fa67..677a4dacb 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 2bb0c5801..d888cee56 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 8c6f72b1c..166ed9e8b 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 d6c686427..891952224 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 03685ee41..c936101d8 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 871ec12f2..ceb8a1e71 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 9217576c6..20156dd51 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 b851497f3..ed7e1529f 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 c1b1411a5..f071ca8a9 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 05ef9321f..ec7cbda35 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 430312d4d..c142ba3cf 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 11ca444f2..2f7f20de8 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 3fc432e71..dc3e4ee3a 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 5677138d9..c77798cdf 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 49a833189..e61ad2440 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 3a40801e4..121c5ae27 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 eda90f005..89c6fa5ff 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 da78ead37..ded161e32 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 aa88a34fd..bf6350c95 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 1b6f2a9e1..b841eb599 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 6de8af443..e345aeca9 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 e02792a64..ed56853dd 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 b8ec5aef2..c92e124d1 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 e1ede775f..33377c6cc 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 872287a5b..3d5b209e2 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 7a2bea514..f114cbd24 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 d0837d590..e16cbdf9d 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 3512a8789..099653636 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 502d4f483..3d3e27a07 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 28908c640..f970b710e 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 17ebceabe..1e135063c 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 ccdf9d3be..bf7bf7d38 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 33cedd559..ef09e339a 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 8e9026c77..0bd9198f8 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 097b8e868..22846c785 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 a2c573f55..e54f4dabb 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 c25c68a23..dddcc6c43 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 7afd897ba..7f0f471b3 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 f547a7c98..91cafa014 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 ed4c761cf..f8550bb2c 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 a7b5566c5..aabdb6215 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 93ebebaba..ce1bf98aa 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 3e2bf8fad..bf456ae24 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 03f1f09d9..6ec12953b 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 ebc882dc2..5b5f1b1e5 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 ecf90f186..f35c7addf 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 b6ea38188..e02427f84 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 5526962ca..80766a376 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 1a97b4416..0088b80c7 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 28a5ea7ca..4eeb58088 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 ab8ef5d2b..7710ce2b9 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 9a2cf856d..eb840b81f 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 fe2ec638f..288820a9e 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 6b547a674..6ee0e964a 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 8a6f802f3..c386456f8 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 39b370fc4..3435bdb41 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 64163094b..d922a4c74 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 fc15bd3c9..32b819e4e 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 79c4feff4..5178d400e 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 0e5666ff0..135e181bd 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 818fba436..d461915b8 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 f40fc1cc0..f890ecace 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 defa12510..966776651 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 db6b2b431..3f0340f4b 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 07df18373..23c77edb2 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 5095810a7..478739b73 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 76bd1a0eb..b0b1ed6d3 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 757c73bfe..74c09dd58 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 788701d4a..00f9d6b7b 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 4c0d553ab..03b8066c5 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 58b1f09ff..c0fe2675b 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 6f21788b7..443d4c866 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 051fecfb1..b2dcc860a 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 70e1cbe9a..2ea5346cc 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 2a199fedc..48d1b2f13 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 d119bec0a..1699fe4a2 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 48cc1d134..b28eeeb5d 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 18819c3d6..c52ef20d2 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 6beb3b4f3..e97bcf2ee 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 c075bff36..b3dc752fc 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 75296fd61..94a49d830 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 270f6e275..5c38987eb 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 ceb411ec1..ee430540c 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 95771880c..641a4df03 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 48c6692a8..f33b3c957 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 51d841cf8..58fff5ba5 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 3442cce92..e0c7463ee 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 b49620aa0..e6d0830be 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 145940b78..e3e058223 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 6d3831179..119b78059 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 00881df06..0edf17dbf 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 94e4fb846..4ba7565fc 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 d119bec0a..1699fe4a2 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 9b619fe1b..7d7e64b7b 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 09f703ee1..dbfdb5f13 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 10fd65034..6f200eb65 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 c202576d9..ed997b434 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 bb5618486..e860a85c1 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 4ec160351..f6d497976 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 e16e1918c..5b59919da 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 c11bd2d62..45f10b185 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 d119bec0a..1699fe4a2 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 35ade06cf..8cecc27cd 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 be98ce793..c438e00bf 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 e4a0ae0f5..b050c3ad6 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 d2dccf5bb..ec540b341 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 5830e4e73..89e337f52 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 16d61e7b3..cb1bbc411 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 b52266f76..ae75a04bb 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 59731a692..53bdab60d 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 9ec4a9049..692f24b3f 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 5d1b78321..82e4a1706 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 e854cdf63..6146ccd64 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 26a17813e..b1ae1580f 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 f0feb6f10..553dd1a36 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 efe86ebe4..f12018aa1 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 324d2114f..87a27d30e 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 bb5618486..e860a85c1 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 61d95da9d..b317db1b5 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 757c73bfe..74c09dd58 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 dbd314213..60cc60cac 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 3dbba301e..d50c271ad 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 d119bec0a..1699fe4a2 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 40a92841d..03272522a 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 3d5114097..3c7d2d030 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 e480300e7..084010247 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 6419fc538..cdfd9ec91 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 43252132f..049248c35 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 f80aa887b..eabe373be 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 bb5618486..e860a85c1 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 c5c39979e..85c2fd88b 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 a70b00043..02d9ab769 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 2627ef0fe..76a6ac011 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 50918d6c8..628fd0c7d 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 e16e1918c..5b59919da 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 dbd314213..60cc60cac 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 2b8f5aadc..a95e246d7 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 d119bec0a..1699fe4a2 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 693002ad7..fee6df928 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 ae54920fc..65f52cf83 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 e60448a22..ecfeddb2e 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 c426353ca..99eb06cd4 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 0110a16cc..4d68d9733 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 4eda12d42..551edbf8b 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 03159f887..175d2defe 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 852cf2553..15e77deaa 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 23bbb15c1..c9104f728 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 5ab9e9c9d..ec48bfa7f 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 595433da0..c63b82325 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 60a913dd8..6f1a10b8f 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 0564999ec..e6595f205 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 f5efed578..6aedf4a3c 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 659768eaf..c6eec3fff 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 b2bffe80e..2226893b5 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 9b5af99a9..3ab0fa64e 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 c5dcec196..800c53227 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 369f64429..dc45800a7 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 826f11276..e0705f6e9 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 0ca611b76..319b389ee 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 cbe756e2a..9233a5036 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 cc93961d7..d5154f9fb 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 6490c0014..f92c4d1e9 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 01cc67b00..8ecf9fd1b 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 25d3c8ba8..30fbf1c85 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 84199bc04..f5544d612 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 8fd2c4a84..52d747476 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 a53b006d0..51a8fa161 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 3575cd97c..50b98c88a 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 ed6f0c5ac..c9da1349c 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 da47ccb32..c8ced90eb 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 58f0d381b..90011ad31 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 292fd2956..33c4d70a5 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 6a9a52f68..6c89d4303 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 86a006a4c..adf7ea641 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 58b1f09ff..c0fe2675b 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 de8af4079..476ed3f0b 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 051fecfb1..b2dcc860a 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 95bf53ba9..200616183 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 f2762d95a..b5914ef69 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 954f303a6..70b893e57 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 9020f9abe..ed15d7c55 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 4561d8962..5b87937a6 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 82523ab9a..85c5f78ea 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 179c2e846..65b71919c 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 cce44fd31..35345b9c0 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 47524e35d..0fbef2b22 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 3575cd97c..50b98c88a 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 ed6f0c5ac..c9da1349c 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 da47ccb32..c8ced90eb 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 58f0d381b..90011ad31 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 292fd2956..33c4d70a5 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 6a9a52f68..6c89d4303 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 86a006a4c..adf7ea641 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 58b1f09ff..c0fe2675b 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 de8af4079..476ed3f0b 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 051fecfb1..b2dcc860a 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 95bf53ba9..200616183 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 f2762d95a..b5914ef69 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 954f303a6..70b893e57 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 9020f9abe..ed15d7c55 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 aae793bc2..3684a52bb 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 eb3978c3d..e943fd2df 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 1ef3aa949..91cb92163 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 16f7744d8..63a8b1e60 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 60bc9311c..c381858b9 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 c5f1f8a92..f47dd871e 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 c866a28e2..823d9b09f 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 72e9ca007..d96356eeb 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 03d7f37c1..2838035af 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 bc80d968a..91ec5fdb7 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 b01d25c4b..ad3f8f2a7 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 e5eefb7fc..45e6ac67c 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 f3f24a012..bf1281a1c 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 8cacbbbf9..fa0b171cd 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 bb5618486..e860a85c1 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 084feddb0..338ecc1d0 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 e1493d174..ac2074eaa 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 757c73bfe..74c09dd58 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 98e2c59a7..93d304e98 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 dbd314213..60cc60cac 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 3dbba301e..d50c271ad 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 d119bec0a..1699fe4a2 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 cb50fdd68..b13ab8de4 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 a746ca598..1d7dd11ee 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 c959dbbf9..8366b2a54 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 808ed7b60..d7c51a839 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 f20f90e56..a8aced865 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 9a488618c..43f8b4d20 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 255ac4f77..8cd59bb3d 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 dab455f9a..f095d2892 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 ada118a15..120d6430f 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 2eaf935fe..16b4e37f9 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 5baf2664d..e7b81e3c0 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 572fbd3d1..9256152f3 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 1c4cb5633..9d1ef63b2 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 49af23f88..fee88d469 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 56707b95b..7d7b96393 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 05e185708..4e0d19b20 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 f98f14c36..e577d61fe 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 898a55adc..1502adbcc 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 1f8d7a5a7..cc9b11a8d 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 507d1c73f..a4f545119 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 41d939b4c..8c1d824bc 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 153a63101..8afdd14df 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 03267feba..af6f77a03 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 629d0dac5..d7a2138c4 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 4e65ddd7c..c282565fc 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 4392696dc..7b6a04dbe 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 5cdcf114b..8472bd30a 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 c17487556..c88f78e23 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 4c90fc031..9b7479d4b 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 37678e59c..5eae284cc 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 977e94351..f647dc0e6 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 31a7ce522..f2f3fa5d3 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 0d39b9984..ffed783d4 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 cf07afb4c..b37a4aec1 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 40e5d8b09..7ffde4058 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 b471de4d9..3c18fb81a 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 1546d5b30..66e7c61b1 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 61d730eca..6180b1f19 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 fe91edca0..b4bd5ddac 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 61d95da9d..b317db1b5 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 e16e1918c..5b59919da 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 dbd314213..60cc60cac 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 3dbba301e..d50c271ad 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 9226f08af..6690f1e59 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 d119bec0a..1699fe4a2 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 8da966b13..29211187e 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 97eca016a..b23d57454 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 ca2eeab0a..d7d0867f5 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 7ae74a03f..dc2112b1f 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 d2dccf5bb..ec540b341 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 d2dccf5bb..ec540b341 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 bb5618486..e860a85c1 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 e1493d174..ac2074eaa 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 b87007c17..c09baad75 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 e16e1918c..5b59919da 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 1e6887252..7af3b2f9b 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 232f191aa..158316ef6 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 dbd314213..60cc60cac 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 b04e35a5e..220fe3160 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 3dbba301e..d50c271ad 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 a6b919eab..83840b334 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 cbce37be0..3ef6ff158 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 d119bec0a..1699fe4a2 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 bc17c0db8..637391020 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 1407c4334..c957c25c4 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 f3316de89..937b481ea 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 c73e96ff0..1f34e6024 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 1658c5e38..4e3c14090 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 af6d1a05e..12377a2e4 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 7e32939de..9bf2bacf9 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 ad4279939..86293e775 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 ca83bae48..3e8c6cd73 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 6472f89e4..cdf8785d1 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 3575cd97c..50b98c88a 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 ed6f0c5ac..c9da1349c 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 da47ccb32..c8ced90eb 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 58f0d381b..90011ad31 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 292fd2956..33c4d70a5 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 6a9a52f68..6c89d4303 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 86a006a4c..adf7ea641 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 58b1f09ff..c0fe2675b 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 de8af4079..476ed3f0b 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 051fecfb1..b2dcc860a 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 95bf53ba9..200616183 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 f2762d95a..b5914ef69 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 954f303a6..70b893e57 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 9020f9abe..ed15d7c55 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 ae9e1d2d5..07823d18d 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 bdaba1f70..446644c94 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 6ad463af9..d4d5cce20 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 eab7a83e5..f44730e5b 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 7c90de67f..4e585e987 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 fa1884710..c133cb3e5 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 e322d0e84..1adec88dc 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 aef16517b..92836e5ee 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 0261be4d5..e74889ba6 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 018b181a1..91b7e4194 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 ed6f0c5ac..c9da1349c 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 757c73bfe..74c09dd58 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 da47ccb32..c8ced90eb 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 58f0d381b..90011ad31 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 292fd2956..33c4d70a5 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 6a9a52f68..6c89d4303 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 86a006a4c..adf7ea641 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 58b1f09ff..c0fe2675b 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 de8af4079..476ed3f0b 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 051fecfb1..b2dcc860a 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 95bf53ba9..200616183 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 f2762d95a..b5914ef69 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 954f303a6..70b893e57 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 9020f9abe..ed15d7c55 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 dc8af687f..e856505f0 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 5ff35c692..3b86907f8 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 a6fea99e4..ee1c7b5ff 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 4e63f1782..c201cd60f 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 bb93d9483..a7a14e98c 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 a4be2cc45..9d38ea6f2 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 fa347dd48c7f79dcac4c018159836cc77a39a8f7..098b8ff6ff9394fb83821879461f505f28b4d0ff 100644 GIT binary patch delta 18 ZcmZn@{39?yhTS*7N7qQtV54p%2LLwN1v~%% delta 28 jcmew(&?Y!RMlirPz(?0m&p # # 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 01b8200e2..7852d300e 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 5ce11e548..cc4b22689 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 5019978e0..2fc25be52 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 2b4274ccd..fdd908362 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 5995b611a..57dd968d1 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 2a6ca1334..4cd7092e3 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 52d425e83..e33fe95e7 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 68cebb2d1..c9e96b1ce 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 734d8c6ad..d8f931a4e 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 61d95da9d..b317db1b5 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 b87007c17..c09baad75 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 0cc1a3ee0..75d165757 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 1e6887252..7af3b2f9b 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 232f191aa..158316ef6 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 dbd314213..60cc60cac 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 b04e35a5e..220fe3160 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 e4d4c157f..e7c897d59 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 3dbba301e..d50c271ad 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 a6b919eab..83840b334 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 4a4c87e85..d36dfffd9 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 0bb9c9eba..31fd527fe 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 bae0e7a26..b7b0d88a8 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 a0aa2d31a..0cc084293 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 a74db8fb0..aa205720f 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 da64b5969..5da42a878 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 75296fd61..94a49d830 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 7928e4b04..ee751099f 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 a3b5a5d82..d877220eb 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 2f3c13df7..1c5d9cb39 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 6ec8ac2a1..895e98f1a 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 04bb17f0d..55fd6f813 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 1b78cfa0b..7a4483936 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 c3fecfd3b..63518964c 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 bf2ec8576..36277ad43 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 8eea61ae0..77bb59055 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 b1142f724..85b51d3d7 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 09aed3f69..086cc72c2 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 482e73010..7f68da4dd 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 bea069a63..ec28f3291 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 f8709b562..738b89287 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 61d95da9d..b317db1b5 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 b87007c17..c09baad75 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 757c73bfe..74c09dd58 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 0cc1a3ee0..75d165757 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 1e6887252..7af3b2f9b 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 232f191aa..158316ef6 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 dbd314213..60cc60cac 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 b04e35a5e..220fe3160 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 e4d4c157f..e7c897d59 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 3dbba301e..d50c271ad 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 a6b919eab..83840b334 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 d955542ed..cc7b9871e 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 be71295b6..5a2ab8019 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 2a0713aa3..133cfefa0 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 0dae47ec8..f79485ca5 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 75296fd61..94a49d830 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 7928e4b04..ee751099f 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 03c6d0dd9..00b313fa5 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 12214c1a0..ac9b740af 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 7e7d3698c..8a8e796b9 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 b24e11b16..370198a48 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 b5bebcb4c..e5ec82e24 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 48cc76dff..e3148e1bd 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 e16e1918c..5b59919da 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 788701d4a..00f9d6b7b 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 fe23cdb3a..3e851dd30 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 4c0d553ab..03b8066c5 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 8ebb513ff..502ce0ed1 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 acb8faf62..7cbd0dac0 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 c49946d7f..4e0603786 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 f9063714c..55880e27a 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 58b1f09ff..c0fe2675b 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 ec7cecc8f..a44daef94 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 051fecfb1..b2dcc860a 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 3cbee7e87..63a0cd560 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 e3e13614a..36f75283d 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 3f4dc41d2..a6adb9fab 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 94dd0b29f..3bed9c5f1 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 c11bd2d62..45f10b185 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 d119bec0a..1699fe4a2 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 332d2f343..26d055537 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 64aab8686..13c563779 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 31d346664..c5ebdddea 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 1aabf4953..3d015fc35 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 4f5e24e3c..5f075413a 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 e40e76c1a..84c84825c 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 9fc131c8a..5b7f5a3c4 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 59b559e18..9c4ce0ff7 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 cfcad4075..042014093 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 bb5618486..e860a85c1 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 97cf3db37..cbbe03f91 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 e0c928c3e..83160981e 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 e16e1918c..5b59919da 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 e85a544a7..257e5961b 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 6f21788b7..443d4c866 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 25ef57b43..6ca34da58 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 bb7503c5f..946c3a3fb 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 6b471a94c..10ca2699c 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 c11bd2d62..45f10b185 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 d119bec0a..1699fe4a2 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 f6025f1eb..f2650d3d6 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 246f32114..031c57558 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 251962136..c710d25f1 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 d2dccf5bb..ec540b341 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 4a1d9dece..4df2d9876 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 0af9fed77..ecd72d5a7 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 62c7b3e61..57e408a26 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 db0cc530c..508a56b3f 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 3e1a7920e..8f45a0004 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 b87007c17..c09baad75 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 757c73bfe..74c09dd58 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 1e6887252..7af3b2f9b 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 232f191aa..158316ef6 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 e85a544a7..257e5961b 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 b04e35a5e..220fe3160 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 ada4c4df8..5537465f7 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 6f21788b7..443d4c866 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 fd1be6c66..680cbcd4c 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 59121ae16..1af04932e 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 4e093fc73..efa638ee1 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 b65dd6345..b65ea4bc9 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 c73e96ff0..1f34e6024 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 d911fc4fc..b3e640e73 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 7928e4b04..ee751099f 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 1e260f9b8..ca33ca77a 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 75296fd61..94a49d830 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 7928e4b04..ee751099f 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 03c6d0dd9..00b313fa5 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 5148cf4c5..391dc78af 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 b87007c17..c09baad75 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 757c73bfe..74c09dd58 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 1e6887252..7af3b2f9b 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 232f191aa..158316ef6 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 e85a544a7..257e5961b 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 b04e35a5e..220fe3160 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 ada4c4df8..5537465f7 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 6f21788b7..443d4c866 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 fd1be6c66..680cbcd4c 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 a30132fad..35291858b 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 8429ad2f6..78a3135d2 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 1fc075df1..19ee97b5a 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 7928e4b04..ee751099f 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 970101e3b..721b891bd 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 75296fd61..94a49d830 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 7928e4b04..ee751099f 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 03c6d0dd9..00b313fa5 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 3e1a7920e..8f45a0004 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 b87007c17..c09baad75 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 1e6887252..7af3b2f9b 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 232f191aa..158316ef6 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 e85a544a7..257e5961b 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 b04e35a5e..220fe3160 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 ada4c4df8..5537465f7 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 6f21788b7..443d4c866 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 fd1be6c66..680cbcd4c 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 f54410f56..97099ed7e 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 a237c0ff7..82b69f3d0 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 369df5e73..5dfb1a6ce 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 7928e4b04..ee751099f 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 8d11a0338..829645810 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 75296fd61..94a49d830 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 7928e4b04..ee751099f 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 03c6d0dd9..00b313fa5 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 250b51a51..e7e19006c 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 7f05ea2d4..fb3e41c7b 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 afc6ecfb7..70da274b3 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 45ac7b2b5..c16874bb3 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 39777da59..9d3c04109 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 ca6c95cc3..adf894a3e 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 03fa09d15..65160b5c2 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 b6f633279..7872e9b7f 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 5148cf4c5..391dc78af 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 b87007c17..c09baad75 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 162afc358..dafc087e4 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 1e6887252..7af3b2f9b 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 232f191aa..158316ef6 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 e85a544a7..257e5961b 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 b04e35a5e..220fe3160 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 ada4c4df8..5537465f7 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 6f21788b7..443d4c866 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 fd1be6c66..680cbcd4c 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 af1662a2f..6cb937e13 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 578639bb2..ec78032b3 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 442533aa8..e31853c3c 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 7928e4b04..ee751099f 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 c2a5609d2..83425033a 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 75296fd61..94a49d830 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 7928e4b04..ee751099f 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 03c6d0dd9..00b313fa5 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 018b181a1..91b7e4194 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 ed6f0c5ac..c9da1349c 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 da47ccb32..c8ced90eb 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 58f0d381b..90011ad31 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 292fd2956..33c4d70a5 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 6a9a52f68..6c89d4303 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 86a006a4c..adf7ea641 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 58b1f09ff..c0fe2675b 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 de8af4079..476ed3f0b 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 051fecfb1..b2dcc860a 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 95bf53ba9..200616183 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 f2762d95a..b5914ef69 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 954f303a6..70b893e57 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 9020f9abe..ed15d7c55 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 36f33a8da..94fd01722 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 2e5d32f7f..b8f6e5156 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 568ea52ae..1e2af7ed4 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 3c823643e..f4d54c3c8 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 613f348f0..a3b81a0db 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 a640fd4e7..9058fb996 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 5b32a82de..ab05f22a2 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 75296fd61..94a49d830 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 abadba1ba..64755c5d4 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 4273829a9..e9b9bbf46 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 546d8ef16..b67ef4f8d 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 879cd424d..71478aa11 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 a31d87f19..3d6df3832 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 3cb4fd85b..2186dac23 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 e10c5668f..7018aff5d 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 a4573be12..42e4f95ca 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 f6037c29c..5efb98b0f 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 b31d0091c..9872bdcc1 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 7e7d3698c..8a8e796b9 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 6835a91e1..5fcf01857 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 2df620c00..6c003266e 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 48cc76dff..e3148e1bd 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 e16e1918c..5b59919da 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 788701d4a..00f9d6b7b 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 fe23cdb3a..3e851dd30 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 8decd41b7..b547817eb 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 4c0d553ab..03b8066c5 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 b2778cfdf..790293aac 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 acb8faf62..7cbd0dac0 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 f9063714c..55880e27a 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 58b1f09ff..c0fe2675b 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 ec7cecc8f..a44daef94 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 051fecfb1..b2dcc860a 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 aaef419f1..7a8af6f23 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 e3e13614a..36f75283d 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 a3e4f4be4..b6ac40a44 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 94dd0b29f..3bed9c5f1 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 e96204e0f..007ae92d0 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 d119bec0a..1699fe4a2 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 855f26f92..7e2eae200 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 c10279f90..4f7dbba36 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 47f838445..524d8d68f 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 ac30df016..250308dbb 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 28c7d51ab..7d88ac03a 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 015e126e2..cc06347c2 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 9ed143777..36767833f 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 18ebfc397..0f2536b24 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 4362449d0..de6f7ea30 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 dd668e5e9..030d8bac4 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 181c74db1..77e1b2f5b 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 d57165157..854415f11 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 012f19fd3..1c00a4645 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 2ae87d8d9..15478f2c7 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 62315f9ca..f0cec3bbc 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 92c13f730..50467f6d2 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 f03f9f4e3..d8795a8a1 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 46bcc19ef..efce952be 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 7a88c31b2..9d829e489 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 a39b0ae56..dc3757a31 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 123b9bdf5..8d4ffda30 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 8769d0201..8d5d7f1f3 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 6e001009a..a6383238d 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 917e0ddf2..33e801897 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 3575cd97c..50b98c88a 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 ed6f0c5ac..c9da1349c 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 757c73bfe..74c09dd58 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 da47ccb32..c8ced90eb 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 58f0d381b..90011ad31 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 292fd2956..33c4d70a5 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 6a9a52f68..6c89d4303 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 86a006a4c..adf7ea641 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 58b1f09ff..c0fe2675b 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 de8af4079..476ed3f0b 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 051fecfb1..b2dcc860a 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 95bf53ba9..200616183 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 f2762d95a..b5914ef69 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 954f303a6..70b893e57 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 9020f9abe..ed15d7c55 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 d0fcccdda..9c7f7cf9e 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 af77901ee..b58dfc1b0 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 5d9b9db40..014ad5473 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 c73e96ff0..1f34e6024 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 97faadef8..6e7e0b588 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 47524e35d..0fbef2b22 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 db6b2b431..3f0340f4b 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 07df18373..23c77edb2 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 5095810a7..478739b73 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 e16e1918c..5b59919da 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 788701d4a..00f9d6b7b 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 4c0d553ab..03b8066c5 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 e85a544a7..257e5961b 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 eec6896f1..f926b8a62 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 58b1f09ff..c0fe2675b 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 6f21788b7..443d4c866 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 051fecfb1..b2dcc860a 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 70e1cbe9a..2ea5346cc 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 25ef57b43..6ca34da58 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 bb7503c5f..946c3a3fb 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 94dd0b29f..3bed9c5f1 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 825760306..446f9f83b 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 c73e96ff0..1f34e6024 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 47931442f..615c8f326 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 065ed4575..eec1de984 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 793d4ebe7..fbcfcff34 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 75296fd61..94a49d830 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 5bc844492..1703064b6 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 3a15b7c33..3d483ae31 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 478c9aaba..e948a3cd2 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 61d95da9d..b317db1b5 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 b87007c17..c09baad75 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 e16e1918c..5b59919da 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 9fdf10e9d..aa955ec51 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 f1d64eb0f..98b5a2555 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 0cc1a3ee0..75d165757 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 232f191aa..158316ef6 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 dbd314213..60cc60cac 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 b04e35a5e..220fe3160 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 e4d4c157f..e7c897d59 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 3dbba301e..d50c271ad 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 a6b919eab..83840b334 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 c11bd2d62..45f10b185 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 05796f167..aed3132b6 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 b27333ade..7cc9d6cfd 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 0f6f860a8..c309ca95c 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 aface717e..189a8e2d2 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 5a91a9915..f5e09347e 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 680bf2169..cae06543a 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 7928e4b04..ee751099f 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 28c234a8b..54c62129f 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 c2081bdba..4a2e049a4 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 b496692af..4ad2350ae 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 d66a3025b..034199499 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 6fb340ed1..9ecdf1872 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 5eff930d7..4667507a8 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 1d2bbe169..ebd5df519 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 bb5618486..e860a85c1 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 4ec160351..f6d497976 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 61d95da9d..b317db1b5 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 757c73bfe..74c09dd58 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 dbd314213..60cc60cac 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 3dbba301e..d50c271ad 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 c11bd2d62..45f10b185 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 894d29615..774ee8c39 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 14e69113f..977b935d0 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 340c3c061..47cf25046 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 9ba1c2efa..fa4dcda95 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 3f4c70b64..7fd0b09fb 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 ce11238f6..6c6b95eeb 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 dc02fc370..71cdf62e8 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 48e8e629f..334e2a415 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 e2e8f1c59..241b928ea 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 3575cd97c..50b98c88a 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 ed6f0c5ac..c9da1349c 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 da47ccb32..c8ced90eb 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 58f0d381b..90011ad31 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 292fd2956..33c4d70a5 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 6a9a52f68..6c89d4303 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 86a006a4c..adf7ea641 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 58b1f09ff..c0fe2675b 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 de8af4079..476ed3f0b 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 051fecfb1..b2dcc860a 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 95bf53ba9..200616183 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 f2762d95a..b5914ef69 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 954f303a6..70b893e57 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 9020f9abe..ed15d7c55 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 d44b24047..e257b76e7 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 686955a8e..de17ebcc6 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 9b171e2e8..6e5dd41e1 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 89604e1c3..8359447fc 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 0c56d1dbb..77fb26698 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 ee02c5ccf..81448cbc2 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 37ec17199..31e9f857c 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 28eba1353..dab0aa2a5 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 efab21ae1..9eccf5f57 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 fd9bb9606..688a442ca 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 8f04fd7df..84c128554 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 f34c6e39c..55e0516d7 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 61d95da9d..b317db1b5 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 b87007c17..c09baad75 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 e16e1918c..5b59919da 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 e900c7e75..228dc4386 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 1e6887252..7af3b2f9b 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 232f191aa..158316ef6 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 dbd314213..60cc60cac 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 b04e35a5e..220fe3160 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 3dbba301e..d50c271ad 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 a6b919eab..83840b334 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 25ef57b43..6ca34da58 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 a26367b7e..617c2332a 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 bb7503c5f..946c3a3fb 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 2c46c593c..8fb98d807 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 d119bec0a..1699fe4a2 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 d071cd976..5668a5601 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 f9ab1bdd3..2ec094808 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 422eb9e4e..9692e0971 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 79cc2a2a6..44a8b2ad2 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 57a92ed15..806fc214a 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 10dc20e35..03e627022 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 67b4e8fb0..e57f674a8 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 113b23a71..445b842fd 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 9749bafac..d40b6d4fd 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 51272b06c..65b442abe 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 02b8bf0f8..8fd7a6b0d 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 005e18f2f..c6a7f0a91 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 bd54bd55c..2516d22ca 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 47f1501ad..cc777577c 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 bb5618486..e860a85c1 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 fd9bb9606..688a442ca 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 30c879ab6..d5cd4e996 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 3575cd97c..50b98c88a 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 ed6f0c5ac..c9da1349c 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 757c73bfe..74c09dd58 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 e900c7e75..228dc4386 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 f1d64eb0f..98b5a2555 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 da47ccb32..c8ced90eb 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 58f0d381b..90011ad31 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 292fd2956..33c4d70a5 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 6a9a52f68..6c89d4303 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 86a006a4c..adf7ea641 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 58b1f09ff..c0fe2675b 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 de8af4079..476ed3f0b 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 051fecfb1..b2dcc860a 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 95bf53ba9..200616183 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 f2762d95a..b5914ef69 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 954f303a6..70b893e57 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 9020f9abe..ed15d7c55 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 d44b24047..e257b76e7 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 6df637a93..7309fa900 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 d119bec0a..1699fe4a2 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 41d39ed69..f38eae9b6 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 ea8ab9a4b..1476223ef 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 755c53609..06d8f23f0 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 b93f8357b..d553c29b1 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 bd54bd55c..2516d22ca 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 626bc281f..55c9ecee4 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 56a36dc86..070f49a28 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 ed85f659a..74d7ce03c 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 03c6d0dd9..00b313fa5 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 0c917079a..8368c518d 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 bc53894cd..fe67926d6 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 4db89411d..9d2b933c9 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 9fe2796e9..27bb7391d 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 193198a18..407381ea3 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 1b623b50b..0665727af 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 aeae68224..2d2d666eb 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 ed98ef299..860c92071 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 33d5c4323..874c6c1df 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 cc1c8c0b5..182686053 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 c6b672689..2fd984f54 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 6a09ba266..432a88faa 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 e8ac43793..f8e748639 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 d723eee02..8525c0dd8 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 15b41e30e..b6149d865 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 113ff68d1..71c711f77 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 c3e89484b..87aef8135 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 a01dfccd8..d7a4b3907 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 1329d7257..f98fc12de 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 40704cbed..22a551b6f 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 d91ab2415..683131ba2 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 4383e225a..1ff8059de 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 24c3eeb90..4ada6672d 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 aa1f39206..2e3c66ef4 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 9e782f1b1..6147b119a 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 9dcde8e62..12d05c594 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 25d7d43be..a9ace2123 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 cbcbcd8ce..595200613 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 61b229993..ad155f6c8 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 22ce44ed9..263c2d206 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 70b9cd1ed..c17045732 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 b78edcc02..658e385a5 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 eefec619f..9eec296f2 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 9f340abc5..0aa6a0c10 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 f0d04c427..2c1311c48 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 281408bd0..dd2b5f138 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 82c2f7115..5b860b876 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 84d2f6381..41a2eb497 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 010ad72ee..2743cf3d1 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 8716afc10..dd069c473 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 016bfc229..ed482fc71 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 f8c26aee9..3a31aaee9 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 509eb78bd..25b38e1f8 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 d6d29e54c..b6d829399 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 432b5a589..efc140443 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 13f2d2cd2..927b7d8fe 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 dbdb53f8b..742f8533e 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 5c8e5774c..e611248fa 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 fac2940d6..6454a5dcd 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 a1322f6d2..45ffc1c2e 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 a278708c3..29865f041 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 08c642f68..c8d5c6bb7 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 f8ebc0572..9113920d5 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 bb5618486..e860a85c1 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 01ac29b30..a4e8fd3b1 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 fd9bb9606..688a442ca 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 db6b2b431..3f0340f4b 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 07df18373..23c77edb2 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 5095810a7..478739b73 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 76bd1a0eb..b0b1ed6d3 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 757c73bfe..74c09dd58 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 788701d4a..00f9d6b7b 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 4c0d553ab..03b8066c5 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 58b1f09ff..c0fe2675b 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 6f21788b7..443d4c866 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 051fecfb1..b2dcc860a 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 70e1cbe9a..2ea5346cc 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 06fe1b04f..73f3573f8 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 d119bec0a..1699fe4a2 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 69e880ac4..819b939a7 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 737466e1a..6a93e5e01 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 1443ec799..e1d34c090 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 c894f05d2..5003fd08b 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 242a11a06..76750f424 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 c73e96ff0..1f34e6024 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 d2dccf5bb..ec540b341 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 ac120fa45..a1c654434 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 40273db2d..18e9f288b 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 6d67e7c76..1f4997a6d 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 75296fd61..94a49d830 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 df42b138c..314903cca 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 5a97a60ce..dc7b3be51 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 c2081bdba..4a2e049a4 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 26a158b47..6b233bc79 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 d66a3025b..034199499 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 735d38532..23cd272f5 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 fbb3debdf..5e8eb24ab 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 9acbd7ef8..1db2fe902 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 060f25886..c6ad6fd52 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 9c8e8a5c7..9c10a1246 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 ab23a4873..d4936a774 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 c8232da5d..7bd9f0c0b 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.