docs(14-01): complete Phase 14 Plan 01 red test contract

This commit is contained in:
curo1305
2026-06-23 15:00:57 +02:00
parent 7f2f570582
commit 493d348ba6
4 changed files with 187 additions and 28 deletions
+20 -20
View File
@@ -26,13 +26,13 @@
### Cloud Analysis
- [ ] **ANALYZE-01**: User can request analysis of an individual cloud document.
- [ ] **ANALYZE-02**: User can request analysis of selected cloud files or folders.
- [ ] **ANALYZE-03**: User can request analysis of an entire cloud connection after reviewing a file-count and byte-size estimate.
- [ ] **ANALYZE-04**: User can monitor aggregate and per-item analysis progress through queued, downloading, extracting, classifying, indexed, and failed states.
- [ ] **ANALYZE-05**: User can cancel queued analysis work and retry failed cloud documents.
- [ ] **ANALYZE-06**: DocuVault does not repeat analysis when the provider item version or etag has not changed.
- [ ] **ANALYZE-07**: Analyzing a cloud document never moves, renames, or rewrites the provider-owned file.
- [x] **ANALYZE-01**: User can request analysis of an individual cloud document.
- [x] **ANALYZE-02**: User can request analysis of selected cloud files or folders.
- [x] **ANALYZE-03**: User can request analysis of an entire cloud connection after reviewing a file-count and byte-size estimate.
- [x] **ANALYZE-04**: User can monitor aggregate and per-item analysis progress through queued, downloading, extracting, classifying, indexed, and failed states.
- [x] **ANALYZE-05**: User can cancel queued analysis work and retry failed cloud documents.
- [x] **ANALYZE-06**: DocuVault does not repeat analysis when the provider item version or etag has not changed.
- [x] **ANALYZE-07**: Analyzing a cloud document never moves, renames, or rewrites the provider-owned file.
### Smart Search
@@ -48,9 +48,9 @@
- [x] **CACHE-01**: Provider-owned file bytes remain the source of truth unless the user explicitly imports a file into local DocuVault storage.
- [x] **CACHE-02**: DocuVault persists cloud metadata, extracted text, topics, and semantic search data independently of cached file bytes.
- [ ] **CACHE-03**: DocuVault caches cloud file bytes only when required for opening, preview, or analysis.
- [ ] **CACHE-04**: Configurable cache limits and safe eviction minimize local storage use without interrupting active work.
- [ ] **CACHE-05**: Cached cloud content is isolated by user and connection and is never served without an ownership check.
- [x] **CACHE-03**: DocuVault caches cloud file bytes only when required for opening, preview, or analysis.
- [x] **CACHE-04**: Configurable cache limits and safe eviction minimize local storage use without interrupting active work.
- [x] **CACHE-05**: Cached cloud content is isolated by user and connection and is never served without an ownership check.
### Change Tracking
@@ -101,13 +101,13 @@
| CLOUD-07 | Phase 13 | Complete |
| CLOUD-08 | Phase 12 | Complete |
| CLOUD-09 | Phase 13 | Complete |
| ANALYZE-01 | Phase 14 | Pending |
| ANALYZE-02 | Phase 14 | Pending |
| ANALYZE-03 | Phase 14 | Pending |
| ANALYZE-04 | Phase 14 | Pending |
| ANALYZE-05 | Phase 14 | Pending |
| ANALYZE-06 | Phase 14 | Pending |
| ANALYZE-07 | Phase 14 | Pending |
| ANALYZE-01 | Phase 14 | Complete |
| ANALYZE-02 | Phase 14 | Complete |
| ANALYZE-03 | Phase 14 | Complete |
| ANALYZE-04 | Phase 14 | Complete |
| ANALYZE-05 | Phase 14 | Complete |
| ANALYZE-06 | Phase 14 | Complete |
| ANALYZE-07 | Phase 14 | Complete |
| SEARCH-01 | Phase 15 | Pending |
| SEARCH-02 | Phase 15 | Pending |
| SEARCH-03 | Phase 15 | Pending |
@@ -117,9 +117,9 @@
| SEARCH-07 | Phase 15 | Pending |
| CACHE-01 | Phase 12 | Complete |
| CACHE-02 | Phase 12 | Complete |
| CACHE-03 | Phase 14 | Pending |
| CACHE-04 | Phase 14 | Pending |
| CACHE-05 | Phase 14 | Pending |
| CACHE-03 | Phase 14 | Complete |
| CACHE-04 | Phase 14 | Complete |
| CACHE-05 | Phase 14 | Complete |
| SYNC-01 | Phase 12 | Complete |
| SYNC-02 | Phase 16 | Pending |
| SYNC-03 | Phase 16 | Pending |