1537 Commits

Author SHA1 Message Date
jingchuan
23c20714dd feat(sample-progress): integrate board into OA workspace 2026-08-11 16:00:17 +08:00
jingchuan
c031c36f8f feat(sample-progress): add sampling progress board module 2026-08-11 15:49:58 +08:00
WuYongJie
aa646a795a fix(supply-chain): isolate product archive column settings 2026-08-11 14:59:06 +08:00
jingchuan
b2fb4165b5 Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/jingchuan-brand-shipment-todo 2026-08-11 14:54:22 +08:00
jingchuan
bdf20c2064 feat(oa-board): remind brand planning before shipment 2026-08-11 14:49:28 +08:00
jingchuan
4dcbed4c10 feat(oa-board): track unconfirmed completion followups 2026-08-11 13:46:32 +08:00
WuYongJie
63ca46c030 fix(intake): save product tags and support all product types 2026-08-11 13:38:28 +08:00
WuYongJie
728495143e fix(supply-chain): sync product development tags 2026-08-11 12:52:30 +08:00
WuYongJie
20fee3b7ba merge: fix barcode certificate QR codes 2026-08-11 12:31:55 +08:00
WuYongJie
5c547dd25f fix(barcode-print): sync certificate QR codes 2026-08-11 12:31:52 +08:00
jingchuan
981df46e3f feat(oa-board): add monthly flow analysis 2026-08-11 12:06:51 +08:00
jingchuan
b24328f4f8 feat(oa-board): add daily stage report snapshots 2026-08-11 11:46:58 +08:00
WuYongJie
83a4d456b5 merge: release supply chain archive persistence 2026-08-11 10:46:55 +08:00
WuYongJie
be247f5a4b Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/tmp-supply-chain-mainline-20260811 2026-08-11 10:40:13 +08:00
WuYongJie
b47f745b83 feat(supply-chain): persist archive enrichment and image cache 2026-08-11 10:31:12 +08:00
jingchuan
35b9c5e080 feat(oa-board): read DingTalk source from JSReport replica 2026-08-11 10:17:18 +08:00
WuYongJie
759cba00d7 Merge remote-tracking branch 'origin/codex/wu-product-pricing-inventory-status' into codex/tmp-main-merge-product-pricing-20260811 2026-08-11 09:06:39 +08:00
WuYongJie
6858161f3f fix: show fixed virtual inventory task status 2026-08-11 08:58:37 +08:00
WuYongJie
7bfb69405d release: honor unitless internal dimensions 2026-08-11 05:59:32 +08:00
WuYongJie
814a7ed4be merge: honor unitless internal dimensions 2026-08-11 05:59:14 +08:00
WuYongJie
9383233130 fix(bom): honor unitless internal dimensions 2026-08-11 05:58:26 +08:00
WuYongJie
27ed15f55a release: isolate oversized board packing 2026-08-11 05:42:04 +08:00
WuYongJie
7b95e5af33 merge: isolate oversized board packing 2026-08-11 05:41:14 +08:00
WuYongJie
5bd554f762 fix(bom): isolate oversized board packing 2026-08-11 05:40:24 +08:00
WuYongJie
c1985a2396 release: area-scaled BOM fallback v6 2026-08-11 05:10:27 +08:00
WuYongJie
c538e175bc merge: area-scaled BOM fallback v6 2026-08-11 05:10:21 +08:00
WuYongJie
24a5043d15 fix(bom): scale fallback costs by board area 2026-08-11 05:10:02 +08:00
WuYongJie
0ba596a7c7 release: deterministic BOM blueprint v6 2026-08-11 04:39:10 +08:00
WuYongJie
bcf04b7438 merge: deterministic BOM blueprint v6 2026-08-11 04:38:52 +08:00
WuYongJie
d5e1f2af99 fix(bom): stabilize structure blueprint costing 2026-08-11 04:38:14 +08:00
WuYongJie
42095c6dab release: BOM tuple synthesis v6 2026-08-11 03:28:38 +08:00
WuYongJie
67ce313c9a merge: BOM tuple synthesis v6 2026-08-11 03:28:32 +08:00
WuYongJie
4f1571d508 fix(bom): compact sku synthesis into tuples 2026-08-11 03:27:15 +08:00
WuYongJie
871fd38bb5 release: BOM non-stream synthesis v6 2026-08-11 02:50:38 +08:00
WuYongJie
3c8d7f0801 merge: BOM non-stream synthesis v6 2026-08-11 02:50:17 +08:00
WuYongJie
7518041829 fix(bom-costing): avoid stalled synthesis streams 2026-08-11 02:49:47 +08:00
WuYongJie
164192bae7 release: BOM compact structure synthesis v6 2026-08-11 02:21:31 +08:00
WuYongJie
b9fd690e5d merge: BOM compact structure synthesis v6 2026-08-11 02:21:08 +08:00
WuYongJie
efbb08b7a5 fix(bom-costing): compact structure synthesis 2026-08-11 02:20:39 +08:00
WuYongJie
ebf0eca3b7 merge: publish complete BOM JSON stream handling 2026-08-11 01:25:16 +08:00
WuYongJie
5416bed96e merge: accept complete BOM JSON streams 2026-08-11 01:24:53 +08:00
WuYongJie
e945eff091 fix(bom-costing): accept completed json streams 2026-08-11 01:24:10 +08:00
WuYongJie
aefff98cad merge: publish BOM finish-reason stream fix 2026-08-11 00:38:32 +08:00
WuYongJie
be26f6d795 merge: finish completed BOM response streams 2026-08-11 00:38:25 +08:00
WuYongJie
f1a7b9c941 fix(bom-costing): finish completed response streams 2026-08-11 00:37:57 +08:00
WuYongJie
67a68067a0 merge: publish scoped BOM structure synthesis 2026-08-11 00:07: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
f2df3e53dc merge: publish BOM stream completion fix 2026-08-10 23:32:51 +08:00
WuYongJie
075fb38096 merge: fix completed BOM model streams 2026-08-10 23:32:14 +08:00