You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Goal:** Wrap OpenTrust in a native desktop application using Tauri v2.
444
444
445
-
**Note:** This was originally Phase 8.5 (parallel with memory work). It has been renumbered to reflect that it has zero implementation and is no longer an upstream prerequisite — the memory layer was built without it.
445
+
**Note:** This was originally Phase 8.5 (parallel with memory work). Renumbered to reflect actual priority. The Tier 1 scaffold and Tier 2 native integrations are now implemented.
-[x] Secretlint ignore for Rust build artifacts (`src-tauri/target/**`)
470
+
-[x] Gitignore for Tauri build artifacts (target, gen, Cargo.lock)
471
+
467
472
### Tier 3 — Distribution `[stretch]`
468
473
-[ ]`[stretch]` Auto-update via `tauri-plugin-updater`
469
474
-[ ]`[stretch]` Code signing for macOS (Developer ID) and Windows (Authenticode)
@@ -534,7 +539,7 @@ The core local-first evidence platform is complete end-to-end: ingest, normalize
534
539
535
540
1.**Phase 9 was built before prerequisites were met.** The execution pipeline recommended deferring memory-layer expansion until Tauri, persistence, and reliable run completion were stable. Phase 9 was implemented anyway. The result is solid, and the gating advice should be considered superseded.
536
541
537
-
2.**Desktop application (originally Phase 8.5) has zero implementation.**It was framed as a parallel workstream that "can proceed now" but no work was done. Renumbered to Phase 16 to reflect its actual priority position.
542
+
2.**Desktop application (originally Phase 8.5) now has a working scaffold.**The Tauri v2 project, sidecar architecture, system tray, desktop DB path resolution, and notification plugin are implemented. Distributable builds remain. Renumbered to Phase 16.
538
543
539
544
3.**Memory table migrations are runtime-based, not file-based.** The Phase 9 implementation plan specified `db/` migration files. The actual implementation uses `ensureMigrated()` in `db.ts`. This works but diverges from the documented approach.
0 commit comments