ouyangxq
|
f151e74f5c
|
fix(self-operated): rank hot SKUs for selected dates
|
2026-10-13 18:44:49 +08:00 |
|
liuyihe
|
38958c891a
|
贴标申请,仓储转运
|
2026-10-13 18:05:30 +08:00 |
|
liuyihe
|
c07131b26f
|
贴标申请,仓储转运
|
2026-10-13 17:42:54 +08:00 |
|
ouyangxq
|
ec7e9b36ec
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-13 16:53:38 +08:00 |
|
ouyangxq
|
146d468ff4
|
feat: expose reliable collection activity and stage estimates
|
2026-10-13 16:50:53 +08:00 |
|
liuyihe
|
55764497c8
|
贴标申请,仓储转运
|
2026-10-13 16:48:54 +08:00 |
|
liuyihe
|
03601ab0aa
|
贴标申请,仓储转运
|
2026-10-13 15:55:31 +08:00 |
|
liuyihe
|
c84b5f460a
|
贴标申请,仓储转运
|
2026-10-13 14:46:22 +08:00 |
|
liuyihe
|
89a05a2348
|
贴标申请,仓储转运
|
2026-10-13 13:46:16 +08:00 |
|
ouyangxq
|
cebcdfb66e
|
fix: preserve complete historical dashboard days
|
2026-10-13 13:43:13 +08:00 |
|
ouyangxq
|
496fc11b0a
|
feat(selfop): support complete inventory sales windows
|
2026-10-13 12:35:39 +08:00 |
|
ouyangxq
|
39f914b3b5
|
fix(lingxing): allow bounded configurable business request pacing
|
2026-10-13 11:46:57 +08:00 |
|
ouyangxq
|
6e9466d0b4
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-13 11:19:19 +08:00 |
|
ouyangxq
|
ed8c9b1543
|
test(selfop): verify every coverage bucket identity and pagination
|
2026-10-13 11:18:40 +08:00 |
|
liuyihe
|
ce4eb4e8a2
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-13 11:00:37 +08:00 |
|
liuyihe
|
3b86a6d779
|
贴标申请,仓储转运
|
2026-10-13 11:00:31 +08:00 |
|
liuyihe
|
c920d954ef
|
贴标申请,仓储转运
|
2026-10-13 10:47:58 +08:00 |
|
liuyihe
|
f7a871e3e4
|
贴标申请,仓储转运
|
2026-10-13 10:47:52 +08:00 |
|
ouyangxq
|
c13bf96cb9
|
feat(selfop): expose opt-in test query timing headers
|
2026-10-13 10:42:19 +08:00 |
|
ouyangxq
|
4c9878c338
|
feat(selfop): add opt-in test query timing diagnostics
|
2026-10-13 10:31:46 +08:00 |
|
ouyangxq
|
d08ed2f2ca
|
perf(selfop): seek latest outbound date for inventory page
|
2026-10-13 10:11:06 +08:00 |
|
ouyangxq
|
2d7b6e4381
|
test(selfop): verify warehouse summary build transactions
|
2026-10-13 10:04:06 +08:00 |
|
ouyangxq
|
25db631ff7
|
perf(selfop): build versioned warehouse daily sales summaries
|
2026-10-13 09:40:55 +08:00 |
|
ouyangxq
|
ca4e7086e9
|
perf(selfop): skip unavailable dashboard aggregates
|
2026-10-13 03:45:01 +08:00 |
|
ouyangxq
|
7ae91eb276
|
fix(lastleg): persist bounded test collection session budgets
|
2026-10-13 03:08:36 +08:00 |
|
ouyangxq
|
1fdd978084
|
perf(selfop): paginate sales summary before day coverage enrichment
|
2026-10-13 02:46:20 +08:00 |
|
ouyangxq
|
341b7635c7
|
perf(selfop): materialize sales bounds without redundant deduplication
|
2026-10-13 02:31:46 +08:00 |
|
ouyangxq
|
afd3bbaa3d
|
perf(selfop): page stock keys before sales enrichment
|
2026-10-13 02:13:56 +08:00 |
|
ouyangxq
|
2c8c26490a
|
perf(selfop): stabilize profile candidate join order
|
2026-10-13 02:00:14 +08:00 |
|
ouyangxq
|
bf693fab6b
|
perf(selfop): index staged observation joins and verify candidate builds
|
2026-10-13 01:47:17 +08:00 |
|
ouyangxq
|
d689112656
|
perf(selfop): share dashboard aggregates and cover daily trend reads
|
2026-10-13 01:29:14 +08:00 |
|
ouyangxq
|
99d206eb00
|
perf(selfop): cover range reads and stream yearly SKU aggregation
|
2026-10-13 01:05:52 +08:00 |
|
ouyangxq
|
a41c271a67
|
feat(selfop): add warehouse dashboard and exact inventory drilldowns
|
2026-10-13 00:45:39 +08:00 |
|
ouyangxq
|
a84a9b730e
|
fix(selfop): publish proven manual sales windows for configured warehouses
|
2026-10-13 00:30:48 +08:00 |
|
ouyangxq
|
ae1a809357
|
fix(selfop): publish complete single-pass inventory observations
|
2026-10-13 00:10:12 +08:00 |
|
ouyangxq
|
51c0d77fd4
|
fix(selfop): stabilize inventory and order quantity fingerprints
|
2026-10-12 23:50:39 +08:00 |
|
ouyangxq
|
86e05a77e6
|
fix(selfop): allow controlled manual collection in test
|
2026-10-12 23:21:57 +08:00 |
|
ouyangxq
|
6e9f4b7932
|
perf(selfop): aggregate daily facts before SKU coverage calculations
|
2026-10-12 23:06:45 +08:00 |
|
ouyangxq
|
cbc316b34d
|
fix(selfop): expose scoped validation tasks without published scopes
|
2026-10-12 22:57:18 +08:00 |
|
ouyangxq
|
b71380de31
|
fix(selfop): discover warehouses with bounded validation and optimize queries
|
2026-10-12 22:22:08 +08:00 |
|
ouyangxq
|
e42d358e71
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-12 21:25:28 +08:00 |
|
ouyangxq
|
06de9b1c93
|
test(selfop): verify publication transactions against opt-in TEST MySQL
|
2026-10-12 21:24:56 +08:00 |
|
liuyihe
|
fb98b1a8ee
|
贴标申请,仓储转运
|
2026-10-12 21:18:29 +08:00 |
|
ouyangxq
|
8526697b08
|
fix: quote inline descriptions in Lingxing OpenAPI contract
|
2026-10-12 21:10:18 +08:00 |
|
ouyangxq
|
b702ed9f45
|
test: verify self-operated analytics through TEST Gateway and synthetic query fixtures
|
2026-10-12 20:59:54 +08:00 |
|
ouyangxq
|
d4dc4f875a
|
fix: register current synchronous service dependencies and guard callback boundaries
|
2026-10-12 20:58:16 +08:00 |
|
ouyangxq
|
d782b2cd24
|
fix: reject unavailable self-operated collection commands before initialization
|
2026-10-12 20:45:31 +08:00 |
|
ouyangxq
|
3b137f8946
|
Merge remote-tracking branch 'origin/test' into test
|
2026-10-12 20:27:50 +08:00 |
|
ouyangxq
|
a1f1d93902
|
feat: add self-operated analytics and enforce Lastleg module boundaries
|
2026-10-12 20:27:35 +08:00 |
|
liuyihe
|
0eb58f9dd1
|
贴标申请,仓储转运
|
2026-10-12 18:19:08 +08:00 |
|