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
## Make the licensing consistent — per owner direction
Applied the stated policy exactly: **code → `MPL-2.0`, docs →
`CC-BY-SA-4.0`, `LICENSES/` holds each licence text, and GitHub labels
the repo MPL-2.0.** This is explicit, specific owner authorization, so
the licence guardrail (no-unauthorized-sweeps) is satisfied; texts used
are verbatim, changes are surgical.
### Already correct (left as-is)
- Root **`LICENSE` is the MPL-2.0 text** → GitHub labels the repo
MPL-2.0. ✅
- **`LICENSES/`** already contains verbatim `MPL-2.0.txt` +
`CC-BY-SA-4.0.txt`. ✅
### Fixed (the dual-scheme remnants)
- **Removed** `LICENSE-MIT.txt` and `LICENSE-PALIMPSEST.txt` —
MIT/Palimpsest aren't this repo's licences (Palimpsest is reserved for
the palimpsest repos per estate policy).
- **SPDX headers** `MPL-2.0 OR Palimpsest-0.8` → `MPL-2.0` on
`Justfile`, `Mustfile.epx`, `config.ncl`.
- **`config.ncl`** `license = "MIT OR Palimpsest-0.8"` → `"MPL-2.0"`.
- **README** licence line → "MPL-2.0 (code) / CC-BY-SA-4.0 (docs)" +
badge link repointed from the palimpsest-license repo to the canonical
MPL-2.0 URL.
- **`guix.scm`** → `(license mpl2.0)` (was a custom record pointing at
palimpsest-license).
- **`.well-known/humans.txt` + `ai.txt`**,
**`QUICKSTART-MAINTAINER.adoc`** — dropped "Palimpsest"/"PMPL" labels;
state MPL-2.0 / CC-BY-SA-4.0.
- **Licence-presence checks** (`ci.yml`, `.gitlab-ci.yml`, `Justfile
validate-licenses`) now check `LICENSES/MPL-2.0.txt` +
`LICENSES/CC-BY-SA-4.0.txt` instead of the removed files.
- **`STATE.a2ml`** — cleared the now-resolved licence-drift blocker;
**`HANDOFF.adoc`** licensing note marked resolved.
### Scope / safety
- **−206 / +30 lines.** A full-repo grep confirms no remaining tracked,
in-scope `Palimpsest`/`MIT`/dual-licence labels (the only residual hits
are third-party `node_modules`, which is git-ignored and never touched
per the guardrail, and two generic keyword-greps that just confirm
`LICENSE` contains a licence word).
- `deno fmt --check`, `deno lint`, `deno task test`, `deno task build` —
all green.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---
_Generated by [Claude
Code](https://claude.ai/code/session_01A1BaAhqxUjkgVb1yg1sZap)_
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments