14ba5495d1
fix(data-connection-layer): resolve DataConnectionLayer-014..017 — real logger for OPC UA client, initial-connect failover, accurate subscribe response, per-tag write-batch results
Joseph Doherty
2026-05-17 03:18:24 -04:00
3d3f43229f
fix(configuration-database): resolve ConfigurationDatabase-013,014 — fail-fast on missing key ring, single converter local; ConfigurationDatabase-012 left open (cross-module design decision)
Joseph Doherty
2026-05-17 03:18:24 -04:00
a78c3bcb6f
fix(commons): resolve Commons-013,014 — integral JSON index handling, distinguish Malformed vs Legacy OPC UA config
Joseph Doherty
2026-05-17 03:18:17 -04:00
f82bcbed7c
fix(cli): resolve CLI-014..016 — re-triage update-command contract, doc-surface drift, table-column union
Joseph Doherty
2026-05-17 03:18:16 -04:00
0ba4e49e11
docs(code-reviews): re-review batch 4 at 39d737e — SiteEventLogging, SiteRuntime, StoreAndForward, TemplateEngine
Joseph Doherty
2026-05-17 00:51:58 -04:00
3b3760f026
docs(code-reviews): re-review batch 3 at 39d737e — Host, InboundAPI, ManagementService, NotificationService, Security
Joseph Doherty
2026-05-17 00:48:25 -04:00
89636e2bbf
docs(code-reviews): re-review batch 2 at 39d737e — ConfigurationDatabase, DataConnectionLayer, DeploymentManager, ExternalSystemGateway, HealthMonitoring
Joseph Doherty
2026-05-17 00:45:10 -04:00
e49846603e
docs(code-reviews): re-review batch 1 at 39d737e — CentralUI, CLI, ClusterInfrastructure, Commons, Communication
Joseph Doherty
2026-05-17 00:41:21 -04:00
39d737ebd6
docs(code-reviews): regenerate index — all low/medium findings resolved
Joseph Doherty
2026-05-17 00:04:56 -04:00
8dd74121c3
fix(inbound-api): resolve InboundAPI-012 — move ParameterDefinition POCO to ScadaLink.Commons (Types/InboundApi)
Joseph Doherty
2026-05-17 00:04:56 -04:00
34588ae10c
fix(central-ui): resolve CentralUI-006 — push-based deployment status via IDeploymentStatusNotifier, remove 10s polling timer
Joseph Doherty
2026-05-17 00:02:45 -04:00
a55502254e
fix(external-system-gateway): resolve ExternalSystemGateway-011 — name-keyed repository lookups replace fetch-all-then-filter on the call hot path
Joseph Doherty
2026-05-17 00:02:45 -04:00
b1f4251d75
fix(commons): resolve Commons-008 — replace ValueTuple in SetConnectionBindingsCommand with named ConnectionBinding record (CLI, ManagementService, TemplateEngine, CentralUI)
Joseph Doherty
2026-05-16 23:54:31 -04:00
c583598888
fix(deployment-manager): resolve DeploymentManager-013 — document SMTP-credential artifact handling as a conscious accepted design decision
Joseph Doherty
2026-05-16 23:49:25 -04:00
a2f6c1b9b2
fix(inbound-api): resolve InboundAPI-007 — remove unimplemented Database.Connection() script API from design doc (conflicts with script trust model)
Joseph Doherty
2026-05-16 23:49:25 -04:00
3d0c1c6963
fix(host): resolve Host-002 — REQ-HOST-6 doc corrected to drop unused Akka.Persistence requirement
Joseph Doherty
2026-05-16 23:49:25 -04:00
13a33a6c78
docs(code-reviews): regenerate index after batch 4 low/medium fixes
Joseph Doherty
2026-05-16 22:32:31 -04:00
8fc04d43c2
docs(code-reviews): regenerate index after batch 1 medium fixes; fix CentralUI-014 severity field format
Joseph Doherty
2026-05-16 20:58:29 -04:00
658b659c0c
docs(code-reviews): regenerate index — all High findings resolved or re-triaged
Joseph Doherty
2026-05-16 20:12:24 -04:00
305b42ea6d
feat(template-engine): resolve TemplateEngine-002 — per-slot alarm override for derived templates
Joseph Doherty
2026-05-16 20:12:24 -04:00
bc548e1447
feat(deployment-manager): resolve DeploymentManager-006 — query site deployment state before redeploy and reconcile
Joseph Doherty
2026-05-16 20:12:24 -04:00
cac8aebe9f
docs(cluster-infrastructure): resolve ClusterInfrastructure-001 — document that the Host owns the Akka bootstrap
Joseph Doherty
2026-05-16 20:12:24 -04:00
2ba5d5d578
docs(code-reviews): regenerate index after batch 4 High fixes; normalize re-triaged SF-002 severity field
Joseph Doherty
2026-05-16 19:57:54 -04:00
09b4bd5dfa
fix(site-runtime): resolve SiteRuntime-001/002/003 — route data-sourced writes to DCL, real per-attribute API results, race-free redeploy
Joseph Doherty
2026-05-16 19:57:28 -04:00
1ae11d1135
docs(code-reviews): regenerate index after batch 3 High fixes; fix regen-readme.py to parse the Won't Fix status
Joseph Doherty
2026-05-16 19:48:17 -04:00
393172f169
fix(notification-service): resolve NotificationService-002/003/004 — error classification by SMTP status code, single SMTP client
Joseph Doherty
2026-05-16 19:47:17 -04:00
b249ca3bf7
fix(management-service): resolve ManagementService-001/002/003 — enforce site scope on query/snapshot handlers and DebugStreamHub
Joseph Doherty
2026-05-16 19:47:17 -04:00
6f4efdfa2e
fix(inbound-api): resolve InboundAPI-001/003/005 — concurrent handler cache, constant-time API key compare, script trust-model enforcement
Joseph Doherty
2026-05-16 19:47:17 -04:00
d30ded7e72
docs(code-reviews): regenerate index after batch 2 High fixes
Joseph Doherty
2026-05-16 19:40:40 -04:00
a0e6a36e79
fix(host): resolve Host-001 — exclude leader-only active-node check from /health/ready
Joseph Doherty
2026-05-16 19:40:40 -04:00
7d7214a4ca
fix(health-monitoring): resolve HealthMonitoring-001/002 — populate S&F buffer depth, make SiteHealthState immutable
Joseph Doherty
2026-05-16 19:40:40 -04:00
340a70f0e6
fix(external-system-gateway): resolve ExternalSystemGateway-002/003 — apply HTTP call timeout, confirm CachedCall no double-dispatch
Joseph Doherty
2026-05-16 19:40:40 -04:00
ab098bf6c8
fix(deployment-manager): resolve DeploymentManager-001/002 — broaden failure catch, persist failure status with non-cancellable token
Joseph Doherty
2026-05-16 19:40:40 -04:00