ec7ebd7013
Project map had drifted: claimed recharts unused (was used), ObservabilityPage.tsx
exists (refactored to service-tabs/), missed JellyfinNowPlayingWidget +
authentik/backups service types. Regenerate to reflect post-change reality:
new Qbittorrent/LineSeriesChart/Prometheus{Gauge,Mean}Widget files,
service_data.py/qbittorrent_store.py, canonical prometheus-charting +
service-storage specs, archived changes.
2.5 KiB
2.5 KiB
openspec/changes/archive/2026-07-08-prometheus-direct-charting
dir: openspec/changes/archive/2026-07-08-prometheus-direct-charting
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/.pi-map.index.md
role
Archived OpenSpec change documentation package for replacing Grafana integration with direct Prometheus-based charting and metric widgets.
files
- apply-progress.md | This file documents the completion status and implementation details of a project change that replaced Grafana integration with direct Prometheus-based charting and metric widgets. | dep: prometheus, recharts, pytest, ruff, npm, vitest
- archive-report.md | This file is an archive report documenting the completion and archival of the "prometheus-direct-charting" OpenSpec change, verifying all lifecycle phases were completed and recording the folder's move to the archive directory. | dep: git, OpenSpec
- design.md | Design document detailing the architectural changes required to replace Grafana with direct Prometheus-based charting, including backend API extensions, frontend widget rewrites, and full removal of Grafana dependencies. | dep: Prometheus API, recharts, Pydantic, GrafanaWidgetSource, PrometheusWidgetSource
- proposal.md | This file is a Software Design Document (SDD) proposal outlining the architectural plan to remove Grafana as a middleman by implementing direct Prometheus charting, alongside introducing new gauge and mean metric widgets. | dep: prometheus, recharts, openspec/config.yaml, integrations/grafana.py
- spec.md | Specification document defining acceptance requirements for replacing Grafana with direct Prometheus-based charting, gauge, and mean widgets.
- sync-report.md | This file is a documentation report detailing the synchronization of OpenSpec artifacts for a specific software change, reconciling flat and domain-specific specifications into a canonical store. | dep: openspec, prometheus-charting, web-ui
- tasks.md | Task tracking document for implementing a multi-slice migration to replace Grafana with direct Prometheus charting
- verify-report.md | Verification report documenting an adversarial, read-only audit of a code change that replaces Grafana with direct Prometheus charting.
arch
Lifecycle-based specification archive following a structured documentation pattern (proposal → design → spec → tasks → verification → archival) with cross-referencing reports across each phase.
tags
prometheus, report, grafana, charting, direct, openspec, change, archive