chore(project-map): regenerate .pi-map artifacts across the repo

This commit is contained in:
Developer
2026-06-17 11:31:24 +00:00
parent 0dd5f2317b
commit 93da9b42a2
683 changed files with 5075 additions and 4965 deletions
@@ -1,11 +1,11 @@
# 2026-06-12-completed-changes-archive/container-monitoring-notifications (index)
dir: 2026-06-12-completed-changes-archive/container-monitoring-notifications
# openspec/changes/archive/2026-06-12-completed-changes-archive/container-monitoring-notifications (index)
dir: openspec/changes/archive/2026-06-12-completed-changes-archive/container-monitoring-notifications
## role
Implements a real-time container monitoring and notification system that streams lifecycle events and health status from backend to frontend via SSE, replacing polling with instant visibility into container failures.
Archive of design documents, specifications, and implementation records for a container monitoring and notification system delivered through three stacked pull requests.
## parent
index: 2026-06-12-completed-changes-archive/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/.pi-map.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/.pi-map.md
## children
-
## files
@@ -20,8 +20,8 @@ map: 2026-06-12-completed-changes-archive/.pi-map.md
- spec.md
- tasks.md
## links
index: 2026-06-12-completed-changes-archive/container-monitoring-notifications/.pi-map.index.md
map: 2026-06-12-completed-changes-archive/container-monitoring-notifications/.pi-map.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/container-monitoring-notifications/.pi-map.index.md
map: openspec/changes/archive/2026-06-12-completed-changes-archive/container-monitoring-notifications/.pi-map.md
## workflows
-
## dirty
@@ -1,25 +1,25 @@
# 2026-06-12-completed-changes-archive/container-monitoring-notifications
dir: 2026-06-12-completed-changes-archive/container-monitoring-notifications
# openspec/changes/archive/2026-06-12-completed-changes-archive/container-monitoring-notifications
dir: openspec/changes/archive/2026-06-12-completed-changes-archive/container-monitoring-notifications
index: 2026-06-12-completed-changes-archive/container-monitoring-notifications/.pi-map.index.md
index: openspec/changes/archive/2026-06-12-completed-changes-archive/container-monitoring-notifications/.pi-map.index.md
## role
Implements a real-time container monitoring and notification system that streams lifecycle events and health status from backend to frontend via SSE, replacing polling with instant visibility into container failures.
Archive of design documents, specifications, and implementation records for a container monitoring and notification system delivered through three stacked pull requests.
## files
- .openspec.yaml | Defines an OpenSpec project specification for a container monitoring and notification system
- apply-pr1.md | Documents the implementation of a backend core for container monitoring and notifications, including database migrations, SQLAlchemy models, event bus, health monitoring, SSE endpoint, lifecycle hooks, structured logging, and unit tests. | dep: SQLAlchemy, Alembic, FastAPI, asyncio, uvicorn, pytest, ruff, Docker, JSON
- apply-pr2.md | Documents the implementation of a frontend UI for container monitoring and notifications using Server-Sent Events, custom toast system, and real-time status updates. | dep: React, EventSource, TypeScript, Vitest, CSS, AbortController, fetch API
- apply-pr3.md | Documents the completion status and implementation details of PR-3 for container monitoring and notifications integration, including tests, API endpoints, documentation updates, and quality gate results.
- apply-progress.md | Documents the implementation progress of two pull requests for a container monitoring and notifications system, covering backend core services (EventBus, HealthMonitor, SSE endpoints) and frontend UI components (SSE hooks, custom toast system, real-time status updates). | dep: pytest, vitest, SQLAlchemy, Alembic, FastAPI/SSE, React, TypeScript, EventSource, ruff, eslint, asyncio, inspect, collections.abc
- design.md | Design document for a container monitoring and notification system using in-memory pub/sub, background health polling, SSE streaming, and frontend toast notifications | dep: FastAPI, SQLAlchemy, Alembic, asyncio, Docker, SSE/EventSource, sonner, TypeScript, Python
- explore.md | Exploratory analysis document identifying gaps and recommending architecture for container monitoring, health checks, logging, and notifications in a Docker-based tool instance management system. | dep: FastAPI, Docker CLI, SQLAlchemy, cloudflared, asyncio, SSE, React/frontend stack
- proposal.md | Proposes a container monitoring and real-time notification system using SSE to push lifecycle events and health status from a FastAPI backend to a frontend toast component, replacing 30-second polling with instant visibility into container failures, tunnel health, and audit trails. | dep: FastAPI, SSE/StreamingResponse, asyncio, Docker CLI, PostgreSQL, JSONB, UUID, WebSocket (existing terminal), sonner/toast library
- spec.md | Specifies a container monitoring and notification system using an in-memory event bus, background health monitor, SSE streaming, and frontend toast notifications with persistent audit logging. | dep: asyncio, PostgreSQL, Docker CLI, HTTP/tunnel, SSE/Server-Sent Events, JWT/cookie auth, JSON logging
- tasks.md | Defines a detailed software development plan for building a container monitoring and notification system across backend and frontend, broken into chained PRs with specific tasks, acceptance criteria, and dependencies. | dep: FastAPI, SQLAlchemy, Alembic, Docker, asyncio, SSE/EventSource, React, sonner, pytest
- apply-pr1.md | Documents the implementation of a backend monitoring and notification system for container instances, including database migrations, SQLAlchemy models, event bus, health monitoring, SSE streaming, lifecycle hooks, structured logging, and unit tests. | dep: Alembic, SQLAlchemy, asyncio, FastAPI, uvicorn, pytest, ruff, Docker, JSON
- apply-pr2.md | Documents a completed frontend pull request implementing real-time container monitoring and notifications via Server-Sent Events, custom toast system, and status badge updates | dep: React, EventSource, Vitest, TypeScript, ESLint, CSS
- apply-pr3.md | Documents the completion status, changed files, implementation summary, and quality gate results for PR-3 which integrated and polished container monitoring and notification features.
- apply-progress.md | Documents TDD-driven implementation progress for a container monitoring and notification system across backend (Python/FastAPI) and frontend (React/TypeScript) PRs, including architecture decisions, test evidence, and deviations from design. | dep: FastAPI, SQLAlchemy, Alembic, pytest, React, TypeScript, Vitest, EventSource, SSE, asyncio, inspect, collections.abc
- design.md | Design document for a container monitoring and notification system using pub/sub events, health monitoring, and Server-Sent Events to push real-time container status updates to a frontend toast notification system. | dep: FastAPI, SQLAlchemy, Alembic, asyncio, Docker, SSE/EventSource, sonner, React/TypeScript, JSON logging
- explore.md | Exploratory analysis document identifying gaps in container monitoring, logging, and notifications for a Docker-based tool instance management system, and recommending an SSE-based real-time event architecture. | dep: FastAPI, Docker CLI, docker-compose, SQLAlchemy, cloudflared, axios, asyncio, TerminalManager
- proposal.md | A software design proposal for implementing a real-time container monitoring and notification system with SSE-based push updates, health monitoring, and audit logging. | dep: FastAPI, Docker, asyncio, SSE/StreamingResponse, PostgreSQL, JSON logging, frontend toast component (sonner or custom), WebSocket (existing terminal), Docker CLI/shell-out patterns
- spec.md | Defines a container monitoring and notification system using an in-memory event bus, background health monitoring, SSE streaming, and real-time frontend notifications with persistent audit logging. | dep: asyncio, PostgreSQL, Docker CLI, HTTP/tunnel probes, SSE (Server-Sent Events), JWT/cookie authentication, JSON logging
- tasks.md | Defines a structured software design document (SDD) for building a container monitoring and notification system across 3 stacked PRs, detailing backend infrastructure (database, event bus, SSE, health monitoring) and frontend UI (SSE hook, toasts, badge updates) with specific tasks, acceptance criteria, and dependencies. | dep: FastAPI, SQLAlchemy, Alembic, Docker, asyncio, SSE/EventSource, React, sonner, pytest, uvicorn, contextvars, TypedDict
## arch
Event-driven architecture with in-memory pub/sub EventBus, background health polling, Server-Sent Events streaming from FastAPI backend, and frontend toast notification UI; implemented across chained PRs with SQLAlchemy models, structured logging, and persistent audit logging.
Event-driven architecture using pub/sub in-memory event bus with SSE streaming for real-time frontend updates, TDD-driven 3-PR stacked delivery (backend infrastructure → frontend UI → integration/polish), health monitoring with lifecycle hooks, structured logging, and persistent audit trail.
## tags
sse, container, monitoring, system, apply, notifications, fastapi, asyncio
monitoring, container, system, sse, notification, apply, asyncio, fastapi
## symbols
-
## workflows