From 11a4e0fd8963681c06b4b30501a12672ea1cd8b8 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Fri, 28 Aug 2026 01:23:35 +0100 Subject: [PATCH] fix: AGENTIC licence line + a2ml-validate-action repin (standards#646, #669) 1. The AGENTIC.a2ml agent-constraint line "Never use AGPL license (...)" contradicts LICENCE-POLICY.adoc Rules 3 (co-developed), 4 (network services) and 5 (games), which MANDATE AGPL-3.0-or-later - and 144 copies named the retired PMPL-1.0-or-later. Replaced with a pointer to the policy plus the A2 no-automated-licence-edits rule, hardcoding no licence so it cannot go stale again. Same wording as the template fix in rsr-template-repo#45; owner-ruled sweep (2026-08-27). 2. Any workflow pinning hyperpolymath/a2ml-validate-action at 59145c7d or e558e79200 is repinned to 6ac6416f. Those two SHAs never existed: the repo itself was only created 2026-08-28 and populated by subtree split from a2ml/actions/validate (286 files, history preserved). The old pins could never resolve and made lockfile generation impossible. Direct push per owner ruling of 2026-08-28. Co-Authored-By: Claude Opus 5 --- .machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../ada-loom-registry/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../affinescript-vite/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../affinescriptiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../rattlescript/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../affinescript/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- deno-ecosystem/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- devkit-risc-v/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- idris2-ecosystem/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/alloyiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../anvomidaviser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/atsiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/betlangiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/bqniser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/chapeliser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/dafniser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/eclexiaiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/ephapaxiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/futharkiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/halideiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/idrisiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/iseriser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/julianiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/lustreiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/mylangiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/nimiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/oblibeniser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/otpiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/phronesiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/ponyiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/tlaiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- iser-tools/wokelangiser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- opm-canonicalizer/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- packages/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- rescript-ecosystem/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../cadre-router/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../tea-router/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../cadre-tea-router/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../bindings/d3/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../bindings/grpc/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../bindings/openapi/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../bindings/postgres/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../bindings/redis/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../bindings/tauri/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../compiler-source/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../core/early-return/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../packages/core/env/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../core/poly-core/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../core/runtime-tools/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../packages/ffi/alib/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../ffi/wasm-bridge/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../ffi/wasm-runtime/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../ffi/zig-ffi/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../alib-codemods/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../alib-conformance/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../alib-for-rescript/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../alib-interop/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../tooling/create-poly/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../tooling/evangeliser/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../greasy-rescripter/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../web/dom-mounter/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../web/http-server/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../packages/web/tea/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../web/websocket/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../rescript-tea/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../rescript-vite/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- riscv-guix-buildsys/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- synapse/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- techstack-enforcer/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- v-ecosystem/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../v-benchmarks/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- v-ecosystem/v-graphql/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- v-ecosystem/v-grpc/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- v-ecosystem/v-idris-abi/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../v-middleware/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- v-ecosystem/v-rest/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- v-ecosystem/v-telemetry/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- v-ecosystem/v-validator/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- v-ecosystem/v-zig-ffi/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../v_graphql/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../v_grpc/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../v_rest/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- well-known-ecosystem/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- .../bridge-nginx-zig/.machine_readable/6a2/AGENTIC.a2ml | 7 ++++++- 86 files changed, 516 insertions(+), 86 deletions(-) diff --git a/.machine_readable/6a2/AGENTIC.a2ml b/.machine_readable/6a2/AGENTIC.a2ml index 4a9897621..3b12aab36 100644 --- a/.machine_readable/6a2/AGENTIC.a2ml +++ b/.machine_readable/6a2/AGENTIC.a2ml @@ -21,4 +21,9 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. 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 1699fe4a2..28bf1d9cd 100644 --- a/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/AGENTIC.a2ml +++ b/ada-ecosystem/ada-loom-registry/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/affinescript-ecosystem/affinescript-vite/.machine_readable/6a2/AGENTIC.a2ml b/affinescript-ecosystem/affinescript-vite/.machine_readable/6a2/AGENTIC.a2ml index 1b0ea176d..5e6ed1517 100644 --- a/affinescript-ecosystem/affinescript-vite/.machine_readable/6a2/AGENTIC.a2ml +++ b/affinescript-ecosystem/affinescript-vite/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/AGENTIC.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/affinescript-ecosystem/rattlescript/.machine_readable/6a2/AGENTIC.a2ml b/affinescript-ecosystem/rattlescript/.machine_readable/6a2/AGENTIC.a2ml index e3b1e4b28..919e61159 100644 --- a/affinescript-ecosystem/rattlescript/.machine_readable/6a2/AGENTIC.a2ml +++ b/affinescript-ecosystem/rattlescript/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/affinescript-ecosystem/rattlescript/affinescript/.machine_readable/6a2/AGENTIC.a2ml b/affinescript-ecosystem/rattlescript/affinescript/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/affinescript-ecosystem/rattlescript/affinescript/.machine_readable/6a2/AGENTIC.a2ml +++ b/affinescript-ecosystem/rattlescript/affinescript/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml b/coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml +++ b/coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/deno-ecosystem/.machine_readable/6a2/AGENTIC.a2ml b/deno-ecosystem/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/deno-ecosystem/.machine_readable/6a2/AGENTIC.a2ml +++ b/deno-ecosystem/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/devkit-risc-v/.machine_readable/6a2/AGENTIC.a2ml b/devkit-risc-v/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/devkit-risc-v/.machine_readable/6a2/AGENTIC.a2ml +++ b/devkit-risc-v/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/idris2-ecosystem/.machine_readable/6a2/AGENTIC.a2ml b/idris2-ecosystem/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/idris2-ecosystem/.machine_readable/6a2/AGENTIC.a2ml +++ b/idris2-ecosystem/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/iser-tools/alloyiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/alloyiser/.machine_readable/6a2/AGENTIC.a2ml index f4e692994..e60a2c60c 100644 --- a/iser-tools/alloyiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/alloyiser/.machine_readable/6a2/AGENTIC.a2ml @@ -20,7 +20,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never generate invalid Alloy syntax in .als templates # - Never hardcode Alloy JAR paths (must come from alloyiser.toml or environment) # - Never skip counterexample mapping (raw Alloy atoms are not user-facing) diff --git a/iser-tools/anvomidaviser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/anvomidaviser/.machine_readable/6a2/AGENTIC.a2ml index 3e7a8346a..301f929a1 100644 --- a/iser-tools/anvomidaviser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/anvomidaviser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/iser-tools/atsiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/atsiser/.machine_readable/6a2/AGENTIC.a2ml index 7e9bcc8a1..299f4d5ce 100644 --- a/iser-tools/atsiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/atsiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never generate ATS2 code that bypasses linear type discipline # - Never emit $UNSAFE casts in generated ATS2 wrappers diff --git a/iser-tools/betlangiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/betlangiser/.machine_readable/6a2/AGENTIC.a2ml index 3e7a8346a..301f929a1 100644 --- a/iser-tools/betlangiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/betlangiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/iser-tools/bqniser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/bqniser/.machine_readable/6a2/AGENTIC.a2ml index ebc9b113b..66bc77c20 100644 --- a/iser-tools/bqniser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/bqniser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never emit BQN rewrites without a corresponding Idris2 equivalence proof # - Never call CBQN C API directly from Rust — always via Zig FFI bridge # - Never assume a BQN rewrite is faster without benchmarking diff --git a/iser-tools/chapeliser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/chapeliser/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/iser-tools/chapeliser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/chapeliser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/iser-tools/dafniser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/dafniser/.machine_readable/6a2/AGENTIC.a2ml index 0df0530c5..72d4a18f6 100644 --- a/iser-tools/dafniser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/dafniser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never write Dafny by hand — dafniser generates all Dafny from TOML specs # - Never bypass Z3 verification — all generated Dafny must pass verification diff --git a/iser-tools/eclexiaiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/eclexiaiser/.machine_readable/6a2/AGENTIC.a2ml index b1c10be82..e6da7f655 100644 --- a/iser-tools/eclexiaiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/eclexiaiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials (especially API keys for WattTime/Electricity Maps) # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never use floating-point at the FFI boundary (microjoules and mg CO2/kWh are integers) # - Never hardcode carbon intensity values in Idris2 ABI (use Zig FFI for runtime data) diff --git a/iser-tools/ephapaxiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/ephapaxiser/.machine_readable/6a2/AGENTIC.a2ml index 3e7a8346a..301f929a1 100644 --- a/iser-tools/ephapaxiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/ephapaxiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/iser-tools/futharkiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/futharkiser/.machine_readable/6a2/AGENTIC.a2ml index 4b2fd04a5..bf56fef77 100644 --- a/iser-tools/futharkiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/futharkiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never modify Futhark SOAC definitions without updating both Idris2 ABI and Zig FFI # - Never change GPUBufferDescriptor layout without updating Layout.idr and main.zig simultaneously diff --git a/iser-tools/halideiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/halideiser/.machine_readable/6a2/AGENTIC.a2ml index 3e7a8346a..301f929a1 100644 --- a/iser-tools/halideiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/halideiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/iser-tools/idrisiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/idrisiser/.machine_readable/6a2/AGENTIC.a2ml index 128df294f..069efabe2 100644 --- a/iser-tools/idrisiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/idrisiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never generate partial Idris2 functions — all generated code must be total # - Never emit a DependentWrapper with undischarged proof obligations diff --git a/iser-tools/iseriser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/iseriser/.machine_readable/6a2/AGENTIC.a2ml index 107832e66..51997ae73 100644 --- a/iser-tools/iseriser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/iseriser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never hardcode per-language logic in templates — always derive from LanguageModel # - Never generate repos outside the canonical ~/Documents/hyperpolymath-repos/ location diff --git a/iser-tools/julianiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/julianiser/.machine_readable/6a2/AGENTIC.a2ml index 130779af4..b2a34715d 100644 --- a/iser-tools/julianiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/julianiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) as implementation # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never write Julia by hand in this repo (Julia is only generated output) # - Never confuse "parsing Python" with "using Python" — julianiser parses Python source but is written in Rust/Idris2/Zig diff --git a/iser-tools/lustreiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/lustreiser/.machine_readable/6a2/AGENTIC.a2ml index a6582e1cf..0535941f4 100644 --- a/iser-tools/lustreiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/lustreiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never generate C code with malloc, recursion, or unbounded loops # - Never weaken WCET proofs or skip timing verification # - Never generate Lustre code with ambiguous clock assignments diff --git a/iser-tools/mylangiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/mylangiser/.machine_readable/6a2/AGENTIC.a2ml index 13508d109..f02ebe025 100644 --- a/iser-tools/mylangiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/mylangiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never break disclosure-level ordering (@beginner < @intermediate < @expert) # - Never generate smart defaults that violate type constraints # - Never remove existing Idris2 proofs without replacement diff --git a/iser-tools/nimiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/nimiser/.machine_readable/6a2/AGENTIC.a2ml index b1bb72f7d..994201aaf 100644 --- a/iser-tools/nimiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/nimiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never expose Nim GC internals through the C ABI # - Never generate Nim code with {.importc.} unless importing from user's existing C code # - Never use Nim's `cast` or `unsafeAddr` in generated code diff --git a/iser-tools/oblibeniser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/oblibeniser/.machine_readable/6a2/AGENTIC.a2ml index 436c4e916..b63e42608 100644 --- a/iser-tools/oblibeniser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/oblibeniser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never break the reversibility invariant: every ReversibleOperation must have an inverse # - Never break audit chain integrity: prevHash must always link correctly # - Never use unbounded data structures for undo (UndoStack must have maxDepth) diff --git a/iser-tools/otpiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/otpiser/.machine_readable/6a2/AGENTIC.a2ml index 3e7a8346a..301f929a1 100644 --- a/iser-tools/otpiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/otpiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/iser-tools/phronesiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/phronesiser/.machine_readable/6a2/AGENTIC.a2ml index 1aac59406..46efa61b7 100644 --- a/iser-tools/phronesiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/phronesiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never introduce obligation/prohibition contradictions in constraint sets # - Never allow AuditDecision to be silently dropped (every action must be audited) # - Never weaken existing harm prevention boundaries without explicit justification diff --git a/iser-tools/ponyiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/ponyiser/.machine_readable/6a2/AGENTIC.a2ml index 6167967b9..ac89096e5 100644 --- a/iser-tools/ponyiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/ponyiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never invent new Pony reference capabilities beyond the six (iso, val, ref, box, trn, tag) # - Never break the capability subtyping lattice (iso<:trn<:ref<:box, iso<:val<:box, *<:tag) # - Never allow non-sendable capabilities (ref, box, trn) to cross actor boundaries diff --git a/iser-tools/tlaiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/tlaiser/.machine_readable/6a2/AGENTIC.a2ml index 3b8d94c28..7933ee81d 100644 --- a/iser-tools/tlaiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/tlaiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never generate TLA+ specs with unbounded state spaces (always require explicit bounds) # - Never invoke TLC without a max-states or max-depth limit diff --git a/iser-tools/wokelangiser/.machine_readable/6a2/AGENTIC.a2ml b/iser-tools/wokelangiser/.machine_readable/6a2/AGENTIC.a2ml index 82cfca78d..c596b04cd 100644 --- a/iser-tools/wokelangiser/.machine_readable/6a2/AGENTIC.a2ml +++ b/iser-tools/wokelangiser/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. # - Never bypass consent state machine (Pending->Granted->Active->Revoked) # - Never hardcode WCAG contrast thresholds outside Types.idr/main.zig # - Never remove ARIA label requirements from accessibility checks diff --git a/opm-canonicalizer/.machine_readable/6a2/AGENTIC.a2ml b/opm-canonicalizer/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/opm-canonicalizer/.machine_readable/6a2/AGENTIC.a2ml +++ b/opm-canonicalizer/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/packages/.machine_readable/6a2/AGENTIC.a2ml b/packages/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/packages/.machine_readable/6a2/AGENTIC.a2ml +++ b/packages/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/rescript-ecosystem/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/rescript-ecosystem/cadre-router/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/cadre-router/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/cadre-router/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/cadre-router/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/rescript-ecosystem/cadre-router/tea-router/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/cadre-router/tea-router/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/cadre-router/tea-router/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/cadre-router/tea-router/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/rescript-ecosystem/cadre-tea-router/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/cadre-tea-router/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/cadre-tea-router/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/cadre-tea-router/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/d3/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/grpc/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/openapi/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/postgres/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/redis/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/bindings/tauri/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/core/env/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/core/env/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/core/runtime-tools/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/ffi/alib/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 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 @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/web/tea/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/packages/web/websocket/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/rescript-ecosystem/rescript-dom-mounter/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/rescript-dom-mounter/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/rescript-ecosystem/rescript-dom-mounter/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/rescript-dom-mounter/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/rescript-ecosystem/rescript-tea/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/rescript-tea/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/rescript-ecosystem/rescript-tea/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/rescript-tea/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/rescript-ecosystem/rescript-vite/.machine_readable/6a2/AGENTIC.a2ml b/rescript-ecosystem/rescript-vite/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/rescript-ecosystem/rescript-vite/.machine_readable/6a2/AGENTIC.a2ml +++ b/rescript-ecosystem/rescript-vite/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/riscv-guix-buildsys/.machine_readable/6a2/AGENTIC.a2ml b/riscv-guix-buildsys/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/riscv-guix-buildsys/.machine_readable/6a2/AGENTIC.a2ml +++ b/riscv-guix-buildsys/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/synapse/.machine_readable/6a2/AGENTIC.a2ml b/synapse/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/synapse/.machine_readable/6a2/AGENTIC.a2ml +++ b/synapse/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/techstack-enforcer/.machine_readable/6a2/AGENTIC.a2ml b/techstack-enforcer/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/techstack-enforcer/.machine_readable/6a2/AGENTIC.a2ml +++ b/techstack-enforcer/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/v-ecosystem/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-benchmarks/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-benchmarks/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v-benchmarks/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-benchmarks/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-graphql/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-graphql/.machine_readable/6a2/AGENTIC.a2ml index 9aa1e787c..a7c0aac21 100644 --- a/v-ecosystem/v-graphql/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-graphql/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-grpc/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-grpc/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v-grpc/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-grpc/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-idris-abi/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-idris-abi/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v-idris-abi/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-idris-abi/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-middleware/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-middleware/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v-middleware/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-middleware/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-rest/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-rest/.machine_readable/6a2/AGENTIC.a2ml index 2b21321ce..e453f5748 100644 --- a/v-ecosystem/v-rest/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-rest/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-telemetry/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-telemetry/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v-telemetry/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-telemetry/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-validator/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-validator/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v-validator/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-validator/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v-zig-ffi/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v-zig-ffi/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v-zig-ffi/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v-zig-ffi/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v_api_interfaces/v_grpc/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v_api_interfaces/v_grpc/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v_api_interfaces/v_grpc/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v_api_interfaces/v_grpc/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/v-ecosystem/v_api_interfaces/v_rest/.machine_readable/6a2/AGENTIC.a2ml b/v-ecosystem/v_api_interfaces/v_rest/.machine_readable/6a2/AGENTIC.a2ml index 4d5db884f..01f0d2e41 100644 --- a/v-ecosystem/v_api_interfaces/v_rest/.machine_readable/6a2/AGENTIC.a2ml +++ b/v-ecosystem/v_api_interfaces/v_rest/.machine_readable/6a2/AGENTIC.a2ml @@ -21,7 +21,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true diff --git a/well-known-ecosystem/.machine_readable/6a2/AGENTIC.a2ml b/well-known-ecosystem/.machine_readable/6a2/AGENTIC.a2ml index 1699fe4a2..28bf1d9cd 100644 --- a/well-known-ecosystem/.machine_readable/6a2/AGENTIC.a2ml +++ b/well-known-ecosystem/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true 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 1699fe4a2..28bf1d9cd 100644 --- a/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/AGENTIC.a2ml +++ b/zig-ecosystem/bridge-nginx-zig/.machine_readable/6a2/AGENTIC.a2ml @@ -19,7 +19,12 @@ can-create-files = true # - Never commit secrets or credentials # - Never use banned languages (TypeScript, Python, Go, etc.) # - Never place state files in repository root (must be in .machine_readable/) -# - Never use AGPL license (use PMPL-1.0-or-later) +# - Never relicense an existing file, and never run an automated licence +# sweep (LICENCE-POLICY.adoc A2). New files get correct SPDX from birth. +# - Never assume a licence. Read standards/LICENCE-POLICY.adoc: Rule 1 +# defaults to MPL-2.0 (code) / CC-BY-SA-4.0 (prose), but Rule 3 +# (co-developed), Rule 4 (network-deployed services) and Rule 5 +# (games) are AGPL-3.0-or-later, and Rule 2 names the PMPL register. [maintenance-integrity] fail-closed = true