docs(plans): M16 fase 3 implementation plan — workers-registry + API-tokens #38
No reviewers
Labels
No labels
severity/s3
severity/s4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/Scrum4Me!38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/M16-fase3-plan"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
M16 platform-split fase 3 — implementation plan voor verhuizing van API-token UI + workers-registry naar workers.jp-visser.nl.
Scope-keuzes (vastgesteld)
last_used_at: skip voor v1 — UI toont alleen created_at + revoked_atexpires_at: optioneel — default null, UI biedt 30d/90d/1y/none/workersfilter: cross-product (admin sees all)scoped_repos: schema-only in v1 (field added, no UI)Structuur
25 tasks in 7 batches:
ApiTokenKind+scoped_repos+expires_at; backfillVoorwaarden voor uitvoering
Design-spec referentie
docs/specs/2026-05-26-scrum4me-platform-split-design.mdsectie 5 (API-tokens) + sectie 7.3 (fase 3 steps)`actions/checkout@v5` defaults to submodules: false, leaving vendor/scrum4me-shared/ empty on the runner. lib/{job-config, job-status,task-status}.ts are re-export shims that resolve @shared/* via tsconfig paths to that vendored submodule, so typecheck failed with TS2307 + ~25 cascade TS2305 errors after the M16 platform-split. Add submodules: true to all four named Checkout steps (ci, deploy-preview, deploy-production, deploy-manual). The `changes` job uses dorny/paths-filter and doesn't need submodule content. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>