lazy-graph-expansion #2

Merged
Mrixs merged 9 commits from lazy-graph-expansion into master 2026-08-14 22:17:37 +00:00
Showing only changes of commit 6049d2e544 - Show all commits

View File

@@ -65,19 +65,19 @@ Implement lazy (on-demand) graph expansion for trip routing within Yandex.Schedu
- [x] Run tests - must pass before task 4
### Task 4: Implement cache-aware search results with TTL policies
- [ ] Integrate search result caching using existing cache TTL policies (near-term: 2-6h, far-term: 7d)
- [ ] Add cache lookup before on-demand /search calls
- [ ] Write tests for cache hit/miss with lazy expansion
- [ ] Write tests for TTL policy selection based on date distance
- [ ] Run tests - must pass before task 5
- [x] Integrate search result caching using existing cache TTL policies (near-term: 2-6h, far-term: 7d)
- [x] Add cache lookup before on-demand /search calls
- [x] Write tests for cache hit/miss with lazy expansion
- [x] Write tests for TTL policy selection based on date distance
- [x] Run tests - must pass before task 5
### Task 5: Verify end-to-end lazy routing and update documentation
- [ ] Verify all requirements from Overview are implemented
- [ ] Verify edge cases: closed station fallback, depth limits, cache behavior
- [ ] Run full test suite (unit tests)
- [ ] Run linter - all issues must be fixed
- [ ] Update this plan file when scope changes during implementation
- [ ] Update README.md if new patterns discovered
- [x] Verify all requirements from Overview are implemented
- [x] Verify edge cases: closed station fallback, depth limits, cache behavior
- [x] Run full test suite (unit tests)
- [x] Run linter - all issues must be fixed
- [x] Update this plan file when scope changes during implementation
- [x] Update README.md if new patterns discovered
### Task 6: Final verification and plan completion
- [ ] Verify all checkboxes marked