# Licence

## This pack

Everything in this brief pack — the nine numbered documents, `teams__roster.json`, `09__source-manifest.csv`, this file and `README.md` — is released under the **Creative Commons Attribution 4.0 International licence (CC BY 4.0)**.

    Copyright (c) 2026 Dinis Cruz
    Licensed under CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/

Attribution: **Dinis Cruz**, with AI co-authorship (Claude, Anthropic).

## The site this pack commissions

All of it — role definitions, the comms protocol, the roster data, the evolution history — is CC BY 4.0. This is the least legally exposed site in the network: the corpus is the founder's own work in his own repos, with no third-party text to reproduce, no findings about a live system, and no personal data.

**The site exists to be copied.** CC BY 4.0 permits taking these role files, renaming them, and shipping your own team, commercially included, with attribution retained. `/setup/` should say that in plain words, and the published `ROLE.md` files should carry the attribution line *inside* them so it survives being pasted into someone else's repo — which is how they will travel.

## What CC BY does not cover

**Pioneers–Settlers–Town Planners** is Simon Wardley's model, published by him under CC BY-SA. Name it, credit him, link to his material and to `wardley-maps.sgit.ai`. The estate's contribution is the *staffing* of PST as three agent teams, which is original; the model is not. Do not reproduce his diagrams — redraw them. Same rule for **Team Topologies** and **Cynefin** where referenced.

## The rules that outrank the licence

1. **Scrub before publishing.** No vault keys, share tokens, access tokens or API keys — grep as a CI build step, not a review step. The 8 April 2026 commit that added this prohibition to three roles exists because the risk is live. Internal hostnames, bucket names, account IDs and ARNs become placeholders.
2. **Never publish a role definition that does not exist on disk.** Four Explorer directories and Town Planner's librarian have none; they ship as gaps. An invented role definition would make every real one unverifiable.
3. **Never smooth the history.** The commit that says ten roles while eleven landed, the format regression, the undocumented Explorer→Villager trigger — all published as they are. A memory site that edits its own past teaches agents to do the same.
