Content here
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 9e32d15..54afbec 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0 +# SPDX-License-Identifier: MPL-2.0 name: CodeQL Security Analysis on: @@ -30,7 +30,11 @@ jobs: fail-fast: false matrix: include: - - language: javascript-typescript + # mylangiser is Rust/Idris2/Zig — none are CodeQL-scannable source + # languages, so the previous `javascript-typescript` matrix exited + # "no source files" on every run. `actions` scans the workflow files + # (which every repo has), matching the estate-wide CodeQL convention. + - language: actions build-mode: none steps: diff --git a/.machine_readable/6a2/META.a2ml b/.machine_readable/6a2/META.a2ml index fb1fd73..bc418c8 100644 --- a/.machine_readable/6a2/META.a2ml +++ b/.machine_readable/6a2/META.a2ml @@ -3,8 +3,8 @@ # # META.a2ml — Mylangiser meta-level information [metadata] -version = "0.1.0" -last-updated = "2026-03-21" +version = "0.1.0" # authoritative per Cargo.toml; CHANGELOG.adoc top entry says 0.2.0 (discrepancy unresolved) +last-updated = "2026-06-05" [project-info] license = "MPL-2.0" @@ -12,7 +12,7 @@ author = "Jonathan D.A. Jewell (hyperpolymath)" [architecture-decisions] decisions = [ - # No ADRs recorded + "Licence migrated from PMPL-1.0-or-later to MPL-2.0 (commit ce87d4b).", ] [development-practices] diff --git a/.machine_readable/6a2/STATE.a2ml b/.machine_readable/6a2/STATE.a2ml index e124aaa..3818b62 100644 --- a/.machine_readable/6a2/STATE.a2ml +++ b/.machine_readable/6a2/STATE.a2ml @@ -4,10 +4,10 @@ # STATE.a2ml — Mylangiser project state [metadata] project = "mylangiser" -version = "0.1.0" -last-updated = "2026-03-21" +version = "0.1.0" # authoritative per Cargo.toml; CHANGELOG.adoc top entry says 0.2.0 (discrepancy unresolved) +last-updated = "2026-06-05" status = "active" -session = "converted from scheme — 2026-04-11" +session = "6a2 state refresh — 2026-06-05" [project-context] name = "Mylangiser" @@ -15,8 +15,9 @@ purpose = """Generate progressive-disclosure interfaces from complex APIs via My completion-percentage = 45 [position] -phase = "phase-1-complete" # design | implementation | testing | maintenance | archived -maturity = "experimental" # experimental | alpha | beta | production | lts +phase = "implementation" # design | implementation | testing | maintenance | archived +maturity = "alpha" # experimental | alpha | beta | production | lts +maturity-note = """Real but incomplete: substantive implementation (Rust CLI/codegen ~1330 LOC across main.rs/manifest/codegen/abi; Idris2 ABI ~863 LOC in Types/Layout/Foreign.idr; Zig FFI ~417 LOC in src/interface/ffi/src/main.zig) plus a working example manifest at examples/simplified-api/mylangiser.toml. "Scaffold" understates it; codegen still in progress.""" [route-to-mvp] milestones = [ @@ -36,5 +37,9 @@ actions = [ ] [maintenance-status] -last-run-utc = "2026-03-21T00:00:00Z" +last-run-utc = "2026-06-05T00:00:00Z" last-result = "unknown" # unknown | pass | warn | fail + +[licence] +spdx = "MPL-2.0" +migration = "Migrated from PMPL-1.0-or-later to MPL-2.0 (commit ce87d4b)." diff --git a/contractiles/intend/Intentfile.a2ml b/contractiles/intend/Intentfile.a2ml index 811f96e..174835f 100644 --- a/contractiles/intend/Intentfile.a2ml +++ b/contractiles/intend/Intentfile.a2ml @@ -8,7 +8,7 @@ Declared intent and purpose for Mylangiser. ## Purpose -Mylangiser — // SPDX-License-Identifier: MPL-2.0 +Mylangiser — generate progressive-disclosure interface wrappers via My-Lang. ## Anti-Purpose diff --git a/examples/SafeDOMExample.res b/examples/SafeDOMExample.res deleted file mode 100644 index e5c9046..0000000 --- a/examples/SafeDOMExample.res +++ /dev/null @@ -1,109 +0,0 @@ -// SPDX-License-Identifier: MPL-2.0 -// Example: Using SafeDOM for formally verified DOM mounting - -open SafeDOM - -// Example 1: Basic mounting with error handling -let mountApp = () => { - mountSafe( - "#app", - "
Mounted safely with proofs.
Content here