chore: regenerate stale .pi-map.md / .pi-map.index.md project maps

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.
This commit is contained in:
Developer
2026-07-09 14:05:56 +00:00
parent 98f17f6e5d
commit ec7ebd7013
189 changed files with 1215 additions and 428 deletions
@@ -0,0 +1,28 @@
# openspec/changes/archive/2026-07-08-prometheus-direct-charting (index)
dir: openspec/changes/archive/2026-07-08-prometheus-direct-charting
## role
Archived OpenSpec change documentation package for replacing Grafana integration with direct Prometheus-based charting and metric widgets.
## parent
index: openspec/changes/archive/.pi-map.index.md
map: openspec/changes/archive/.pi-map.md
## children
- openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/.pi-map.index.md
map: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/.pi-map.md
## files
- apply-progress.md
- archive-report.md
- design.md
- proposal.md
- spec.md
- sync-report.md
- tasks.md
- verify-report.md
## links
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/.pi-map.index.md
map: openspec/changes/archive/2026-07-08-prometheus-direct-charting/.pi-map.md
## workflows
-
## dirty
-
@@ -0,0 +1,26 @@
# 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
## symbols
-
## workflows
-
## dirty
-
@@ -0,0 +1,20 @@
# openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs (index)
dir: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs
## role
Contains specification documents defining requirements and acceptance criteria for a Prometheus direct charting feature change.
## parent
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/.pi-map.index.md
map: openspec/changes/archive/2026-07-08-prometheus-direct-charting/.pi-map.md
## children
- openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting/.pi-map.index.md
map: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting/.pi-map.md
## files
## links
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/.pi-map.index.md
map: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/.pi-map.md
## workflows
-
## dirty
-
@@ -0,0 +1,18 @@
# openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs
dir: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/.pi-map.index.md
## role
Contains specification documents defining requirements and acceptance criteria for a Prometheus direct charting feature change.
## files
## arch
Structured specification files following OpenSpec conventions, organized as archived change proposals with feature capability descriptions.
## tags
-
## symbols
-
## workflows
-
## dirty
-
@@ -0,0 +1,19 @@
# openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting (index)
dir: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting
## role
Defines durable specification requirements for replacing Grafana with direct Prometheus-backed metric visualization widgets (charts, gauges, and means).
## parent
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/.pi-map.index.md
map: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/.pi-map.md
## children
-
## files
- spec.md
## links
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting/.pi-map.index.md
map: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting/.pi-map.md
## workflows
-
## dirty
-
@@ -0,0 +1,19 @@
# openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting
dir: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting
index: openspec/changes/archive/2026-07-08-prometheus-direct-charting/specs/prometheus-charting/.pi-map.index.md
## role
Defines durable specification requirements for replacing Grafana with direct Prometheus-backed metric visualization widgets (charts, gauges, and means).
## files
- spec.md | Specifies the durable end-state requirements for replacing Grafana with direct Prometheus-backed metric visualization (chart, gauge, and mean widgets).
## arch
Follows an OpenSpec specification pattern describing end-state functional requirements without prescribing implementation details.
## tags
spec, specifies, durable, end, state, requirements, replacing, grafana
## symbols
-
## workflows
-
## dirty
-