16 lines
1.1 KiB
Markdown
16 lines
1.1 KiB
Markdown
## 1. Binding migration and registration fence
|
|
|
|
- [x] 1.1 Promote a failed or draft legacy endpoint to a deployment target when Run generation is explicitly requested, reserving the deterministic server Run endpoint first.
|
|
- [x] 1.2 Reject component-authenticated registration that does not match the server's dedicated endpoint identity and prevent signed component sessions from claiming distribution builds.
|
|
- [x] 1.3 Add Platform regression coverage for legacy promotion, build targeting, stale package registration rejection, and signed-component claim rejection.
|
|
|
|
## 2. Role-aware Run worker capabilities
|
|
|
|
- [x] 2.1 Derive worker capabilities from the component role and omit build-only capabilities from generated Run packages.
|
|
- [x] 2.2 Add Run tests for generic builder and generated server Run capability reports.
|
|
|
|
## 3. Verification
|
|
|
|
- [x] 3.1 Run focused and full Platform/Run test suites, a Windows amd64 build-worker test, an approved-snapshot PE build proof, and isolated local debug smoke with generated artifact download evidence.
|
|
- [x] 3.2 Run `openspec validate fix-run-build-worker-role --strict` and `scripts/check-structure.sh`.
|