chore(project-map): regenerate .pi-map artifacts across the repo
This commit is contained in:
+7
-7
@@ -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
|
||||
|
||||
+15
-15
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user