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 |
|