jiang
26fa5d1909
feat(scada): add project monitoring replay
Generic Container CI/CD / test-build-publish (push) Successful in 3m39s
Server CI/CD v2 / build-test-publish-and-deploy (push) Successful in 3m39s
2026-11-04 14:27:21 +08:00
jiang
f25423dec4
feat(benchmark): add tjwater2 burst calibration design
2026-11-03 17:26:38 +08:00
jiang
f2cfce8192
feat: add node coverage and improve investigation presentation
Generic Container CI/CD / test-build-publish (push) Failing after 1m50s
Server CI/CD v2 / build-test-publish-and-deploy (push) Failing after 1m51s
2026-11-02 15:23:34 +08:00
jiang
05183aff93
feat: extend operational investigation workflows
Generic Container CI/CD / test-build-publish (push) Successful in 3m53s
Server CI/CD v2 / build-test-publish-and-deploy (push) Successful in 3m52s
2026-10-30 17:30:19 +08:00
jiang
63af998045
feat(mcp): queue long-running calculations
2026-10-29 18:25:15 +08:00
jiang
2865811f1b
chore(config): align server environment templates
2026-10-27 17:17:08 +08:00
jiang
af1dc11681
docs: record deployed API port
2026-10-23 16:12:26 +08:00
jiang
8673429ec4
docs: clarify peripheral proxy upstream
2026-10-23 16:11:34 +08:00
jiang
6d31f456e6
feat: mount peripheral API in main server
Generic Container CI/CD / test-build-publish (push) Successful in 2m59s
Server CI/CD v2 / build-test-publish-and-deploy (push) Successful in 2m59s
2026-10-23 16:05:56 +08:00
jiang
1d061f6099
feat: add project-scoped operations
Generic Container CI/CD / test-build-publish (push) Failing after 6s
Server CI/CD v2 / build-test-publish-and-deploy (push) Failing after 6s
2026-10-22 18:40:20 +08:00
jiang
be6317eb48
feat(server): integrate MCP queries and investigation messaging
...
Add project-bound OAuth MCP queries and controlled analysis with scoped evidence,
limits, timeouts and a nearby-model spatial query using EPSG:4326 inputs.
Default nearby searches to 200 meters and five results.
Integrate investigation messaging/presentation, health/readiness and typed history;
remove duplicate web search and fix online simulation and compressed baseline writes.
Include project migrations 023-025; keep local credentials and demo seeding excluded.
Validation: 319 focused pytest checks; real PostGIS temporary-table regression;
read-only Jinqian bridge radius comparison; cross-language MCP discovery/calls.
2026-10-19 18:46:58 +08:00
jiang
2b6fc5aa52
feat(tasks): define investigation report contract and history
2026-10-10 16:02:46 +08:00
jiang
4a63fcd7ff
fix(workbench): serialize events and target work order sync
2026-10-08 15:41:49 +08:00
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