jiang
b70283c2ff
feat(work-orders): synchronize peripheral changes through events
2026-10-08 11:50:15 +08:00
jiang
540d73add8
docs(workbench): clarify active notification counting
2026-09-24 17:00:41 +08:00
jiang
ad813a7c16
feat(workbench): add dynamic task approval lifecycle
2026-09-24 16:36:12 +08:00
jiang
db092b0f5e
feat(workbench): keep only actionable notifications
2026-09-24 15:18:18 +08:00
jiang
e374b5b3cb
fix(workbench): remove synthetic check projections
2026-09-24 12:01:01 +08:00
jiang
1a6ff64bbe
feat(db): add workbench schema comments
2026-09-24 10:33:12 +08:00
jiang
91afe76c6d
docs(workbench): gate database rollout by project
2026-09-24 10:13:52 +08:00
jiang
9335bdc1ea
feat(workbench): persist operational workflows and events
2026-09-24 04:19:02 +08:00
jiang
7ab9b36a5e
feat(workbench): add runtime GIS and sample integrations
2026-09-22 10:44:31 +08:00
jiang
5966d039de
refactor(backend)!: separate algorithm and data layers
...
Reorganize algorithm packages by business responsibility, move orchestration into services, and keep database access behind pooled repositories.
Harden analysis API validation, remove unsafe legacy simulation endpoints, and add regression and architecture boundary coverage.
BREAKING CHANGE: legacy algorithm module paths and obsolete simulation endpoints are removed.
2026-09-04 17:30:55 +08:00
jiang
b0e9d480ef
refactor(sensor): 优化灵敏度监测点布置算法
2026-08-03 18:34:13 +08:00
jiang
ba947b616b
feat(api): standardize REST contracts and auth
2026-07-30 20:38:51 +08:00