VibecoderMcSwaggins commited on
Commit
af7d422
Β·
1 Parent(s): cb46aac

docs: mark SPEC_03/04/05 as IMPLEMENTED with acceptance criteria

Browse files

All 5 specs now accurately reflect implementation status:
- SPEC_01: Demo Termination βœ“
- SPEC_02: E2E Testing βœ“
- SPEC_03: OpenAlex Integration βœ“
- SPEC_04: Magentic UX (P0-P1 complete, P2 future)
- SPEC_05: Orchestrator Cleanup βœ“

154 unit tests pass.

docs/specs/SPEC_03_OPENALEX_INTEGRATION.md CHANGED
@@ -512,7 +512,7 @@ class TestOpenAlexIntegration:
512
  - [x] All unit tests pass (11 tests)
513
  - [x] Integration test passes with real API
514
 
515
- **Status: IMPLEMENTED** (commits fd28242, TBD)
516
 
517
  ## Files Modified
518
 
 
512
  - [x] All unit tests pass (11 tests)
513
  - [x] Integration test passes with real API
514
 
515
+ **Status: IMPLEMENTED** (commits fd28242, cb46aac)
516
 
517
  ## Files Modified
518
 
docs/specs/SPEC_04_MAGENTIC_UX.md CHANGED
@@ -181,11 +181,13 @@ if time_remaining < self._timeout_seconds * 0.2:
181
 
182
  ## Acceptance Criteria
183
 
184
- - [ ] Timeout shows ALL progress events, not just timeout message
185
- - [ ] Default timeout increased to 600s (10 minutes)
186
- - [ ] Timeout configurable via `MAGENTIC_TIMEOUT` env var
187
- - [ ] Tests verify chat history preserved on timeout
188
- - [ ] (P2) System synthesizes early when timeout approaches
 
 
189
 
190
  ## Files to Modify
191
 
 
181
 
182
  ## Acceptance Criteria
183
 
184
+ - [x] Timeout shows ALL progress events, not just timeout message
185
+ - [x] Default timeout increased to 600s (10 minutes)
186
+ - [x] Timeout configurable via `MAGENTIC_TIMEOUT` env var
187
+ - [x] Tests verify chat history preserved on timeout
188
+ - [ ] (P2) System synthesizes early when timeout approaches (Future)
189
+
190
+ **Status: IMPLEMENTED** (commit cb46aac)
191
 
192
  ## Files to Modify
193
 
docs/specs/SPEC_05_ORCHESTRATOR_CLEANUP.md CHANGED
@@ -121,10 +121,12 @@ make check # All 142 tests should pass
121
 
122
  ## Acceptance Criteria
123
 
124
- - [ ] Empty `src/orchestrator/` folder deleted
125
- - [ ] No broken imports (grep for `from src.orchestrator/`)
126
- - [ ] Tests pass
127
- - [ ] (Optional) `orchestrator_hierarchical.py` removed or deprecated
 
 
128
 
129
  ## Files to Modify
130
 
 
121
 
122
  ## Acceptance Criteria
123
 
124
+ - [x] Empty `src/orchestrator/` folder deleted
125
+ - [x] No broken imports (grep for `from src.orchestrator/`)
126
+ - [x] Tests pass (154 unit tests)
127
+ - [x] `orchestrator_hierarchical.py` removed
128
+
129
+ **Status: IMPLEMENTED** (commit cb46aac)
130
 
131
  ## Files to Modify
132