1482 Commits

Author SHA1 Message Date
WuYongJie
f1a7b9c941 fix(bom-costing): finish completed response streams 2026-08-11 00:37:57 +08:00
WuYongJie
707feb213a merge: scope BOM structure synthesis requests 2026-08-11 00:06:57 +08:00
WuYongJie
2afdbb9ca7 fix(bom-costing): scope structure synthesis requests 2026-08-11 00:06:32 +08:00
WuYongJie
075fb38096 merge: fix completed BOM model streams 2026-08-10 23:32:14 +08:00
WuYongJie
dbf48330bd fix(bom-costing): stop completed model streams promptly 2026-08-10 23:27:39 +08:00
WuYongJie
e4554d86cf merge: BOM structure blueprint v6 2026-08-10 22:15:08 +08:00
WuYongJie
7a84b8fde0 feat(bom-costing): add v6 structure blueprint and batch cutting 2026-08-10 22:12:59 +08:00
WuYongJie
cbbf2fbb21 feat(supply-chain): map archive prices by barcode 2026-08-10 17:21:51 +08:00
WuYongJie
b9ec3511ac feat(supply-chain): add interactive archive dashboard 2026-08-10 16:25:16 +08:00
WuYongJie
c1ba901f7a feat(supply-chain): map warehouse attributes from JST 2026-08-10 16:05:13 +08:00
WuYongJie
80c4dcc91b merge: release BOM thickness evidence priority 2026-08-10 15:48:48 +08:00
WuYongJie
c632402f2d Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-v5-runtime-fix 2026-08-10 15:44:46 +08:00
WuYongJie
2e3168bb99 fix(bom-costing): prefer product-wide explicit thickness facts 2026-08-10 15:42:16 +08:00
WuYongJie
d630a73433 fix(bom-costing): classify observed and estimated board thickness 2026-08-10 15:26:41 +08:00
WuYongJie
d90e6754b5 fix(bom-costing): bound history memory and price material substitutions 2026-08-10 14:54:09 +08:00
WuYongJie
e7799331e0 Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wu-product-development-type-filter 2026-08-10 14:37:50 +08:00
WuYongJie
dab6002b5c feat(intake): add product type filter 2026-08-10 14:37:34 +08:00
WuYongJie
b0a9cd029f Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-release-bom-v5-20260810 2026-08-10 13:57:52 +08:00
WuYongJie
a783e4c94b feat(supply-chain): map stock monitor daily sales 2026-08-10 13:55:58 +08:00
WuYongJie
2ca9d51339 Merge remote-tracking branch 'origin/codex/wuyongjie-bom-cost-v5-acceptance-fix' into codex/wuyongjie-release-bom-v5-20260810 2026-08-10 13:50:45 +08:00
WuYongJie
218941d97b fix(bom-costing): constrain history to product structure 2026-08-10 13:50:20 +08:00
WuYongJie
ff771b7bba feat(supply-chain): configure warehouse archive fields 2026-08-10 13:16:22 +08:00
WuYongJie
b010bd1355 merge: keep BOM estimates when synthesis is unavailable 2026-08-10 13:12:49 +08:00
WuYongJie
2dbe903c64 fix(bom-costing): price from saved facts on synthesis outage 2026-08-10 13:12:26 +08:00
WuYongJie
2f0c9a37e6 merge: improve BOM v5 production estimates 2026-08-10 12:59:54 +08:00
WuYongJie
22403f5a45 fix(bom-costing): select comparable whole BOM profiles 2026-08-10 12:59:27 +08:00
WuYongJie
d8a9be3d00 Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-release-main-bom-v5-20260810
# Conflicts:
#	furniture-3d-system/src/server/services/__tests__/oa-board-sync.service.test.ts
#	furniture-3d-system/src/server/services/oa-board-sync.service.ts
2026-08-10 12:24:37 +08:00
WuYongJie
80179df9fc Merge remote-tracking branch 'origin/codex/wuyongjie-bom-cost-dynamic-20260807' into codex/wuyongjie-release-bom-v5-20260810 2026-08-10 12:18:10 +08:00
WuYongJie
c353757d6b Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-cost-dynamic-20260807 2026-08-10 12:14:30 +08:00
WuYongJie
9f368104b5 fix(oa-board): pass pending pricing stage to metrics 2026-08-10 12:14:11 +08:00
WuYongJie
d0b9b22879 feat(jushuitan): add fixed virtual inventory queue 2026-08-10 12:08:51 +08:00
WuYongJie
81b1453db5 Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-cost-dynamic-20260807 2026-08-10 12:08:06 +08:00
WuYongJie
d511fd9b9e feat(jushuitan): add fixed virtual inventory queue 2026-08-10 12:08:03 +08:00
WuYongJie
3ea61a2f07 feat(bom-costing): add layered v5 estimates 2026-08-10 12:08:01 +08:00
jingchuan
e869d32594 fix(oa-board): track pending pricing SLA 2026-08-10 11:45:10 +08:00
jingchuan
3c5c38e72b fix(oa-board): track pending pricing SLA 2026-08-10 11:34:35 +08:00
WuYongJie
8dda70ecdd Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-cost-dynamic-20260807 2026-08-10 11:04:17 +08:00
WuYongJie
b9a398830f perf(supply-chain): batch product archive image loading 2026-08-10 11:02:52 +08:00
WuYongJie
772c6813ed fix(bom-costing): restore detail slices and correct cost semantics 2026-08-10 10:43:00 +08:00
WuYongJie
ead86d523e feat(bom-costing): add auditable dynamic company cost engine 2026-08-09 14:23:45 +08:00
WuYongJie
a77c7a3296 merge: supply chain archive updates 2026-08-07 18:10:20 +08:00
WuYongJie
b87bb1ccb4 feat(supply-chain): add stock monitor fields 2026-08-07 18:09:56 +08:00
WuYongJie
c3f9ecbafd fix(supply-chain): backfill archive source images 2026-08-07 17:44:28 +08:00
WuYongJie
8b53afa468 fix(supply-chain): backfill archive source images 2026-08-07 17:43:34 +08:00
WuYongJie
28901d34b4 feat(supply-chain): enrich archive supplier profiles 2026-08-07 17:42:56 +08:00
WuYongJie
3c1983352a merge: release drawing and video archive media 2026-08-07 16:17:19 +08:00
WuYongJie
a69da95217 feat(supply-chain): import archive drawing and video media 2026-08-07 16:14:51 +08:00
WuYongJie
eaf7b9ecca feat(supply-chain): resolve archive images from material library 2026-08-07 15:56:36 +08:00
WuYongJie
e3047c8e6e feat(supply-chain): persist archive views and add multiselect filters 2026-08-07 14:38:18 +08:00
WuYongJie
e7f07a451c feat(supply-chain): add full JST archive sync 2026-08-07 13:02:22 +08:00