11 Commits

Author SHA1 Message Date
fb4212eb85 feat(client): connect Pi Agent to the shared creation workflow
Add live workflow reads, native workspace navigation and reviewed action cards. Reuse existing creation, template-slot and export actions with account/project/version checks, busy handoff, manual takeover and original unknown-request protections. Refresh product evidence without duplicating rule context and invalidate pending actions after manual changes.

Validated: Pi 63/63, native UI 122/122, backend 172 passed with 5 environment tests ignored; strict Clippy, layering and wasm checks. One native window and real selected Grok 4.7 completed live reads/navigation with 3 complete model calls, 0 retries and 0 images. Full paid generation and Agent-driven PSD export are outside this acceptance.
2026-10-23 23:21:27 +08:00
93fc28f1bb feat(client): add native template slots and safe cloud version restore
Support explicit current-output A/B fill, protected edited drafts, scoped cloud update offers and atomic native restore with stale-open CAS. Preserve original unknown requests, improve Pi conversation continuity and native DPI/navigation reads, and publish the authenticated template metadata contract.

Validated: native backend 172 passed/5 environment tests ignored, UI 110, Pi 53, template/rule API 24 and native cloud contract 6; strict Clippy, layering and wasm. Real S01 selected B, edited/undo-redo, PCraft reopen and layered PSD roundtrip pass with exact pixels. Full nine-output generation and Photoshop acceptance remain open.
2026-10-23 21:27:06 +08:00
7a6dde5ac4 fix(detail-client): separate material loading and bind project templates 2026-10-23 10:40:35 +08:00
8b982ff3b8 fix(detail-client): refresh saved project state and record full acceptance 2026-10-22 23:05:38 +08:00
e528cbda10 fix(detail-client): protect pending results and show saved product brief 2026-10-22 22:33:34 +08:00
f927edcfb2 fix(desktop): recover original image tasks and close test clients 2026-10-22 21:38:00 +08:00
71eb8ac1f3 fix(desktop): recover original image results by idempotency key 2026-10-22 19:27:51 +08:00
ba0b1fd834 fix: guard native project completion and verify cross-device lifecycle 2026-10-22 18:33:19 +08:00
708cb12ff1 feat: complete native detail workflow and read-only cloud projects 2026-10-22 14:37:06 +08:00
eba7ef55e6 fix(security): patch Node Rust and isolated Go service runtimes 2026-10-22 11:55:15 +08:00
1b6425b552 feat(desktop): connect native Pi sessions with scoped rules and recovery
Track the fixed PhotoCraft source baseline with the existing native client integration. Use the actual Pi SDK for normal sends, durable session recovery, demand-loaded enterprise rules and checked undoable canvas tools. Retain request identities and never resend unknown inference. Include local packaging and real-call acceptance evidence.
2026-10-22 10:49:58 +08:00