Initial server source import
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
## 1. GitLab Discovery Policy
|
||||
|
||||
- [x] 1.1 Add source-configured GitLab discovery request attempts and retry delay.
|
||||
- [x] 1.2 Pass the bounded settings only to GitLab project discovery requests.
|
||||
- [x] 1.3 Convert exhausted GitLab discovery transport errors into failed cycles without advancing query or auth state.
|
||||
|
||||
## 2. Regression Coverage
|
||||
|
||||
- [x] 2.1 Test timeout-then-success and bounded exhaustion behavior.
|
||||
- [x] 2.2 Test failed-cycle persistence, query retention, token health, and non-GitLab isolation.
|
||||
- [x] 2.3 Run focused and broader regression suites with bytecode writes disabled.
|
||||
|
||||
## 3. Validation And Rollout
|
||||
|
||||
- [x] 3.1 Run strict OpenSpec validation and verify implementation against artifacts.
|
||||
- [x] 3.2 Restart the managed runtime and confirm GitLab source, PostgreSQL, and pipeline health.
|
||||
- [x] 3.3 Observe a GitLab discovery canary and confirm transient API errors no longer restart the source.
|
||||
Reference in New Issue
Block a user