docs(12.1-01): complete Plan 01 summary and state updates
This commit is contained in:
+12
-12
@@ -10,18 +10,18 @@
|
||||
- [ ] **CONN-01**: User can connect, reconnect, test, and disconnect each supported cloud provider.
|
||||
- [ ] **CONN-02**: User can see connection health and actionable errors for expired, revoked, or invalid credentials.
|
||||
- [ ] **CONN-03**: Reconnecting or refreshing credentials invalidates stale provider caches without exposing credentials.
|
||||
- [ ] **CONN-04**: User interface reflects the file operations supported by each connected provider.
|
||||
- [x] **CONN-04**: User interface reflects the file operations supported by each connected provider.
|
||||
|
||||
### Cloud File Management
|
||||
|
||||
- [ ] **CLOUD-01**: User can browse connected cloud files and folders through the shared `StorageBrowser`.
|
||||
- [x] **CLOUD-01**: User can browse connected cloud files and folders through the shared `StorageBrowser`.
|
||||
- [ ] **CLOUD-02**: User can open and preview supported cloud documents through DocuVault authorization.
|
||||
- [ ] **CLOUD-03**: User can upload files into the currently viewed cloud folder.
|
||||
- [ ] **CLOUD-04**: User can create folders in connected cloud storage where the provider supports it.
|
||||
- [ ] **CLOUD-05**: User can rename cloud files and folders where the provider supports it.
|
||||
- [ ] **CLOUD-06**: User can move files and folders within the same cloud connection where the provider supports it.
|
||||
- [ ] **CLOUD-07**: User can delete cloud files and folders after explicit confirmation.
|
||||
- [ ] **CLOUD-08**: User sees unsupported cloud actions disabled with a provider-specific explanation.
|
||||
- [x] **CLOUD-08**: User sees unsupported cloud actions disabled with a provider-specific explanation.
|
||||
- [ ] **CLOUD-09**: Successful cloud mutations update navigation promptly and produce metadata-only audit events.
|
||||
|
||||
### Cloud Analysis
|
||||
@@ -46,15 +46,15 @@
|
||||
|
||||
### Cache and Storage Minimization
|
||||
|
||||
- [ ] **CACHE-01**: Provider-owned file bytes remain the source of truth unless the user explicitly imports a file into local DocuVault storage.
|
||||
- [ ] **CACHE-02**: DocuVault persists cloud metadata, extracted text, topics, and semantic search data independently of cached file bytes.
|
||||
- [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.
|
||||
|
||||
### Change Tracking
|
||||
|
||||
- [ ] **SYNC-01**: DocuVault records provider item identifiers, parent/location, version or etag, size, and modification time for indexed cloud items.
|
||||
- [x] **SYNC-01**: DocuVault records provider item identifiers, parent/location, version or etag, size, and modification time for indexed cloud items.
|
||||
- [ ] **SYNC-02**: DocuVault marks analyzed cloud items stale when their provider version changes.
|
||||
- [ ] **SYNC-03**: Files deleted outside DocuVault are removed from cloud navigation and excluded from search results after refresh.
|
||||
- [ ] **SYNC-04**: Provider refresh jobs are idempotent and retry transient failures with bounded exponential backoff.
|
||||
@@ -91,15 +91,15 @@
|
||||
| CONN-01 | Phase 13 | Pending |
|
||||
| CONN-02 | Phase 13 | Pending |
|
||||
| CONN-03 | Phase 13 | Pending |
|
||||
| CONN-04 | Phase 12 | Pending |
|
||||
| CLOUD-01 | Phase 12 | Pending |
|
||||
| CONN-04 | Phase 12 | Complete |
|
||||
| CLOUD-01 | Phase 12 | Complete |
|
||||
| CLOUD-02 | Phase 13 | Pending |
|
||||
| CLOUD-03 | Phase 13 | Pending |
|
||||
| CLOUD-04 | Phase 13 | Pending |
|
||||
| CLOUD-05 | Phase 13 | Pending |
|
||||
| CLOUD-06 | Phase 13 | Pending |
|
||||
| CLOUD-07 | Phase 13 | Pending |
|
||||
| CLOUD-08 | Phase 12 | Pending |
|
||||
| CLOUD-08 | Phase 12 | Complete |
|
||||
| CLOUD-09 | Phase 13 | Pending |
|
||||
| ANALYZE-01 | Phase 14 | Pending |
|
||||
| ANALYZE-02 | Phase 14 | Pending |
|
||||
@@ -115,12 +115,12 @@
|
||||
| SEARCH-05 | Phase 15 | Pending |
|
||||
| SEARCH-06 | Phase 15 | Pending |
|
||||
| SEARCH-07 | Phase 15 | Pending |
|
||||
| CACHE-01 | Phase 12 | Pending |
|
||||
| CACHE-02 | Phase 12 | 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 |
|
||||
| SYNC-01 | Phase 12 | Pending |
|
||||
| SYNC-01 | Phase 12 | Complete |
|
||||
| SYNC-02 | Phase 16 | Pending |
|
||||
| SYNC-03 | Phase 16 | Pending |
|
||||
| SYNC-04 | Phase 16 | Pending |
|
||||
|
||||
Reference in New Issue
Block a user