Close playkit ops gap: require npm publish, mark Outline/npm done.
CI / release (pull_request) Has been skipped
CI / skip-ci-check (pull_request) Successful in 4s
CI / secret-scan (pull_request) Successful in 4s
CI / build-and-test (pull_request) Successful in 23s
CI / selftest (pull_request) Successful in 27s

Remove release soft-fail now that NPM_PUBLISH_TOKEN works; refresh OPS/OUTLINE/ROADMAP for the live Outline doc and published 0.4.0 registry package.
This commit is contained in:
2026-07-15 11:06:20 -04:00
parent fdbc60506a
commit 84393be785
6 changed files with 37 additions and 57 deletions
+3 -4
View File
@@ -2,7 +2,7 @@
Canonical prose stays in git (`README.md`, `docs/*`, `ROADMAP.md`).
Browsable front door: **Outline** → collection **QA & Dev** → doc **Playkit**
(`https://notes.levkin.ca/doc/playkit-3ekU0eghbV`).
(`https://notes.levkin.ca/doc/playkit-CrPJq5x2qQ`).
Ops status for this page (scopes, last sync): **`docs/OPS.md`**.
@@ -23,12 +23,11 @@ version, install pin, whats-in-the-box digest, and links to repo docs.
**Required API scopes** (Outline → Settings → API & Access): at least
`collections.list`, `documents.list`, `documents.info`, `documents.create`,
`documents.update`, and preferably `documents.delete` / `documents.archive`.
Empty (unrestricted) scopes = full user access — fine for a personal kit-ops key.
Without `documents.update` the script can create a first doc but cannot refresh
an existing Playkit page (HTTP 403).
As of 2026-07-15 the living page was synced to **v0.4.0** via signed-in UI
because the vault API key still lacked `documents.update`. Fix the key scopes,
then prefer this script for every future release.
API sync to **v0.4.0** works as of 2026-07-15 (`vault_outline_api_key` has update/delete).
## When to update Outline