docs(rollout): reconcile Phase 5/6 docs — safe-rollout gating is inert (BUG-004)

Per the 2026-05-25 re-audit + Mike's decision (option b): the safe-rollout
promotion gating these docs describe/test is NOT live (update_rollouts /
update_health_metrics written-but-never-read; crash detection dead until the
unmerged BUG-002 fix). Added a [WARNING] STATUS banner to the test plan, verify
script, and the two 'complete' summaries so they aren't trusted as validating a
working feature. Automation is a roadmap Phase-2 item requiring a full re-spec.
This commit is contained in:
2026-05-25 15:03:03 -07:00
parent 9bee713d9c
commit 67182e0684
4 changed files with 17 additions and 0 deletions

View File

@@ -1,5 +1,7 @@
# Phase 5: Dashboard UI Implementation - Complete # Phase 5: Dashboard UI Implementation - Complete
> **[WARNING] STATUS — 2026-05-25 re-audit: the UI is built, but the safe-rollout backend it presents is NOT live.** `update_rollouts` / `update_health_metrics` are written but never read to gate promotion (gururmm `docs/FEATURE_ROADMAP.md` BUG-004); crash detection was dead until the BUG-002 fix (branch `fix/audit-2-remediation`, unmerged). Promotion is currently 100% manual. Decision 2026-05-25 (Mike): keep the feature inert and labeled; automated health-gated promotion deferred to a roadmap Phase-2 item that must be properly re-spec'd.
## Summary ## Summary
Successfully implemented the Updates page for GuruRMM dashboard, providing comprehensive rollout management and health monitoring capabilities. Successfully implemented the Updates page for GuruRMM dashboard, providing comprehensive rollout management and health monitoring capabilities.

View File

@@ -1,5 +1,7 @@
# Phase 5: Dashboard UI - IMPLEMENTATION COMPLETE # Phase 5: Dashboard UI - IMPLEMENTATION COMPLETE
> **[WARNING] STATUS — 2026-05-25 re-audit: "complete" refers to the UI only; the safe-rollout gating it surfaces is NOT live.** `update_rollouts` / `update_health_metrics` are written but never read to gate promotion (gururmm `docs/FEATURE_ROADMAP.md` BUG-004); crash detection was dead until the BUG-002 fix (branch `fix/audit-2-remediation`, unmerged). Promotion is currently 100% manual. The dashboard may render rollout/health data that influences nothing yet. Decision 2026-05-25 (Mike): keep the backend feature inert and labeled; automated gating deferred to a roadmap Phase-2 item requiring a full re-spec.
## Overview ## Overview
Phase 5 of the Safe Agent Rollout System is now complete. The Updates page provides a production-ready interface for managing agent version rollouts with real-time health monitoring and safety controls. Phase 5 of the Safe Agent Rollout System is now complete. The Updates page provides a production-ready interface for managing agent version rollouts with real-time health monitoring and safety controls.

View File

@@ -1,4 +1,7 @@
# Phase 6: End-to-End Testing Plan # Phase 6: End-to-End Testing Plan
> **[WARNING] STATUS — 2026-05-25 re-audit: the safe-rollout gating this plan tests is NOT live.** `update_rollouts` and `update_health_metrics` are written but never read to gate promotion (see gururmm `docs/FEATURE_ROADMAP.md` BUG-004); crash detection was dead code until the BUG-002 fix (branch `fix/audit-2-remediation`, unmerged). Promotion is currently 100% manual via channel columns. Treat this document as **Phase-2 aspirational** — passing/failing it does not reflect a working safe-rollout feature. Decision 2026-05-25 (Mike): keep the feature inert and labeled; automation deferred to a roadmap Phase-2 item that must be properly re-spec'd.
## Safe Agent Rollout System ## Safe Agent Rollout System
**Date:** 2026-05-25 **Date:** 2026-05-25

View File

@@ -1,6 +1,16 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Verification script for Safe Agent Rollout System # Verification script for Safe Agent Rollout System
# Run on gururmm-build (172.16.3.30) to verify Phase 1-5 implementation # Run on gururmm-build (172.16.3.30) to verify Phase 1-5 implementation
#
# =====================================================================
# [WARNING] STATUS - 2026-05-25 re-audit: the safe-rollout gating this script
# verifies is NOT live. update_rollouts / update_health_metrics are written but
# never read to gate promotion (gururmm docs/FEATURE_ROADMAP.md BUG-004); crash
# detection was dead code until the BUG-002 fix (branch fix/audit-2-remediation,
# unmerged). Promotion is currently 100% manual. This verifies INERT scaffolding
# - Phase-2 aspirational until the gating is re-spec'd and wired. Decision
# 2026-05-25 (Mike): keep the feature inert and labeled.
# =====================================================================
set -e set -e