feat(web): complete topology host verification ui
This commit is contained in:
@@ -10,13 +10,15 @@
|
||||
- Selector: `app-topology-environment-detail-page`
|
||||
|
||||
## What Is It?
|
||||
Topology Environment Detail Page appears to be a detail panel or supporting drill-down surface in the Topology area.
|
||||
Topology Environment Detail Page is the canonical environment drill-down reused across topology, operations, and releases routes. It now shows runtime verification on the Targets tab and a runtime-verification breakdown on the Drift tab using probe heartbeat plus dominant deployed release state.
|
||||
|
||||
## Why It Likely Fell Out Of The Product
|
||||
The component is still routed, but the current scan did not find an obvious menu or absolute page-action path to it.
|
||||
The route remains a drill-down rather than a top-level navigation leaf, but it is an active supported surface. Sprint 003 extended it with runtime verification so operators can see verified, drift, offline, and not-monitored targets without leaving the environment detail flow.
|
||||
|
||||
## What Is Worth Preserving
|
||||
Preserve the underlying workflow only if current product docs still claim the capability or if the component contains unique UI concepts.
|
||||
- Preserve the topology-first environment posture workflow.
|
||||
- Preserve the runtime verification column on Targets and the collapsible runtime breakdown on Drift.
|
||||
- Preserve the explicit degraded states when probe or runtime evidence is missing.
|
||||
|
||||
## Likely Successor Or Merge Target
|
||||
Needs branch-level review against current IA
|
||||
@@ -40,13 +42,16 @@ Needs branch-level review against current IA
|
||||
- none
|
||||
|
||||
### Runtime references outside routes/tests
|
||||
- none
|
||||
- `src/Web/StellaOps.Web/src/app/routes/operations.routes.ts`
|
||||
- `src/Web/StellaOps.Web/src/app/routes/releases.routes.ts`
|
||||
- `src/Web/StellaOps.Web/src/app/routes/topology.routes.ts`
|
||||
|
||||
## Related Docs
|
||||
- [docs/modules/ui/README.md](../../../../../README.md)
|
||||
- [docs/modules/ui/architecture.md](../../../../../architecture.md)
|
||||
- [docs-archived/implplan/SPRINT_20260331_003_FE_host_ui_and_environment_verification.md](../../../../../../../docs-archived/implplan/SPRINT_20260331_003_FE_host_ui_and_environment_verification.md)
|
||||
|
||||
## Next-Pass Questions
|
||||
- Confirm whether the route is reachable only through relative child-tab navigation.
|
||||
- Check the corresponding product/docs promise before treating the page as dropped.
|
||||
- Verify whether the route should be linked from the current shell or intentionally remain deep-linked only.
|
||||
- Confirm whether the environment detail route should gain a more explicit shell entry from inventory views.
|
||||
- Replace dominant-release heuristics with backend running-inventory evidence when Sprint 002 follow-on APIs land.
|
||||
- Decide whether runtime verification should be promoted into overview KPIs after backend evidence becomes richer.
|
||||
|
||||
@@ -10,13 +10,15 @@
|
||||
- Selector: `app-topology-host-detail-page`
|
||||
|
||||
## What Is It?
|
||||
Topology Host Detail Page appears to be a detail panel or supporting drill-down surface in the Topology area.
|
||||
Topology Host Detail Page is the host drill-down for topology inventory. It now renders a route-backed host overview with connection profile, mapped targets, runtime probe status, install guidance for unmonitored hosts, and recent target-sync activity.
|
||||
|
||||
## Why It Likely Fell Out Of The Product
|
||||
The component is still routed, but the current scan did not find an obvious menu or absolute page-action path to it.
|
||||
The route is still a deep-link rather than a top-level navigation item, but it is no longer a dormant stub. Sprint 003 wired it from the topology hosts page and turned it into the primary host inspection surface for runtime coverage.
|
||||
|
||||
## What Is Worth Preserving
|
||||
Preserve the underlying workflow only if current product docs still claim the capability or if the component contains unique UI concepts.
|
||||
- Preserve the host-level runtime probe workflow and degraded-state handling.
|
||||
- Preserve the mapped-target drill-down and recent activity summary.
|
||||
- Preserve the copy-safe install guidance for hosts that do not yet report a probe heartbeat.
|
||||
|
||||
## Likely Successor Or Merge Target
|
||||
Needs branch-level review against current IA
|
||||
@@ -33,16 +35,17 @@ Needs branch-level review against current IA
|
||||
- none
|
||||
|
||||
### Absolute page-action surfaces
|
||||
- none
|
||||
- Host links on `TopologyHostsPageComponent` route into this detail page.
|
||||
|
||||
### Runtime references outside routes/tests
|
||||
- none
|
||||
- `src/Web/StellaOps.Web/src/app/features/topology/topology-hosts-page.component.ts`
|
||||
|
||||
## Related Docs
|
||||
- [docs/modules/ui/README.md](../../../../../README.md)
|
||||
- [docs/modules/ui/architecture.md](../../../../../architecture.md)
|
||||
- [docs-archived/implplan/SPRINT_20260331_003_FE_host_ui_and_environment_verification.md](../../../../../../../docs-archived/implplan/SPRINT_20260331_003_FE_host_ui_and_environment_verification.md)
|
||||
|
||||
## Next-Pass Questions
|
||||
- Confirm whether the route is reachable only through relative child-tab navigation.
|
||||
- Check the corresponding product/docs promise before treating the page as dropped.
|
||||
- Verify whether the route should be linked from the current shell or intentionally remain deep-linked only.
|
||||
- Decide whether the host detail page should gain a direct shell affordance beyond the hosts-table deep link.
|
||||
- Confirm when backend host connection metadata can replace the current truthful derived summary.
|
||||
- Confirm when probe telemetry expands beyond heartbeat state into richer health counters.
|
||||
|
||||
Reference in New Issue
Block a user