From 8eb8cd2940c7933a0a8cda647551e26de948184e Mon Sep 17 00:00:00 2001 From: yusyus Date: Sun, 21 Dec 2025 22:34:48 +0300 Subject: [PATCH] docs: Mark E2.6 and F1.5 as completed (retry utilities added via PR #208) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated roadmap to reflect that retry utilities have been implemented: - E2.6: Add retry logic for network failures ✅ - F1.5: Add network retry with exponential backoff ✅ Utilities are now available in utils.py (PR #208): - retry_with_backoff() - Sync version - retry_with_backoff_async() - Async version Integration into scrapers and MCP tools can be done in follow-up PRs. Related: #92, #97, PR #208 --- FLEXIBLE_ROADMAP.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FLEXIBLE_ROADMAP.md b/FLEXIBLE_ROADMAP.md index 2cb7d7c..1f84b0e 100644 --- a/FLEXIBLE_ROADMAP.md +++ b/FLEXIBLE_ROADMAP.md @@ -230,7 +230,7 @@ Small improvements to existing MCP tools - [ ] **Task E2.3:** Add progress indicators for long operations - [ ] **Task E2.4:** Add validation for all inputs - [ ] **Task E2.5:** Add helpful error messages -- [ ] **Task E2.6:** Add retry logic for network failures +- [x] **Task E2.6:** Add retry logic for network failures *(Utilities ready via PR #208, integration pending)* **Start Small:** Pick E2.1 first (one tool at a time) @@ -244,7 +244,7 @@ Technical improvements to existing features - [ ] **Task F1.2:** Add duplicate page detection - [ ] **Task F1.3:** Add memory-efficient streaming for large docs - [ ] **Task F1.4:** Add HTML parser fallback (lxml → html5lib) -- [ ] **Task F1.5:** Add network retry with exponential backoff +- [x] **Task F1.5:** Add network retry with exponential backoff *(Utilities ready via PR #208, scraper integration pending)* - [ ] **Task F1.6:** Fix package path output bug **Start Small:** Pick F1.1 first (URL normalization only)