1629 Commits

Author SHA1 Message Date
WuYongJie
7c53b42199 fix(bom-costing): classify flip shoe cabinets correctly 2026-08-14 11:37:57 +08:00
WuYongJie
413debe66b merge(intake): add product progress completion filters 2026-08-14 10:08:29 +08:00
WuYongJie
f8d877c88c feat(intake): filter product progress by completion time 2026-08-14 10:07:34 +08:00
WuYongJie
b2e672139e refactor(supply-chain): retire sku operator source 2026-08-14 09:40:23 +08:00
WuYongJie
0d6d080687 refactor(supply-chain): retire sku operator source 2026-08-14 09:39:20 +08:00
WuYongJie
d786515831 fix(supply-chain): cache material images on SPU lookup 2026-08-14 08:54:21 +08:00
WuYongJie
032b609f1b fix(supply-chain): cache material images on SPU lookup 2026-08-14 08:53:05 +08:00
WuYongJie
42ad3299a3 fix(supply-chain): center archive group headers 2026-08-13 14:45:24 +08:00
WuYongJie
bdb21cd824 fix(supply-chain): center archive group headers 2026-08-13 14:39:27 +08:00
WuYongJie
7b46654cb7 merge(sample-progress): preserve latest production flow 2026-08-13 14:01:36 +08:00
jingchuan
2ab42d68e1 fix(sample-progress): compact header and filter overdue items 2026-08-13 13:55:46 +08:00
WuYongJie
ea834d8dea Merge branch 'codex/wuyongjie-bom-responsive-inspector' into codex/xuxiake-mainline 2026-08-13 13:39:34 +08:00
jingchuan
f34d938e2e fix(sample-progress): use fixed scrollable table workspace 2026-08-13 13:38:02 +08:00
WuYongJie
f6b28ecd63 fix(bom-costing): keep recalculation controls in view 2026-08-13 13:30:06 +08:00
jingchuan
ade0751701 fix(sample-progress): calculate dwell time and anomalies 2026-08-13 13:25:38 +08:00
WuYongJie
2ba8ab0f05 Merge commit '62017377' into codex/wuyongjie-promote-bom-optional-20260813 2026-08-13 12:38:47 +08:00
WuYongJie
62017377ad fix(bom): preserve resolved primary material 2026-08-13 12:36:47 +08:00
WuYongJie
2905c42455 Merge remote-tracking branch 'origin/codex/jingchuan-sample-progress-main' into codex/wuyongjie-promote-bom-optional-20260813 2026-08-13 12:15:27 +08:00
jingchuan
ce808f8c07 feat(sample-progress): allow no-sample status 2026-08-13 12:14:43 +08:00
WuYongJie
915450a748 Merge remote-tracking branch 'origin/codex/jingchuan-sample-progress-main' into codex/wuyongjie-promote-bom-optional-20260813 2026-08-13 12:11:31 +08:00
WuYongJie
adae1ac0f1 Merge remote-tracking branch 'origin/codex/wuyongjie-bom-category-skills-v7' into codex/wuyongjie-promote-bom-optional-20260813 2026-08-13 12:11:10 +08:00
jingchuan
db844e6126 fix(sample-progress): derive sample status from OA stage 2026-08-13 12:09:44 +08:00
WuYongJie
cdb807dcd5 Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-category-skills-v7 2026-08-13 12:08:42 +08:00
WuYongJie
97ade48cf8 fix(bom): preserve trusted slot geometry 2026-08-13 12:08:13 +08:00
WuYongJie
af97ea7074 merge: sync product archive operators 2026-08-13 12:02:14 +08:00
WuYongJie
138155b04a feat(supply-chain): sync product archive operators 2026-08-13 12:01:02 +08:00
WuYongJie
609e675659 merge: preserve latest sample progress stage alignment 2026-08-13 11:02:08 +08:00
WuYongJie
218a7d91a6 merge: preserve deployed sample progress updates 2026-08-13 11:00:32 +08:00
jingchuan
5318a30346 fix(sample-progress): align board with current OA stage 2026-08-13 10:57:13 +08:00
WuYongJie
c21b384050 merge: add storage rack and table v2 skills 2026-08-13 10:55:04 +08:00
WuYongJie
acd22bbffa feat(bom): add storage rack and table v2 skills 2026-08-13 10:54:26 +08:00
jingchuan
1433428cf7 fix(sample-progress): show current OA sample stage count 2026-08-13 10:38:22 +08:00
WuYongJie
5c05df5855 fix(bom): preserve sku material and module geometry 2026-08-13 09:56:21 +08:00
WuYongJie
35384031c6 Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-category-skills-v7 2026-08-13 09:28:12 +08:00
WuYongJie
fee8bdb0a8 fix(bom): harden category skill costing contracts 2026-08-13 09:27:59 +08:00
jingchuan
e2d739d1d4 fix(sample-progress): count only active managed samples 2026-08-13 09:08:33 +08:00
WuYongJie
f12b68ff56 Merge remote-tracking branch 'origin/codex/wuyongjie-bom-category-skills-v7' into codex/wuyongjie-promote-bom-optional-20260813 2026-08-13 06:32:43 +08:00
WuYongJie
869f0e6922 Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-category-skills-v7 2026-08-13 06:30:22 +08:00
WuYongJie
76421163c7 fix(bom-costing): enforce exclusive sku structure 2026-08-13 06:30:01 +08:00
WuYongJie
439b427259 Merge remote-tracking branch 'origin/codex/wuyongjie-bom-category-skills-v7' into codex/wuyongjie-promote-bom-optional-20260813 2026-08-13 04:49:02 +08:00
WuYongJie
6f8fc02b2f Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-category-skills-v7 2026-08-13 04:46:13 +08:00
WuYongJie
b12d1eeeb3 fix(bom-costing): preserve sku evidence and size scaling 2026-08-13 04:45:31 +08:00
WuYongJie
0c9491a370 merge: promote BOM optional SKU structure fix 2026-08-13 02:52:34 +08:00
WuYongJie
37430946d8 fix(bom-costing): isolate optional SKU structures 2026-08-13 02:51:12 +08:00
WuYongJie
eb0a6ad499 fix(bom-costing): restore layered category estimates 2026-08-13 01:18:19 +08:00
WuYongJie
de048075ef Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-category-skills-v7
# Conflicts:
#	furniture-3d-system/src/server/services/__tests__/intake-non-integrated-product.service.test.ts
#	furniture-3d-system/src/server/services/intake-non-integrated-product.service.ts
2026-08-12 21:06:18 +08:00
WuYongJie
c87266c2c7 fix(intake): bound virtual inventory processing 2026-08-12 20:51:03 +08:00
WuYongJie
a51ec8a162 fix(bom-costing): guard fact snapshot fingerprints 2026-08-12 20:49:07 +08:00
WuYongJie
14915ef1f2 fix(supply-chain): resolve new-product images by barcode 2026-08-12 18:10:08 +08:00
jingchuan
7a25001d6b fix(sample-progress): retain reached cancelled sample nodes 2026-08-12 17:48:52 +08:00