Skip to content

Commit f6ca6f7

Browse files
fix(identity): declare wokelang standalone; stop misrouting to nextgen-languages (#96)
## Why A link kept pointing work at `nextgen-languages/.../src/interpreter/mod.rs` — but that file doesn't exist there (`nextgen-languages` is an Agda/specs **coordination** repo with zero `.rs` files). The real `src/interpreter/mod.rs` is here, in **standalone** `wokelang`. **Root cause:** wokelang's own always-read identity metadata contradicted itself — it declared wokelang a `monorepo-child` of `nextgen-languages` and set its canonical `repository`/`homepage` there. Since `CLAUDE.md` / `0-AI-MANIFEST.a2ml` tell every agent to read these files first, each fresh agent re-derived "code lives under nextgen-languages" and built paths like `nextgen-languages/.../src/interpreter/mod.rs` (the *path* is correct; only the *repo* was wrong). That's why it recurred. ## Changes | File | Change | |------|--------| | `opsm.toml` | `homepage` + `repository` → `hyperpolymath/wokelang` (keyword `nextgen-languages` kept — taxonomy) | | `compiler/wokelang-wasm/Cargo.toml` | `repository` → `hyperpolymath/wokelang` | | `.machine_readable/CLADE.a2ml` | `[lineage] type` `monorepo-child` → `standalone`; `parent` reframed (nextgen-languages = nl-clade **coordinator**, not a code parent) | | `.machine_readable/6a2/anchor/ANCHOR.a2ml` | corrected the misleading `# code lineage (monorepo-child)` comment | **Preserved (taxonomy, intentionally unchanged):** `clade = "nl"`, `prefixed-name = "nl-wokelang"`, the `opsm.toml` keyword, and the ECOSYSTEM `sibling-estate` relationship. `nextgen-languages` itself needs no changes. ## Verification (actually run) - `cargo metadata --no-deps` parses `compiler/wokelang-wasm/Cargo.toml` → **PARSE_OK**, and cargo reads back `"repository":"https://github.com/hyperpolymath/wokelang"`. - Repo-wide `rg` after the edits: **zero** remaining `…/nextgen-languages` code-home URLs and **zero** `monorepo-child` references. - opsm.toml / a2ml edits are pure in-quote value swaps (see diff); SPDX headers untouched. > Note: this is metadata only — no proofs or code logic changed, so the prover toolchain (Idris2/Agda) was not required to verify it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01Y2MWTAqX2x7goVJzjFB4j5 --- _Generated by [Claude Code](https://claude.ai/code/session_01Y2MWTAqX2x7goVJzjFB4j5)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent 9f74d4c commit f6ca6f7

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

.machine_readable/6a2/anchor/ANCHOR.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ ssg:
1616
# Relationships
1717
parents:
1818
- "org.hyperpolymath.boj-server" # SSG / publish parent (boj build trigger)
19-
- "org.hyperpolymath.nextgen-languages" # code lineage (monorepo-child, clade nl)
19+
- "org.hyperpolymath.nextgen-languages" # nl-clade coordination repo (clade nl) — NOT a code parent; wokelang is standalone

.machine_readable/CLADE.a2ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ gitlab = "hyperpolymath/wokelang"
2121
bitbucket = "hyperpolymath/wokelang"
2222

2323
[lineage]
24-
type = "monorepo-child"
25-
parent = "nextgen-languages"
24+
type = "standalone"
25+
parent = "none — standalone repo; nextgen-languages is the nl-clade coordination repo, not a code parent"
2626
born = "2026-03-16"

compiler/wokelang-wasm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ edition = "2024"
88
description = "WebAssembly backend for WokeLang — consent gates and dimensional types to WASM"
99
authors = ["Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"]
1010
license = "MPL-2.0"
11-
repository = "https://github.com/hyperpolymath/nextgen-languages"
11+
repository = "https://github.com/hyperpolymath/wokelang"
1212

1313
[dependencies]
1414
wasm-encoder = "0.225"

opsm.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ description = "Wokelang compiler — general-purpose BEAM-friendly application l
1010
license = "MPL-2.0"
1111
authors = ["Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"]
1212
keywords = ["wokelang", "hyperpolymath", "nextgen-languages", "compiler"]
13-
homepage = "https://github.com/hyperpolymath/nextgen-languages"
14-
repository = "https://github.com/hyperpolymath/nextgen-languages"
13+
homepage = "https://github.com/hyperpolymath/wokelang"
14+
repository = "https://github.com/hyperpolymath/wokelang"
1515
forth = "wokelang"
1616

1717
[opsm]

0 commit comments

Comments
 (0)