Commit
Β·
af7d422
1
Parent(s):
cb46aac
docs: mark SPEC_03/04/05 as IMPLEMENTED with acceptance criteria
Browse filesAll 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,
|
| 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 |
-
- [
|
| 185 |
-
- [
|
| 186 |
-
- [
|
| 187 |
-
- [
|
| 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 |
-
- [
|
| 125 |
-
- [
|
| 126 |
-
- [
|
| 127 |
-
- [
|
|
|
|
|
|
|
| 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 |
|