Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 MEDIUM RISK

Suggestion: The licensing policy reference is inconsistent: line 25 omits the 'standards/' prefix, while line 26 includes it. In a monorepo with deep subdirectories, AI agents may fail to resolve the shorthand path. Try running the following prompt in your coding agent: > In all AGENTIC.a2ml files, update the licensing rule to consistently use 'standards/LICENCE-POLICY.adoc' for both the sweep reference and the read reference.

# - 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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion coq-ecosystem/coq-jr/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion deno-ecosystem/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion devkit-risc-v/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion idris2-ecosystem/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion iser-tools/alloyiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion iser-tools/atsiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
7 changes: 6 additions & 1 deletion iser-tools/betlangiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion iser-tools/bqniser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion iser-tools/chapeliser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion iser-tools/dafniser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
7 changes: 6 additions & 1 deletion iser-tools/eclexiaiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
7 changes: 6 additions & 1 deletion iser-tools/ephapaxiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion iser-tools/futharkiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
7 changes: 6 additions & 1 deletion iser-tools/halideiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 6 additions & 1 deletion iser-tools/idrisiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
7 changes: 6 additions & 1 deletion iser-tools/iseriser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
7 changes: 6 additions & 1 deletion iser-tools/julianiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
7 changes: 6 additions & 1 deletion iser-tools/lustreiser/.machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading
Loading