159 Commits

Author SHA1 Message Date
2f647798b9 fix(deploy): retain candidate diagnostics for standard releases 2026-11-06 20:07:16 +08:00
b058a3bca1 fix(deploy): stream verified Git sources and reuse loaded images 2026-11-06 19:59:21 +08:00
0724f9625f fix(deploy): bundle preview checks with the verified runtime image 2026-11-06 19:55:43 +08:00
73c03332b9 fix(deploy): scope preview checks to affected delivery paths 2026-11-06 19:47:31 +08:00
631f26f0ad fix(deploy): align material scope audit with approved migrations 2026-11-06 19:27:44 +08:00
638569afe6 Merge material organization access and native cloud sync for main release 2026-11-06 18:53:46 +08:00
3df75b13fd Merge production salary features while preserving main client development 2026-11-06 18:52:01 +08:00
52c5fc8e28 fix(desktop): accept full native template cloud backups
Allow V3 native projects up to 128 screens and 300000 pixels in total height while preserving web draft limits. Cover the full-canvas boundary and both existing 40-item warning lists with focused contract tests.
2026-11-06 16:53:00 +08:00
江林铖
4b92729191 fix(deploy): require personnel grade migration in release audit 2026-11-06 16:38:46 +08:00
江林铖
424e19471a feat(salary): match personnel job grades to performance schemes 2026-11-06 16:33:25 +08:00
5617ec205e fix(deploy): use current build host and ship material scope migration 2026-11-06 16:32:05 +08:00
c260c06c09 fix(deploy): ignore Git redirect warnings when resolving release refs 2026-11-06 16:11:46 +08:00
00ef6936cd feat(materials): add shared operations G access scope 2026-11-06 16:00:50 +08:00
江林铖
d83eb67c56 fix(salary): assess market intent from previous completed month 2026-11-03 18:06:01 +08:00
江林铖
48fb30596a feat(salary): score market validation from top-three intent growth 2026-10-30 15:17:49 +08:00
江林铖
080e4f82a1 merge: reconcile verified live salary runtime and material image fixes
Reconstruct the deployed 72674fd runtime from its verified 7e230ef full source and four material overrides. Retain the deployed desktop and preview release gates. Production source hashes and schema were checked before reconstruction.
2026-10-30 11:08:22 +08:00
72674fdc5b fix(deploy): preserve live runtime for the bounded material image update 2026-10-29 18:36:29 +08:00
e83b0e9d5d fix(deploy): require desktop storage admission before proxy cutover 2026-10-29 11:31:23 +08:00
江林铖
ed1695197d feat(organization): configure salary positions and performance weights 2026-10-29 09:46:05 +08:00
91796343bf fix(deploy): preserve desktop feature configuration in blue-green releases 2026-10-28 19:30:31 +08:00
江林铖
91975ef258 feat(organization): publish real salary details with authoritative planner points 2026-10-28 09:47:18 +08:00
江林铖
96efa703c8 Merge personnel salary base administration 2026-10-26 11:48:17 +08:00
江林铖
0a842df1a0 feat(organization): manage audited personnel salary base records 2026-10-26 11:47:43 +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
a890660853 fix(materials): audit historical previews and gate production releases
Preserve known legacy failures by reviewed identity, probe material delivery before and after releases, and retain originals and downloads.
2026-10-23 19:47:58 +08:00
eabcff40f8 fix(materials): restore verified cached previews and add health audits 2026-10-23 19:17:42 +08:00
c7309f17da fix(deploy): deduplicate worker identity and wait for readiness 2026-10-22 19:01:11 +08:00
419602a148 fix(deploy): match backup clients to production PostgreSQL 15 2026-10-22 14:55:50 +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
70369dbdb2 fix(deploy): verify desktop migration and bound private image sync 2026-10-20 13:53:22 +08:00
971e17fcd8 feat(desktop): authorize material accounts and sync private workspaces 2026-10-20 13:39:33 +08:00
2c29b9bd78 fix(ai): separate completed executions from unknown model results 2026-10-16 11:43:21 +08:00
b4c2d30898 fix(ai): recover original analysis and copy results without resubmission 2026-10-16 11:23:32 +08:00
5a5f0a52dc fix(deploy): validate public storage URLs and document image API 2026-10-15 17:43:35 +08:00
cfa8f0ff9b fix(ai): support private reference images and explain model failures 2026-10-15 09:45:53 +08:00
21b6eb767c feat(ai): verify analysis and copy in one model request 2026-10-14 18:10:54 +08:00
efb8e1af3d fix(ai): complete verification activation and recovery workflows 2026-10-14 15:37:01 +08:00
4da4ceaf40 feat: attach complete inventory check to progress sync 2026-10-13 14:47:22 +08:00
c43823863f fix: enforce unique task detail zip entry names and gate submissions 2026-10-13 13:34:09 +08:00
90b2e6e83c fix(deploy): restore pinned image when replacement creation fails 2026-10-13 12:35:21 +08:00
94ea82e7cb feat(ai): verify model capabilities through real protocol tests 2026-10-13 12:28:41 +08:00
9270bbb457 perf: slim database migrator and application image layers 2026-10-13 10:51:37 +08:00
e5a20753b6 feat: add capability-aware AI model administration 2026-10-13 09:59:04 +08:00
a5c132718e fix: verify isolated restore of purge reference indexes 2026-10-12 20:05:41 +08:00
c53fa0e292 feat: add super-admin product detail generator 2026-10-12 19:29:03 +08:00
5b07f5ca54 fix: keep bulk purge reference lookups on indexes 2026-10-09 16:40:37 +08:00
a1ffe3b106 fix: preserve shared derived file references in purge lookup 2026-10-09 16:11:27 +08:00
477ff64b07 fix: index file references for recycle-bin cleanup 2026-10-09 15:33:56 +08:00
de2d7595ce perf: speed up durable material file cleanup 2026-10-09 14:44:30 +08:00