Summary
The Memory Tree page shows a degraded / wiki structure incomplete warning even when extraction coverage reports 100% of chunks have structure.
Problem
Expected: Memory Tree health should accurately reflect the current extraction and sync state, and should not show a degraded status when the underlying coverage indicates the structure is complete.
Actual: The page displays a degraded status and warning that the memory extraction model is timing out, while the same screen reports 100% extraction coverage. Per-integration health also shows sources as stale, which makes it unclear whether the issue is model timeout, stale sync, or incorrect UI status calculation.
Steps to reproduce:
- Open the Intelligence / Memory Tree page.
- Observe the Memory Tree health banner and status cards.
- Compare the degraded warning with the extraction coverage value.
- Notice that the page simultaneously reports degraded status and full extraction coverage.
Version / platform: desktop app, exact version unknown.
Impact: Users cannot tell whether memory is actually unhealthy, stale, or working correctly, which reduces trust in the memory system and makes troubleshooting difficult.
Solution (optional)
Audit the Memory Tree health calculation and UI copy. Separate model-timeout, stale-source, and extraction-coverage states so the page shows a precise reason for degradation. If coverage is complete, avoid showing “wiki structure incomplete” unless another failing condition is clearly explained.
Acceptance criteria
Related
- Screenshot shared in internal report on June 4, 2026.
Summary
The Memory Tree page shows a degraded / wiki structure incomplete warning even when extraction coverage reports 100% of chunks have structure.
Problem
Expected: Memory Tree health should accurately reflect the current extraction and sync state, and should not show a degraded status when the underlying coverage indicates the structure is complete.
Actual: The page displays a degraded status and warning that the memory extraction model is timing out, while the same screen reports 100% extraction coverage. Per-integration health also shows sources as stale, which makes it unclear whether the issue is model timeout, stale sync, or incorrect UI status calculation.
Steps to reproduce:
Version / platform: desktop app, exact version unknown.
Impact: Users cannot tell whether memory is actually unhealthy, stale, or working correctly, which reduces trust in the memory system and makes troubleshooting difficult.
Solution (optional)
Audit the Memory Tree health calculation and UI copy. Separate model-timeout, stale-source, and extraction-coverage states so the page shows a precise reason for degradation. If coverage is complete, avoid showing “wiki structure incomplete” unless another failing condition is clearly explained.
Acceptance criteria
.github/workflows/coverage.yml).Related