1.2 KiB
1.2 KiB
1. GitLab Lifecycle Policy
- 1.1 Run controlled baseline and
--local-devscans for previously affected public GitLab targets. - 1.2 Add source-configured external lifecycle command construction only for GitLab scans.
- 1.3 Generalize explicit completion parsing and classify missing completion or wrapper exit as retryable.
- 1.4 Confirm partial findings use the existing three-attempt queue policy and stable identities.
2. Regression Coverage
- 2.1 Add command tests proving GitLab receives
--local-devwhile other Git sources do not. - 2.2 Add completion, incomplete exit, wrapper exit, partial finding, and queue exhaustion tests.
- 2.3 Run focused and broader regression suites with bytecode writes disabled.
3. Validation And Rollout
- 3.1 Run strict OpenSpec validation and verify implementation against artifacts.
- 3.2 Restart the managed runtime and confirm GitLab command, source, scan-slot, PostgreSQL, and pipeline health.
- 3.3 Observe at least 100 GitLab attempts or two hours before historical replay.
- 3.4 Requeue one bounded exact-signature historical batch and verify completion, deduplication, and queue drain.