You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d096811
Browse filesBrowse the repository at this point in the historyBrowse files
chore(deps): zwasm moved to its own org — repoint the dep and retire co-development
Smell-audited: 1: the sweep's only real judgement was archival-vs-live, and it
is recorded rather than applied silently. Dated records keep their original
wording (ADRs, lessons, CHANGELOG, the CLOSED sweep_plan.md, F-001's 2026-06-08
entry, the fastest-scripting research report) — they state where the tag was
pushed and how the repos related AT THE TIME, which is still true of those
dates; rewriting them to the new org would falsify a history, not correct a
fact. Live documents get the correction. One residual is recorded instead of
being left to be discovered: the v1.10.0 tag still carries the old URL.
zwasm left `clojurewasm/zwasm` for its own org, <https://github.com/zwasm/zwasm>,
where it continues under separate, joint maintainership.
Functional:
- `build.zig.zon` `.url` names the new org directly. A transfer redirect is only
an alias until something else claims the vacated name, so a dependency URL
must not rest on one. `.hash` is content-addressed and unchanged — `zig fetch`
against both URLs returns the same
`zwasm-2.5.0-FT1Fv4KPkgCaKsDmsn05BTYsoEhH7RCUreSX8a3mwFha`.
- `legal/THIRD_PARTY.md` attribution and `docs/examples/wasm/README.md` (which
additionally pointed at the org root, not the repo).
Relationship — the co-development protocol is retired, not just relocated. The
`dogfooding_handover` mailbox (`from_cljw_NN`/`to_cljw_NN`), the "both repos are
the user's" finding-handling split, and `.dev/zwasm_capabilities.md`'s per-unit
refresh duty were all mechanisms between two repos under one owner:
- `.dev/zwasm_capabilities.md` is FROZEN — a record of what the final pin
embeds, not a watch list; its refresh mandate and mailbox section are gone.
- `.claude/CLAUDE.md` no longer tells the loop to refresh that ledger per unit.
- `.dev/project_facts.md` F-001 gains a dated amendment (location + relationship;
the invariant itself is untouched); F-016 records that its "track zwasm's WASI
advances" clause is moot while the no-downgrade invariant stands as shipped.
- `.dev/debt.yaml` D-515's "L5: FILE via CODEV" pointed at a dead channel.
Residual, recorded in handover: the v1.10.0 tag still names the old URL, and
cw-playground / cw-serverless-demo build cljw from that tag, so their future
rebuilds depend on the redirect. It holds only while nothing claims the vacated
name — never create a repo called `zwasm` under the `clojurewasm` org.
Verified: `zig fetch` on both URLs (identical hash), smoke + `phase16_wasm_ffi`
green (11 passed / 0 failed), and the built binary reports `(ReleaseSafe, wasm)`
and runs the FFI (`add` 2 40 => 42).
0 commit comments