Commit Graph

148 Commits

Author SHA1 Message Date
Wilman Yesid Farfan Diaz
eb2dcbe4f8 feat: initialize full microservices architecture including backend-api, edge-agent, infrastructure backup, and supporting modules
Some checks failed
Build, MSI & Deploy / Build Docker images (push) Failing after 1m46s
Build, MSI & Deploy / Deploy to Dokploy (push) Has been skipped
Build, MSI & Deploy / Build Edge Agent Binaries (push) Failing after 1m11s
Build, MSI & Deploy / Build Edge Agent MSI (push) Has been skipped
Build, MSI & Deploy / Send notification (push) Successful in 0s
2026-07-12 18:22:02 -05:00
Wilman Yesid Farfan Diaz
c4621cb13c feat: add edge agent OTA update triggering and health monitoring handlers 2026-07-07 23:06:39 -05:00
Wilman Yesid Farfan Diaz
d3d1a6df01 feat: implement core backend-api, events-relay, telemetry-ingestor, and build-orchestrator services with prometheus monitoring infrastructure 2026-07-07 23:06:27 -05:00
acf1a72d71 feat: implement granular RLS policies for operations_downtime table instead of generic helper call 2026-07-06 00:51:46 -05:00
0228005590 refactor: migrate asset-dependent tables to custom RLS policies based on asset_id mapping 2026-07-06 00:41:10 -05:00
ce85c67022 refactor: remove RLS configuration for telemetry_alarms table in multi-tenancy migration 2026-07-06 00:33:41 -05:00
7883c5e58e chore: remove row level security policies from telemetry_raw table 2026-07-06 00:26:17 -05:00
7cdc8ace05 feat: add crash reporting via MQTT, implement periodic data store-and-forward drainage, and enforce periodic signal publication in deadband filter to comply with ANH 0651 regulations. 2026-07-05 23:12:35 -05:00
henryor
ac95b628c4 feat(pwa): add well-scoped operator access 2026-07-01 11:02:39 -05:00
henryor
771cafee6c fix(billing): align commercial classification contract 2026-06-29 23:47:19 -05:00
henryor
d1a5d66003 feat(admin): show commercial billing breakdown 2026-06-29 23:21:33 -05:00
henryor
145707bc9b feat(billing): add commercial profile backend 2026-06-29 22:15:03 -05:00
henryor
7243bffb09 feat(billing): add commercial profile rules foundation 2026-06-29 21:29:18 -05:00
henryor
73db1f93ce fix: stabilize post-merge validation 2026-06-29 10:34:10 -05:00
henryor
1d7dac895b feat(billing): add hf lf usage backend 2026-06-28 21:24:43 -05:00
henryor
f5eb8335e5 fix(api): dedupe movement retries by client id 2026-06-27 11:45:34 -05:00
henryor
bafd0eeaee fix(telemetry): handle compressed chunks in migration 2026-06-27 10:23:53 -05:00
henryor
34754810ba feat(telemetry): split silence alarms by origin 2026-06-27 08:46:14 -05:00
henryor
c3668d047f feat(telemetry): persist scada mqtt by resolved device 2026-06-27 08:46:03 -05:00
henryor
6315307e4a fix(telemetry): persist lf source with project access 2026-06-27 08:45:50 -05:00
henryor
1f940e8164 feat(telemetry): add source contract schema 2026-06-27 08:45:37 -05:00
Wilman Yesid Farfan Diaz
e661caa514 feat: add multi-stage Dockerfiles for centralized service building and deployment 2026-06-26 21:16:16 -05:00
Wilman Yesid Farfan Diaz
d9daa6e6e4 feat: implement multi-stage Docker builds using cargo-chef for all backend services and optimize frontend build caching 2026-06-26 21:03:55 -05:00
henryor
d70efd6b5e fix(mqtt): support larger deploy payloads 2026-06-25 18:08:56 -05:00
henryor
f28cb4dad7 fix(edge): recover stalled installer builds 2026-06-25 18:00:22 -05:00
henryor
4b9fc196e5 fix(anh): use Colombia timezone in report JSON 2026-06-22 08:06:22 -05:00
Wilman Yesid Farfan Diaz
a3401cfd95 feat: implement Telegram notifications and add rate-limited system error alerts to watchdog checks 2026-06-22 02:11:07 -05:00
henryor
9cccb8ba0e fix(security): replace telemetry websocket JWT query 2026-06-20 20:19:45 -05:00
henryor
28301e68fa feat(anh): split daily generation and regeneration 2026-06-20 19:47:42 -05:00
henryor
9bdb804dfd fix(api): limit offline agent noise 2026-06-20 17:56:51 -05:00
henryor
a02a10556e fix(api): scope alarms to tenant access 2026-06-20 17:36:32 -05:00
henryor
5c2ddac702 fix(anh): stabilize scheduled report generation 2026-06-20 09:11:13 -05:00
henryor
0e6ed3b5db fix(admin): restrict customer user roles 2026-06-19 09:14:29 -05:00
henryor
1617c89f8f fix(api): support alarm acknowledgement migration on hypertables 2026-06-19 09:14:21 -05:00
henryor
b077adf0f8 fix(billing): avoid compile-time database checks 2026-06-19 08:16:17 -05:00
henryor
ea1cd59f33 feat(admin): acknowledge grouped alerts 2026-06-19 08:16:07 -05:00
henryor
11f29f9248 chore(rust): normalize workspace formatting 2026-06-18 23:03:50 -05:00
henryor
0bae416111 fix(anh): protect scheduled report versions 2026-06-18 21:26:09 -05:00
henryor
42cda1ce70 feat(anh): add report correction workflow 2026-06-18 21:26:08 -05:00
henryor
b799cb3109 fix(anh): exclude unconfirmed report scopes 2026-06-18 06:11:14 -05:00
Wilman Yesid Farfan Diaz
d3ec5f8645 feat: implement multi-stage Dockerfiles for individual services using cargo-chef and update unified build configuration 2026-06-16 20:57:47 -05:00
henryor
a166e8ea0e feat(anh): auto provision schedules for confirmed contracts 2026-06-16 20:29:29 -05:00
henryor
9953a49eb3 fix(access): restore invitation resend test helpers 2026-06-16 20:29:28 -05:00
Wilman Yesid Farfan Diaz
74e7832aef feat: implement core edge-agent services, backend handlers for protocol imports and reports, and frontend admin modules 2026-06-16 18:35:11 -05:00
henryor
5bce7cb5fc fix(anh): clarify report approval messaging 2026-06-16 10:48:26 -05:00
henryor
a6fc71bcc9 feat(anh): add report schedule configuration 2026-06-16 10:48:25 -05:00
henryor
12adbc2e8c test(anh): harden sealed download coverage 2026-06-16 07:37:20 -05:00
henryor
b3fe40637d feat(anh): seal generated report downloads 2026-06-16 07:22:54 -05:00
henryor
fceb8fe1a5 feat(anh): add sealed report metadata foundation 2026-06-16 05:39:12 -05:00
henryor
e1c10f58f8 fix(admin): repair settings profile security 2026-06-15 21:22:12 -05:00