master
1d7c8fadbd
Consolidate Operations UI, rename Policy Packs to Release Policies, add host infrastructure
Five sprints delivered in this change:
Sprint 001 - Ops UI Consolidation:
Remove Operations Hub, Agents Fleet Dashboard, and Signals Runtime Dashboard
(31 files deleted). Ops nav goes from 8 to 4 items. Redirects from old routes.
Sprint 002 - Host Infrastructure (Backend):
Add SshHostConfig and WinRmHostConfig target connection types with validation.
Implement AgentInventoryCollector (real IInventoryCollector that parses docker ps
JSON via IRemoteCommandExecutor abstraction). Enrich TopologyHostProjection with
ProbeStatus/ProbeType/ProbeLastHeartbeat fields.
Sprint 003 - Host UI + Environment Verification:
Add runtime verification column to environment target list with Verified/Drift/
Offline/Unmonitored badges. Add container-level verification detail to Deploy
Status tab showing deployed vs running digests with drift highlighting.
Sprint 004 - Release Policies Rename:
Move "Policy Packs" from Ops to Release Control as "Release Policies". Remove
"Risk & Governance" from Security nav. Rename Pack Registry to Automation Catalog.
Create gate-catalog.ts with 11 gate type display names and descriptions.
Sprint 005 - Policy Builder:
Create visual policy builder (3-step: name, gates, review) with per-gate-type
config forms (CVSS threshold slider, signature toggles, freshness days, etc).
Simplify pack workspace tabs from 6 to 3 (Rules, Test, Activate). Add YAML
toggle within Rules tab.
59/59 Playwright e2e tests pass across 4 test suites.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 00:31:38 +03:00
..
2026-01-06 19:07:48 +02:00
2026-01-06 19:07:48 +02:00
2026-01-06 19:07:48 +02:00
2026-04-01 00:31:38 +03:00
2026-02-19 22:07:11 +02:00
2026-03-05 03:54:22 +02:00
2026-03-05 03:54:22 +02:00
2026-01-06 19:07:48 +02:00
2026-02-25 01:24:07 +02:00
2026-01-07 10:23:21 +02:00
2026-01-31 13:48:39 +02:00
2026-01-12 12:24:17 +02:00
2026-01-19 09:02:59 +02:00