What's Changed
- docs: say the orchestrator rung has been run, and name credentials as platforms bind them by @radiusred-cody[bot] in #160
- docs: synthesize the M6 milestone document by @radiusred-wordy[bot] in #162
- feat: the coordinator seat — roles/coordinator.md, roles.coordinator, identity new coordinator (#168) by @radiusred-cody[bot] in #169
- feat: identity token — mint an installation token from the App's key, discovering the installation (#170) by @radiusred-cody[bot] in #171
- feat: init scaffolds blank local extensions; the examples page; the wording captures and the evidence extractor (#173) by @radiusred-cody[bot] in #174
- feat: task finish refuses NOT_OWNER — the seat that started a task finishes it (#175) by @radiusred-cody[bot] in #176
- feat: --dry-run for milestone new, task finish and milestone close — plan first, then act (#178) by @radiusred-cody[bot] in #179
- feat: identity webhook and --webhook-secret — an App's hook signs for its platform receiver (#180) by @radiusred-cody[bot] in #181
- feat: init commits the scaffold it wrote — the last commit before the protocol starts (#183) by @radiusred-cody[bot] in #184
- docs: the platform-interop page — how an orchestration platform hosts a crew (#182) by @radiusred-wordy[bot] in #185
- docs: the v1.1.0 boundary — changelog flip and the introduction's shipped release (#186) by @radiusred-cody[bot] in #187
Full Changelog: v1.0.3...v1.1.0