chore: track all project map and index files
Add generated .pi-map.md and .pi-map.index.md files across the repository so the project navigation maps are shared and versioned. These artifacts are maintained by project_map_init/patch/validate and must be kept in sync with source edits. Note: .cache/ remains ignored (added in previous commit).
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
# openspec/changes (index)
|
||||
dir: openspec/changes
|
||||
|
||||
## role
|
||||
Implements a version control and change tracking system for managing schema evolution and data migrations in the OpenSpec framework.
|
||||
## parent
|
||||
index: openspec/.pi-map.index.md
|
||||
map: openspec/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
- openspec/changes/backend-frontend-refactoring
|
||||
index: openspec/changes/backend-frontend-refactoring/.pi-map.index.md
|
||||
map: openspec/changes/backend-frontend-refactoring/.pi-map.md
|
||||
- openspec/changes/config-profile-git-mounts
|
||||
index: openspec/changes/config-profile-git-mounts/.pi-map.index.md
|
||||
map: openspec/changes/config-profile-git-mounts/.pi-map.md
|
||||
- openspec/changes/config-profile-includes-ui
|
||||
index: openspec/changes/config-profile-includes-ui/.pi-map.index.md
|
||||
map: openspec/changes/config-profile-includes-ui/.pi-map.md
|
||||
- openspec/changes/config-profile-multi-repo-mounts
|
||||
index: openspec/changes/config-profile-multi-repo-mounts/.pi-map.index.md
|
||||
map: openspec/changes/config-profile-multi-repo-mounts/.pi-map.md
|
||||
- openspec/changes/container-monitoring-notifications
|
||||
index: openspec/changes/container-monitoring-notifications/.pi-map.index.md
|
||||
map: openspec/changes/container-monitoring-notifications/.pi-map.md
|
||||
- openspec/changes/git-mount-url-validation
|
||||
index: openspec/changes/git-mount-url-validation/.pi-map.index.md
|
||||
map: openspec/changes/git-mount-url-validation/.pi-map.md
|
||||
- openspec/changes/home-path-expansion
|
||||
index: openspec/changes/home-path-expansion/.pi-map.index.md
|
||||
map: openspec/changes/home-path-expansion/.pi-map.md
|
||||
- openspec/changes/mobile-terminal-ux
|
||||
index: openspec/changes/mobile-terminal-ux/.pi-map.index.md
|
||||
map: openspec/changes/mobile-terminal-ux/.pi-map.md
|
||||
- openspec/changes/mount-specificity-ordering
|
||||
index: openspec/changes/mount-specificity-ordering/.pi-map.index.md
|
||||
map: openspec/changes/mount-specificity-ordering/.pi-map.md
|
||||
- openspec/changes/multi-session-terminal-ux
|
||||
index: openspec/changes/multi-session-terminal-ux/.pi-map.index.md
|
||||
map: openspec/changes/multi-session-terminal-ux/.pi-map.md
|
||||
- openspec/changes/notification-center
|
||||
index: openspec/changes/notification-center/.pi-map.index.md
|
||||
map: openspec/changes/notification-center/.pi-map.md
|
||||
- openspec/changes/persistent-terminal-sessions
|
||||
index: openspec/changes/persistent-terminal-sessions/.pi-map.index.md
|
||||
map: openspec/changes/persistent-terminal-sessions/.pi-map.md
|
||||
- openspec/changes/reorganize-long-files
|
||||
index: openspec/changes/reorganize-long-files/.pi-map.index.md
|
||||
map: openspec/changes/reorganize-long-files/.pi-map.md
|
||||
- openspec/changes/session-list-overhaul
|
||||
index: openspec/changes/session-list-overhaul/.pi-map.index.md
|
||||
map: openspec/changes/session-list-overhaul/.pi-map.md
|
||||
- openspec/changes/ssh-key-mounting
|
||||
index: openspec/changes/ssh-key-mounting/.pi-map.index.md
|
||||
map: openspec/changes/ssh-key-mounting/.pi-map.md
|
||||
- openspec/changes/terminal-fullscreen-unified-header
|
||||
index: openspec/changes/terminal-fullscreen-unified-header/.pi-map.index.md
|
||||
map: openspec/changes/terminal-fullscreen-unified-header/.pi-map.md
|
||||
- openspec/changes/working-copies
|
||||
index: openspec/changes/working-copies/.pi-map.index.md
|
||||
map: openspec/changes/working-copies/.pi-map.md
|
||||
- openspec/changes/workspace-first-ui
|
||||
index: openspec/changes/workspace-first-ui/.pi-map.index.md
|
||||
map: openspec/changes/workspace-first-ui/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/.pi-map.index.md
|
||||
map: openspec/changes/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes
|
||||
dir: openspec/changes
|
||||
|
||||
index: openspec/changes/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Implements a version control and change tracking system for managing schema evolution and data migrations in the OpenSpec framework.
|
||||
## files
|
||||
## arch
|
||||
Event-sourced architecture with command pattern for immutable change records, supporting branching/merging semantics and incremental schema transformations.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,149 @@
|
||||
# openspec/changes/archive (index)
|
||||
dir: openspec/changes/archive
|
||||
|
||||
## role
|
||||
Provides historical archive storage for tracked changes, enabling audit trails and rollback capabilities for OpenSpec documents.
|
||||
## parent
|
||||
index: openspec/changes/.pi-map.index.md
|
||||
map: openspec/changes/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-17-oauth-traefik-integration
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-17-user-profile
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-user-profile/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-18-git-repo-management
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-git-repo-management/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-18-ssh-key-management
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-ssh-key-management/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-18-test-infrastructure-improvements
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-18-tool-types-definition
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-tool-types-definition/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-18-user-config-management
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-user-config-management/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-17-auth-oauth
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-auth-oauth/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-17-database-models
|
||||
index: openspec/changes/archive/2026-05-17-database-models/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-database-models/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-17-frontend-foundation
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-frontend-foundation/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-17-project-management
|
||||
index: openspec/changes/archive/2026-05-17-project-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-18-database-setup-recovery
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-database-setup-recovery/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-18-simplify-authentik-auth
|
||||
index: openspec/changes/archive/2026-05-18-simplify-authentik-auth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-simplify-authentik-auth/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-api-documentation
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-documentation-overhaul
|
||||
index: openspec/changes/archive/2026-05-19-documentation-overhaul/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-documentation-overhaul/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-file-editor
|
||||
index: openspec/changes/archive/2026-05-19-file-editor/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-file-editor/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-git-control
|
||||
index: openspec/changes/archive/2026-05-19-git-control/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-git-control/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-git-history-visualization
|
||||
index: openspec/changes/archive/2026-05-19-git-history-visualization/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-git-history-visualization/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-repo-workspace
|
||||
index: openspec/changes/archive/2026-05-19-repo-workspace/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-repo-workspace/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-responsive-spacing-improvements
|
||||
index: openspec/changes/archive/2026-05-19-responsive-spacing-improvements/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-responsive-spacing-improvements/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-smart-git-url-parsing
|
||||
index: openspec/changes/archive/2026-05-19-smart-git-url-parsing/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-smart-git-url-parsing/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-tool-instances
|
||||
index: openspec/changes/archive/2026-05-19-tool-instances/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-tool-instances/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-tool-terminal
|
||||
index: openspec/changes/archive/2026-05-19-tool-terminal/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-tool-terminal/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-universal-icon-system
|
||||
index: openspec/changes/archive/2026-05-19-universal-icon-system/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-universal-icon-system/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-workspace-visual-overhaul
|
||||
index: openspec/changes/archive/2026-05-19-workspace-visual-overhaul/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-workspace-visual-overhaul/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-cloudflare-tunnel-instances-superseded
|
||||
index: openspec/changes/archive/2026-05-22-cloudflare-tunnel-instances-superseded/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-cloudflare-tunnel-instances-superseded/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-enforce-single-tool-type-with-port-config
|
||||
index: openspec/changes/archive/2026-05-22-enforce-single-tool-type-with-port-config/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-enforce-single-tool-type-with-port-config/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-git-repo-ssh-clone-check
|
||||
index: openspec/changes/archive/2026-05-22-git-repo-ssh-clone-check/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-git-repo-ssh-clone-check/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-git-repo-working-clones
|
||||
index: openspec/changes/archive/2026-05-22-git-repo-working-clones/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-git-repo-working-clones/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-instance-health-monitoring
|
||||
index: openspec/changes/archive/2026-05-22-instance-health-monitoring/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-instance-health-monitoring/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-instance-proxy
|
||||
index: openspec/changes/archive/2026-05-22-instance-proxy/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-instance-proxy/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-opencode-web-terminal
|
||||
index: openspec/changes/archive/2026-05-22-opencode-web-terminal/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-opencode-web-terminal/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-repo-clone-mode-with-ssh
|
||||
index: openspec/changes/archive/2026-05-22-repo-clone-mode-with-ssh/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-repo-clone-mode-with-ssh/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-session-management-fixes
|
||||
index: openspec/changes/archive/2026-05-22-session-management-fixes/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-session-management-fixes/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-sessions-hub
|
||||
index: openspec/changes/archive/2026-05-22-sessions-hub/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-sessions-hub/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-tool-config-management
|
||||
index: openspec/changes/archive/2026-05-22-tool-config-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-tool-config-management/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-tool-config-ui-rework
|
||||
index: openspec/changes/archive/2026-05-22-tool-config-ui-rework/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-tool-config-ui-rework/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-tool-workshop
|
||||
index: openspec/changes/archive/2026-05-22-tool-workshop/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-tool-workshop/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-22-ui-redesign-home-settings
|
||||
index: openspec/changes/archive/2026-05-22-ui-redesign-home-settings/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-22-ui-redesign-home-settings/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-23-remove-built-in-tools
|
||||
index: openspec/changes/archive/2026-05-23-remove-built-in-tools/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-23-remove-built-in-tools/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools
|
||||
index: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-24-terminal-startup-and-container-tools/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-25-add-config-profiles
|
||||
index: openspec/changes/archive/2026-05-25-add-config-profiles/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-25-add-config-profiles/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-25-mobile-app-usability
|
||||
index: openspec/changes/archive/2026-05-25-mobile-app-usability/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-25-mobile-app-usability/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-25-mobile-pages-overhaul
|
||||
index: openspec/changes/archive/2026-05-25-mobile-pages-overhaul/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-25-mobile-pages-overhaul/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive
|
||||
dir: openspec/changes/archive
|
||||
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Provides historical archive storage for tracked changes, enabling audit trails and rollback capabilities for OpenSpec documents.
|
||||
## files
|
||||
## arch
|
||||
Append-only immutable storage pattern with timestamp-versioned snapshots, likely using file-based or object-store backend with content-addressable indexing for deduplication.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration (index)
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration
|
||||
|
||||
## role
|
||||
This package contains planning and design documents for integrating OAuth/Authentik authentication with Traefik reverse proxy deployment into a Docker-based application.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration
|
||||
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/.pi-map.index.md
|
||||
|
||||
## role
|
||||
This package contains planning and design documents for integrating OAuth/Authentik authentication with Traefik reverse proxy deployment into a Docker-based application.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenAPI specification file metadata with schema type and creation date
|
||||
- design.md | Design document for making a Docker-based application deployable behind an existing Traefik reverse proxy by removing hardcoded URLs and adding environment-based configuration | dep: Docker, Docker Compose, Traefik, Authentik, Python (config.py, auth.py), Vite (frontend)
|
||||
- proposal.md | Proposes architectural changes to externalize Authentik/domain configuration to environment variables and add Traefik reverse proxy deployment support.
|
||||
- tasks.md | A task tracking document for externalizing authentication/domain configuration, creating Traefik deployment, updating frontend config, and running verification tests.
|
||||
## arch
|
||||
Specification-driven development using OpenAPI metadata, with task-driven implementation planning focused on environment-based configuration externalization and reverse proxy integration patterns.
|
||||
## tags
|
||||
traefik, design, configuration, .openspec, document, docker, reverse, proxy
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,26 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs (index)
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs
|
||||
|
||||
## role
|
||||
Contains specification documents for OAuth-Traefik integration architecture implemented on 2025-05-17, serving as archived design reference for the project's authentication/authorization infrastructure.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs
|
||||
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains specification documents for OAuth-Traefik integration architecture implemented on 2025-05-17, serving as archived design reference for the project's authentication/authorization infrastructure.
|
||||
## files
|
||||
## arch
|
||||
Specification-driven architecture using archived dated design documents for reverse-proxy-based OAuth integration, likely detailing Traefik middleware configuration patterns for external authentication providers.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth (index)
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth
|
||||
|
||||
## role
|
||||
Defines authentication specifications for OAuth2/OIDC integration with Authentik and secure session management using httpOnly cookies.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth
|
||||
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/auth-oauth/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines authentication specifications for OAuth2/OIDC integration with Authentik and secure session management using httpOnly cookies.
|
||||
## files
|
||||
- spec.md | Specifies modified requirements for OAuth2/OIDC authentication via Authentik and session security with httpOnly cookies | dep: Authentik, Traefik, OAuth2, OIDC
|
||||
## arch
|
||||
Specification-driven design using markdown-based requirements documentation for external identity provider integration and browser security patterns.
|
||||
## tags
|
||||
oauth2, oidc, authentik, spec, specifies, modified, requirements, authentication
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure (index)
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure
|
||||
|
||||
## role
|
||||
Defines Docker infrastructure requirements for OAuth-Traefik integration using behavior-driven specification examples.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure
|
||||
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/docker-infrastructure/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines Docker infrastructure requirements for OAuth-Traefik integration using behavior-driven specification examples.
|
||||
## files
|
||||
- spec.md | Defines modified requirements for Docker Compose setup and environment configuration using specification by example (Gherkin-style scenarios) | dep: Docker Compose, Traefik
|
||||
## arch
|
||||
Specification-by-example pattern with Gherkin-style scenarios for declarative infrastructure requirements, separating environment configuration concerns from implementation details.
|
||||
## tags
|
||||
spec, defines, modified, requirements, docker, compose, setup, environment
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment (index)
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment
|
||||
|
||||
## role
|
||||
Defines infrastructure deployment specifications for Traefik reverse proxy with OAuth integration
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment
|
||||
dir: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment
|
||||
|
||||
index: openspec/changes/archive/2025-05-17-oauth-traefik-integration/specs/traefik-deployment/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines infrastructure deployment specifications for Traefik reverse proxy with OAuth integration
|
||||
## files
|
||||
- spec.md | Specifies requirements for Traefik Docker Compose deployment configuration and environment variable documentation | dep: Traefik, Docker Compose, Authentik, OIDC
|
||||
## arch
|
||||
Markdown-based specification document using declarative configuration patterns for Docker Compose orchestration with environment-driven configuration management
|
||||
## tags
|
||||
traefik, spec, specifies, requirements, docker, compose, deployment, configuration
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,25 @@
|
||||
# openspec/changes/archive/2025-05-17-user-profile (index)
|
||||
dir: openspec/changes/archive/2025-05-17-user-profile
|
||||
|
||||
## role
|
||||
Contains archived specification documents for a 2025 user profile feature implementation, capturing design proposals, task tracking, and documentation for an authenticated profile read/update flow with avatar upload.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-17-user-profile/specs
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-user-profile/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- README.md
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-user-profile/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,23 @@
|
||||
# openspec/changes/archive/2025-05-17-user-profile
|
||||
dir: openspec/changes/archive/2025-05-17-user-profile
|
||||
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains archived specification documents for a 2025 user profile feature implementation, capturing design proposals, task tracking, and documentation for an authenticated profile read/update flow with avatar upload.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenAPI specification file metadata with schema type and creation date
|
||||
- README.md | Documents the implementation of an authenticated user profile read/update flow across API and frontend
|
||||
- design.md | Design document for implementing a user profile management feature with backend API endpoints and frontend page | dep: FastAPI, JWT authentication, cookie-based auth, static file serving, React/frontend framework
|
||||
- proposal.md | Proposes implementing authenticated user profile management with read/update endpoints, frontend page, and avatar upload functionality. | dep: apps/api/src/api/, apps/web/src/, auth-oauth, User model
|
||||
- tasks.md | Tracks implementation tasks for a user profile feature across backend API and frontend, with completion status and follow-up notes.
|
||||
## arch
|
||||
Documentation-driven specification archive using lightweight YAML metadata, markdown-based design docs (proposal → design → tasks → README progression), and OpenAPI schema conventions for cross-stack (backend API + frontend) feature planning.
|
||||
## tags
|
||||
api, user, profile, frontend, design, tasks, .openspec, implementation
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,20 @@
|
||||
# openspec/changes/archive/2025-05-17-user-profile/specs (index)
|
||||
dir: openspec/changes/archive/2025-05-17-user-profile/specs
|
||||
|
||||
## role
|
||||
Contains archived user profile specification documents from a specific date snapshot in the OpenSpec changes tracking system.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-user-profile/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-17-user-profile/specs/user-profile
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/specs/user-profile/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-user-profile/specs/user-profile/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-user-profile/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2025-05-17-user-profile/specs
|
||||
dir: openspec/changes/archive/2025-05-17-user-profile/specs
|
||||
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains archived user profile specification documents from a specific date snapshot in the OpenSpec changes tracking system.
|
||||
## files
|
||||
## arch
|
||||
Simple directory-based archival storage using date-scoped namespacing (YYYY-MM-DD-feature) for immutable specification snapshots with no active code architecture.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-17-user-profile/specs/user-profile (index)
|
||||
dir: openspec/changes/archive/2025-05-17-user-profile/specs/user-profile
|
||||
|
||||
## role
|
||||
Defines functional specifications for a user profile management system including profile retrieval, updates, and local avatar storage.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-user-profile/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/specs/user-profile/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-17-user-profile/specs/user-profile/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-17-user-profile/specs/user-profile
|
||||
dir: openspec/changes/archive/2025-05-17-user-profile/specs/user-profile
|
||||
|
||||
index: openspec/changes/archive/2025-05-17-user-profile/specs/user-profile/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines functional specifications for a user profile management system including profile retrieval, updates, and local avatar storage.
|
||||
## files
|
||||
- spec.md | Defines functional specifications for a user profile management system including profile retrieval, updates, and local avatar storage | dep: auth-oauth, User database model, pytest, mypy, ruff, npm/typecheck, npm/lint
|
||||
## arch
|
||||
Specification-driven design using markdown-based documentation with date-versioned archiving for change tracking.
|
||||
## tags
|
||||
profile, npm, spec, defines, functional, specifications, user, management
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2025-05-18-git-repo-management (index)
|
||||
dir: openspec/changes/archive/2025-05-18-git-repo-management
|
||||
|
||||
## role
|
||||
Defines a git repository management feature specification for creating, listing, cloning, and deleting bare git repositories within projects.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-git-repo-management/specs
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-git-repo-management/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-git-repo-management/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2025-05-18-git-repo-management
|
||||
dir: openspec/changes/archive/2025-05-18-git-repo-management
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines a git repository management feature specification for creating, listing, cloning, and deleting bare git repositories within projects.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | Design document specifying a bare git repository management system for projects with create/list/clone/delete operations | dep: git, filesystem, database, API, Dockerfile
|
||||
- proposal.md | Proposes a feature to add git repository creation, cloning, and management capabilities within existing projects | dep: project-management, git, backend API, frontend UI, disk storage
|
||||
- tasks.md | Project task checklist tracking implementation of a Git repository management feature across backend API, frontend UI, and project integration with verification steps.
|
||||
## arch
|
||||
Specification-driven development using OpenSpec schema with phased task tracking (backend API → frontend UI → project integration) across design/proposal/task documents.
|
||||
## tags
|
||||
git, management, design, repository, project, creation, .openspec, projects
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,20 @@
|
||||
# openspec/changes/archive/2025-05-18-git-repo-management/specs (index)
|
||||
dir: openspec/changes/archive/2025-05-18-git-repo-management/specs
|
||||
|
||||
## role
|
||||
Contains dated specification documents for git repository management features planned in the OpenSpec project.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-git-repo-management/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-git-repo-management/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2025-05-18-git-repo-management/specs
|
||||
dir: openspec/changes/archive/2025-05-18-git-repo-management/specs
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains dated specification documents for git repository management features planned in the OpenSpec project.
|
||||
## files
|
||||
## arch
|
||||
Time-based archival directory structure using ISO date prefixes for historical spec tracking and change management.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management (index)
|
||||
dir: openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management
|
||||
|
||||
## role
|
||||
Defines software requirements for a Git repository management system with CRUD and cascade deletion operations.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-git-repo-management/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management
|
||||
dir: openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-git-repo-management/specs/git-repo-management/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines software requirements for a Git repository management system with CRUD and cascade deletion operations.
|
||||
## files
|
||||
- spec.md | This file specifies software requirements for a Git repository management system, including creation, cloning, listing, deletion, and cascade deletion features. | dep: git, database, filesystem, HTTP API
|
||||
## arch
|
||||
Specification-driven architecture using Markdown-based requirements documents following a dated archival structure.
|
||||
## tags
|
||||
git, deletion, spec, specifies, software, requirements, repository, management
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2025-05-18-ssh-key-management (index)
|
||||
dir: openspec/changes/archive/2025-05-18-ssh-key-management
|
||||
|
||||
## role
|
||||
Archive directory preserving the completed implementation plan for a full-stack SSH key management feature with Ed25519 key generation, encrypted storage, and git provider integration.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-ssh-key-management/specs
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-ssh-key-management/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-ssh-key-management/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2025-05-18-ssh-key-management
|
||||
dir: openspec/changes/archive/2025-05-18-ssh-key-management
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive directory preserving the completed implementation plan for a full-stack SSH key management feature with Ed25519 key generation, encrypted storage, and git provider integration.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | Design document for implementing an API and UI to manage Ed25519 SSH keys with encrypted private key storage | dep: cryptography (Fernet, Ed25519), database/SSHKey model, frontend UI components, JWT_SECRET (for Fernet key derivation)
|
||||
- proposal.md | Proposes adding SSH key management functionality (backend API, frontend UI, and Ed25519 key generation with encryption) to enable git operations with external providers. | dep: FastAPI (implied by router pattern), Fernet encryption, Ed25519 cryptography, React/Vue frontend (implied by web app), existing SSHKey model
|
||||
- tasks.md | A completed task checklist documenting the implementation of a full-stack SSH key management feature with backend API, frontend UI, and verification steps. | dep: FastAPI, cryptography, Pydantic, React, React Router, npm, pytest, ruff, mypy
|
||||
## arch
|
||||
Specification-driven development using OpenSpec schema configuration with phased design-proposal-tasks workflow, documenting a full-stack feature from requirements through implementation verification.
|
||||
## tags
|
||||
key, design, api, ssh, .openspec, ed25519, management, backend
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,20 @@
|
||||
# openspec/changes/archive/2025-05-18-ssh-key-management/specs (index)
|
||||
dir: openspec/changes/archive/2025-05-18-ssh-key-management/specs
|
||||
|
||||
## role
|
||||
Defines specifications for SSH key management features added to the OpenSpec project on 2025-05-18.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-ssh-key-management/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-ssh-key-management/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2025-05-18-ssh-key-management/specs
|
||||
dir: openspec/changes/archive/2025-05-18-ssh-key-management/specs
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines specifications for SSH key management features added to the OpenSpec project on 2025-05-18.
|
||||
## files
|
||||
## arch
|
||||
Specification-driven architecture using dated archival organization for tracking API/schema changes over time.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management (index)
|
||||
dir: openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management
|
||||
|
||||
## role
|
||||
Defines functional requirements for SSH key lifecycle management operations in the OpenSpec project.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-ssh-key-management/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management
|
||||
dir: openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-ssh-key-management/specs/ssh-key-management/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines functional requirements for SSH key lifecycle management operations in the OpenSpec project.
|
||||
## files
|
||||
- spec.md | Defines requirements for SSH key management functionality including generation, listing, display, and deletion
|
||||
## arch
|
||||
Specification-driven design using Markdown-based requirements documents with structured feature definitions for generation, listing, display, and deletion operations.
|
||||
## tags
|
||||
spec, defines, requirements, ssh, key, management, functionality, including
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements (index)
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements
|
||||
|
||||
## role
|
||||
Documents a completed test infrastructure modernization initiative that restructured a backend API project's testing into unit/integration/system tiers with multi-database support and E2E coverage.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Documents a completed test infrastructure modernization initiative that restructured a backend API project's testing into unit/integration/system tiers with multi-database support and E2E coverage.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | This file documents the design and migration plan for restructuring a test suite into unit, integration, and system categories with shared fixtures, SQLite/PostgreSQL separation, and E2E coverage. | dep: pytest, pytest-asyncio, SQLite, PostgreSQL, Playwright, Docker, React/Vite, asyncpg, pytest-xdist
|
||||
- proposal.md | Proposes a comprehensive restructuring of test infrastructure to separate unit/integration/system tests, add shared fixtures, enable SQLite for unit tests, implement transaction rollback isolation, and introduce Playwright E2E testing. | dep: pytest, PostgreSQL, SQLite, Playwright, python-jose, docker, Makefile
|
||||
- tasks.md | Project task list tracking completed testing infrastructure improvements for a backend API project including test restructuring, shared fixtures, multi-database support, E2E setup, and documentation. | dep: pytest, pytest-asyncio, SQLAlchemy, aiosqlite, PostgreSQL, Playwright, python-jose, TestClient, Makefile
|
||||
## arch
|
||||
Specification-driven change management using OpenSpec metadata with design-proposal-tasks workflow; test architecture follows layered pyramid pattern (unit/SQLite, integration/PostgreSQL, system/E2E with Playwright) employing shared fixtures and transaction rollback isolation.
|
||||
## tags
|
||||
pytest, sqlite, postgresql, playwright, design, restructuring, test, unit
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs (index)
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs
|
||||
|
||||
## role
|
||||
Contains specification documents for test infrastructure improvements planned for implementation on May 18, 2025.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.md
|
||||
- openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains specification documents for test infrastructure improvements planned for implementation on May 18, 2025.
|
||||
## files
|
||||
## arch
|
||||
Document-based specification storage using dated archival directories with descriptive naming conventions for tracking infrastructure change proposals.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing (index)
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing
|
||||
|
||||
## role
|
||||
Defines end-to-end testing requirements using Playwright and Makefile integration for a software system.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines end-to-end testing requirements using Playwright and Makefile integration for a software system.
|
||||
## files
|
||||
- spec.md | Defines requirements for end-to-end testing with Playwright and Makefile test targets for a software system. | dep: Playwright, Makefile, test database
|
||||
## arch
|
||||
Specification-driven testing architecture with browser automation (Playwright) and build-tool orchestration (Makefile targets).
|
||||
## tags
|
||||
end, playwright, makefile, spec, defines, requirements, testing, test
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation (index)
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation
|
||||
|
||||
## role
|
||||
Defines requirements for shared test fixtures and transaction isolation in a testing infrastructure
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines requirements for shared test fixtures and transaction isolation in a testing infrastructure
|
||||
## files
|
||||
- spec.md | Defines requirements for shared test fixtures and transaction isolation in a testing infrastructure | dep: pytest, SQLAlchemy, TestClient, SQLite, PostgreSQL
|
||||
## arch
|
||||
Specification-driven requirements documentation using markdown-based spec files with no implemented code
|
||||
## tags
|
||||
spec, defines, requirements, shared, test, fixtures, transaction, isolation
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization (index)
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization
|
||||
|
||||
## role
|
||||
Defines test categorization requirements using pytest markers for backend unit, integration, and system tests.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization
|
||||
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines test categorization requirements using pytest markers for backend unit, integration, and system tests.
|
||||
## files
|
||||
- spec.md | Defines requirements for organizing backend tests into unit, integration, and system categories with pytest markers | dep: pytest, pyproject.toml, apps/api/tests/
|
||||
## arch
|
||||
Specification-driven testing architecture using pytest marker-based test organization with three-tier categorization (unit/integration/system).
|
||||
## tags
|
||||
tests, pytest, spec, defines, requirements, organizing, backend, unit
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2025-05-18-tool-types-definition (index)
|
||||
dir: openspec/changes/archive/2025-05-18-tool-types-definition
|
||||
|
||||
## role
|
||||
Archive directory containing design documents and planning artifacts for a ToolType feature that enables defining and launching development tools via Docker Compose templates.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-tool-types-definition/specs
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-tool-types-definition/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-tool-types-definition/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2025-05-18-tool-types-definition
|
||||
dir: openspec/changes/archive/2025-05-18-tool-types-definition
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive directory containing design documents and planning artifacts for a ToolType feature that enables defining and launching development tools via Docker Compose templates.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | Design document for implementing a ToolType system that defines development tools via Docker Compose templates with variable substitution | dep: Docker Compose, Jinja2, Alembic, database, API framework, frontend
|
||||
- proposal.md | Defines a feature proposal for implementing a tool type system with Docker Compose template support to enable launching development tool instances | dep: SQLAlchemy, Docker Compose, apps/api/src/api/tool_types.py, apps/web/src/pages/tool-types.tsx
|
||||
- tasks.md | Tracks completed development tasks for implementing a ToolType CRUD feature across backend API, frontend UI, and database migration | dep: SQLAlchemy, Alembic, FastAPI, Pydantic, React/TypeScript, pytest, ruff, mypy, npm
|
||||
## arch
|
||||
Specification-driven development with phased implementation tracking, using markdown-based design docs (proposal → design → tasks) and OpenSpec schema configuration for a Docker Compose template system with variable substitution.
|
||||
## tags
|
||||
defines, design, implementing, development, proposal, tool, api, tasks
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,20 @@
|
||||
# openspec/changes/archive/2025-05-18-tool-types-definition/specs (index)
|
||||
dir: openspec/changes/archive/2025-05-18-tool-types-definition/specs
|
||||
|
||||
## role
|
||||
Contains historical specification snapshots documenting the evolution of tool type definitions from May 18, 2025.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-tool-types-definition/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-tool-types-definition/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2025-05-18-tool-types-definition/specs
|
||||
dir: openspec/changes/archive/2025-05-18-tool-types-definition/specs
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains historical specification snapshots documenting the evolution of tool type definitions from May 18, 2025.
|
||||
## files
|
||||
## arch
|
||||
Versioned archive pattern using date-stamped directories to preserve immutable spec revisions for auditability and rollback.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition (index)
|
||||
dir: openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition
|
||||
|
||||
## role
|
||||
Defines requirements for a ToolType management system that enables CRUD operations and Docker Compose template validation with variable substitution.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-tool-types-definition/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition
|
||||
dir: openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-tool-types-definition/specs/tool-types-definition/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines requirements for a ToolType management system that enables CRUD operations and Docker Compose template validation with variable substitution.
|
||||
## files
|
||||
- spec.md | Define requirements for a ToolType management system with CRUD API, Docker Compose template validation, and variable substitution | dep: REST API, Docker Compose, YAML parser, UUID, authentication/authorization system
|
||||
## arch
|
||||
Specification-driven requirements document using Markdown-based specification format with sections for overview, functional requirements, non-functional requirements, and API definitions.
|
||||
## tags
|
||||
spec, define, requirements, tooltype, management, system, crud, api
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2025-05-18-user-config-management (index)
|
||||
dir: openspec/changes/archive/2025-05-18-user-config-management
|
||||
|
||||
## role
|
||||
Design and planning package for a JSONB-backed user configuration management feature
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-user-config-management/specs
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-user-config-management/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-user-config-management/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2025-05-18-user-config-management
|
||||
dir: openspec/changes/archive/2025-05-18-user-config-management
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Design and planning package for a JSONB-backed user configuration management feature
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | Design document for a simple key-value user configuration system using PostgreSQL JSONB | dep: PostgreSQL, JSONB
|
||||
- proposal.md | Proposes a feature to add persistent user preference storage and management through a JSONB-backed config system with API endpoints and frontend settings UI. | dep: database, API, frontend, UserConfig model, AppShell
|
||||
- tasks.md | Project task tracking document for implementing a user settings/config feature with backend API, frontend UI, and verification steps | dep: SQLAlchemy, Alembic, FastAPI/HTTP endpoints, React/frontend router, Docker Compose, ruff, mypy, pytest, TypeScript tooling
|
||||
## arch
|
||||
Specification-driven development with phased implementation (proposal → design → tasks), using OpenSpec schema metadata and PostgreSQL JSONB for flexible schema-less storage
|
||||
## tags
|
||||
design, user, jsonb, api, frontend, configuration, .openspec, document
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,20 @@
|
||||
# openspec/changes/archive/2025-05-18-user-config-management/specs (index)
|
||||
dir: openspec/changes/archive/2025-05-18-user-config-management/specs
|
||||
|
||||
## role
|
||||
Contains archived specification documents for user configuration management features dated May 18, 2025.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-user-config-management/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-user-config-management/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2025-05-18-user-config-management/specs
|
||||
dir: openspec/changes/archive/2025-05-18-user-config-management/specs
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains archived specification documents for user configuration management features dated May 18, 2025.
|
||||
## files
|
||||
## arch
|
||||
Document-based specification storage using date-versioned directory structure with flat file organization for tracking API/schema design decisions.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management (index)
|
||||
dir: openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management
|
||||
|
||||
## role
|
||||
Defines technical specifications for a JSONB-based user configuration management system supporting storage, retrieval, and frontend theme application.
|
||||
## parent
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-user-config-management/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management
|
||||
dir: openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management
|
||||
|
||||
index: openspec/changes/archive/2025-05-18-user-config-management/specs/user-config-management/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines technical specifications for a JSONB-based user configuration management system supporting storage, retrieval, and frontend theme application.
|
||||
## files
|
||||
- spec.md | Define system requirements for user configuration storage, retrieval, and frontend theme application using JSONB key-value pairs.
|
||||
## arch
|
||||
Specification-driven architecture using JSONB key-value pair storage pattern with separation of concerns between data persistence layer and frontend theme consumption.
|
||||
## tags
|
||||
spec, define, system, requirements, user, configuration, storage, retrieval
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,25 @@
|
||||
# openspec/changes/archive/2026-05-17-auth-oauth (index)
|
||||
dir: openspec/changes/archive/2026-05-17-auth-oauth
|
||||
|
||||
## role
|
||||
Archive of a 2026-05-17 design proposal for implementing OAuth2/OIDC authentication with Authentik integration in a backend API.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-17-auth-oauth/specs
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-auth-oauth/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- README.md
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-auth-oauth/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,23 @@
|
||||
# openspec/changes/archive/2026-05-17-auth-oauth
|
||||
dir: openspec/changes/archive/2026-05-17-auth-oauth
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive of a 2026-05-17 design proposal for implementing OAuth2/OIDC authentication with Authentik integration in a backend API.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenAPI specification file metadata with schema type and creation date
|
||||
- README.md | Documents a project that implements OAuth2/OIDC authentication using Authentik with internal JWTs and database-backed refresh tokens | dep: Authentik, OAuth2, OIDC, JWT
|
||||
- design.md | Design document specifying an OAuth2/OIDC authentication system using Authentik with internal JWT access tokens, DB-backed opaque refresh tokens, and environment-aware cookie policies. | dep: Authentik, Python async SQLAlchemy, Alembic, JWT library, JWKS client, cookie handling library
|
||||
- proposal.md | Proposes a technical implementation plan for adding production-ready OAuth2/OIDC authentication with Authentik integration, JWT session management, and secure token lifecycle handling to a backend API project. | dep: Authentik, OAuth2/OIDC, JWKS, JWT, database, apps/api/src, config, models, auth services, API routes
|
||||
- tasks.md | Task tracking document for implementing OIDC/JWT authentication system with refresh tokens in a backend application. | dep: SQLAlchemy, Alembic, Authentik OIDC, pytest, ruff, mypy, asyncpg, PostgreSQL
|
||||
## arch
|
||||
Specification-driven design documentation using OpenAPI metadata, with phased implementation planning (proposal → design → tasks → README) for a hybrid token architecture (JWT access tokens + opaque DB-backed refresh tokens) with environment-aware security policies.
|
||||
## tags
|
||||
oidc, authentik, oauth2, jwt, authentication, tokens, refresh, design
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,20 @@
|
||||
# openspec/changes/archive/2026-05-17-auth-oauth/specs (index)
|
||||
dir: openspec/changes/archive/2026-05-17-auth-oauth/specs
|
||||
|
||||
## role
|
||||
Contains archived OpenAPI specification files for an OAuth authentication feature change from May 17, 2026, serving as versioned documentation snapshots in the API specification change tracking system.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-auth-oauth/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-auth-oauth/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2026-05-17-auth-oauth/specs
|
||||
dir: openspec/changes/archive/2026-05-17-auth-oauth/specs
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains archived OpenAPI specification files for an OAuth authentication feature change from May 17, 2026, serving as versioned documentation snapshots in the API specification change tracking system.
|
||||
## files
|
||||
## arch
|
||||
Flat directory structure with dated, feature-named archival folders using a timestamped naming convention (YYYY-MM-DD-{feature}) to preserve immutable specification versions for historical reference and auditability.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth (index)
|
||||
dir: openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth
|
||||
|
||||
## role
|
||||
Defines authentication and authorization requirements for OAuth2/OIDC integration with Authentik identity provider.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-auth-oauth/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth
|
||||
dir: openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-auth-oauth/specs/auth-oauth/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines authentication and authorization requirements for OAuth2/OIDC integration with Authentik identity provider.
|
||||
## files
|
||||
- spec.md | Specifies OAuth2/OIDC authentication, session security, token refresh, and logout requirements for a web application using Authentik as the identity provider. | dep: Authentik, JWKS, OAuth2, OIDC, HTTP cookies, database
|
||||
## arch
|
||||
Specification-driven architecture using Markdown-based requirements documentation for security and session management patterns.
|
||||
## tags
|
||||
oauth2, oidc, authentik, spec, specifies, authentication, session, security
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,23 @@
|
||||
# openspec/changes/archive/2026-05-17-database-models (index)
|
||||
dir: openspec/changes/archive/2026-05-17-database-models
|
||||
|
||||
## role
|
||||
Archive of a completed database infrastructure specification for implementing SQLAlchemy 2.0 async ORM models and Alembic migrations for core API entities.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- README.md
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-database-models/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-database-models/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,23 @@
|
||||
# openspec/changes/archive/2026-05-17-database-models
|
||||
dir: openspec/changes/archive/2026-05-17-database-models
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-database-models/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive of a completed database infrastructure specification for implementing SQLAlchemy 2.0 async ORM models and Alembic migrations for core API entities.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenAPI specification file metadata with schema type and creation date
|
||||
- README.md | Defines a project for implementing SQLAlchemy database models and Alembic migrations for core entities. | dep: SQLAlchemy, Alembic
|
||||
- design.md | Defines the database schema design, technology choices, and project structure for an async SQLAlchemy-based PostgreSQL ORM in an API application. | dep: SQLAlchemy 2.0, asyncpg, Alembic, pydantic-settings, PostgreSQL
|
||||
- proposal.md | Proposes implementing SQLAlchemy 2.0 async database models and Alembic migrations for core entities in the Headquarter platform | dep: SQLAlchemy 2.0, Alembic, asyncpg, pytest, mypy, ruff
|
||||
- tasks.md | Tracks completed implementation tasks for building a SQLAlchemy-based async database layer with models, migrations, seeding, and testing for an API application. | dep: SQLAlchemy, Alembic, Pydantic-settings, PostgreSQL, pytest, mypy, ruff
|
||||
## arch
|
||||
Specification-driven architecture using OpenAPI-style metadata tracking, with phased task-based implementation covering async PostgreSQL SQLAlchemy 2.0 models, Alembic migrations, seeding, and testing patterns.
|
||||
## tags
|
||||
sqlalchemy, alembic, database, defines, models, migrations, design, async
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,25 @@
|
||||
# openspec/changes/archive/2026-05-17-frontend-foundation (index)
|
||||
dir: openspec/changes/archive/2026-05-17-frontend-foundation
|
||||
|
||||
## role
|
||||
Archive of a completed frontend foundation specification defining React/TypeScript/Vite application architecture with authentication, routing, and API integration patterns.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-17-frontend-foundation/specs
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-frontend-foundation/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- README.md
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-frontend-foundation/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,23 @@
|
||||
# openspec/changes/archive/2026-05-17-frontend-foundation
|
||||
dir: openspec/changes/archive/2026-05-17-frontend-foundation
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive of a completed frontend foundation specification defining React/TypeScript/Vite application architecture with authentication, routing, and API integration patterns.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenAPI specification file metadata with schema type and creation date
|
||||
- README.md | Defines a project foundation for a frontend application with authentication, routing, and API integration capabilities.
|
||||
- design.md | Design document outlining the frontend foundation architecture for a React/TypeScript/Vite web app with authenticated routing, responsive shell layout, and API client patterns. | dep: react-router-dom, Axios, React, TypeScript, Vite
|
||||
- proposal.md | Proposes a frontend foundation for a React/TypeScript web application with authentication, routing, and API integration. | dep: React, TypeScript, Vite, backend auth endpoints (/auth/login, /auth/logout, /auth/me, /auth/refresh)
|
||||
- tasks.md | Tracks completed frontend development tasks for building an authenticated web application with routing, API integration, and dashboard UI.
|
||||
## arch
|
||||
Specification-driven architecture using OpenAPI metadata, layered documentation (proposal → design → tasks), and a modular React/TypeScript/Vite stack with authenticated routing, responsive shell layout, and centralized API client patterns.
|
||||
## tags
|
||||
react, frontend, routing, api, typescript, auth, foundation, application
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,20 @@
|
||||
# openspec/changes/archive/2026-05-17-frontend-foundation/specs (index)
|
||||
dir: openspec/changes/archive/2026-05-17-frontend-foundation/specs
|
||||
|
||||
## role
|
||||
Historical archive of frontend foundation specifications from a specific date snapshot
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-frontend-foundation/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-frontend-foundation/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2026-05-17-frontend-foundation/specs
|
||||
dir: openspec/changes/archive/2026-05-17-frontend-foundation/specs
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Historical archive of frontend foundation specifications from a specific date snapshot
|
||||
## files
|
||||
## arch
|
||||
Flat directory structure with date-versioned specification documents for project documentation tracking
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation (index)
|
||||
dir: openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation
|
||||
|
||||
## role
|
||||
Defines foundational frontend technical specifications for a React 18+ TypeScript web application including routing, authentication, layout, and HTTP client configuration.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-frontend-foundation/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation
|
||||
dir: openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-frontend-foundation/specs/frontend-foundation/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines foundational frontend technical specifications for a React 18+ TypeScript web application including routing, authentication, layout, and HTTP client configuration.
|
||||
## files
|
||||
- spec.md | This file specifies frontend requirements for a React 18+ TypeScript web application with routing, authentication, layout, and HTTP client configuration. | dep: React 18+, TypeScript 5+, Vite, React Router, Axios/fetch
|
||||
## arch
|
||||
Specification-driven architecture using markdown-based requirements documentation with modular concerns separation (routing, auth, layout, HTTP) for a standards-compliant SPA foundation.
|
||||
## tags
|
||||
spec, specifies, frontend, requirements, react, typescript, web, application
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,25 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management (index)
|
||||
dir: openspec/changes/archive/2026-05-17-project-management
|
||||
|
||||
## role
|
||||
Archive directory containing historical specification documents for a full-stack project management feature with authentication, ownership, and SSH key integration.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-17-project-management/specs
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- README.md
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-project-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,23 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management
|
||||
dir: openspec/changes/archive/2026-05-17-project-management
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-project-management/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive directory containing historical specification documents for a full-stack project management feature with authentication, ownership, and SSH key integration.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenAPI specification file metadata with schema type and creation date
|
||||
- README.md | Defines a project management application that implements create, read, update, delete, listing, and ownership workflows across API and frontend layers
|
||||
- design.md | Design document specifying authenticated project CRUD implementation with ownership rules, default SSH key support, and frontend integration. | dep: auth-oauth, frontend-foundation, backend API routes, JWT, project service layer, repository associations, SSH key system
|
||||
- proposal.md | Proposes a project management feature implementation covering authenticated CRUD APIs, frontend flows, SSH key integration, and cascading deletion behavior. | dep: authentication, data models, frontend foundation, apps/api/src, apps/web/src
|
||||
- tasks.md | Tracks completed tasks for implementing full-stack project management features with ownership enforcement and verification checks.
|
||||
## arch
|
||||
Specification-driven development using OpenAPI metadata, phased design documents (proposal → design → tasks → README), and cross-layer (API/frontend) CRUD workflow planning with ownership-based access control.
|
||||
## tags
|
||||
project, frontend, management, ownership, design, tasks, defines, .openspec
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,26 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management/specs (index)
|
||||
dir: openspec/changes/archive/2026-05-17-project-management/specs
|
||||
|
||||
## role
|
||||
Contains archived specification documents for project management features from a specific snapshot date (2026-05-17).
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-17-project-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-17-project-management/specs/git-repo
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/git-repo/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/git-repo/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-17-project-management/specs/project-management
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/project-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/project-management/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management/specs
|
||||
dir: openspec/changes/archive/2026-05-17-project-management/specs
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains archived specification documents for project management features from a specific snapshot date (2026-05-17).
|
||||
## files
|
||||
## arch
|
||||
Flat directory structure storing versioned/archived specification files with date-based organizational hierarchy (YYYY-MM-DD-topic format).
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management/specs/git-repo (index)
|
||||
dir: openspec/changes/archive/2026-05-17-project-management/specs/git-repo
|
||||
|
||||
## role
|
||||
Defines requirements for Git repository lifecycle management tied to project deletion events
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/git-repo/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/git-repo/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management/specs/git-repo
|
||||
dir: openspec/changes/archive/2026-05-17-project-management/specs/git-repo
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/git-repo/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines requirements for Git repository lifecycle management tied to project deletion events
|
||||
## files
|
||||
- spec.md | Defines modified requirements for cascading repository deletion when a project is deleted
|
||||
## arch
|
||||
Specification-driven requirements document using markdown-based change tracking for cascading delete operations
|
||||
## tags
|
||||
spec, defines, modified, requirements, cascading, repository, deletion, project
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management/specs/project-management (index)
|
||||
dir: openspec/changes/archive/2026-05-17-project-management/specs/project-management
|
||||
|
||||
## role
|
||||
Defines requirements for a project management system with CRUD operations, ownership-based access control, and SSH key management.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/project-management/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/project-management/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management/specs/project-management
|
||||
dir: openspec/changes/archive/2026-05-17-project-management/specs/project-management
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/project-management/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines requirements for a project management system with CRUD operations, ownership-based access control, and SSH key management.
|
||||
## files
|
||||
- spec.md | Defines modified requirements for a project management system with CRUD operations, ownership-based access control, and SSH key management
|
||||
## arch
|
||||
Specification-driven design using markdown-based requirements documentation with no explicit architectural patterns defined in the provided file.
|
||||
## tags
|
||||
management, spec, defines, modified, requirements, project, system, crud
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys (index)
|
||||
dir: openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys
|
||||
|
||||
## role
|
||||
Defines specification requirements for SSH key management with project-level default key assignment validation rules.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys
|
||||
dir: openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys
|
||||
|
||||
index: openspec/changes/archive/2026-05-17-project-management/specs/ssh-keys/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines specification requirements for SSH key management with project-level default key assignment validation rules.
|
||||
## files
|
||||
- spec.md | Defines modified requirements for SSH key association with project default-key assignment validation
|
||||
## arch
|
||||
Markdown-based specification document using requirement-definition pattern with validation constraints and behavioral rules.
|
||||
## tags
|
||||
key, spec, defines, modified, requirements, ssh, association, project
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2026-05-18-database-setup-recovery (index)
|
||||
dir: openspec/changes/archive/2026-05-18-database-setup-recovery
|
||||
|
||||
## role
|
||||
Archive directory preserving a completed 2026-05-18 specification for database setup and recovery mechanisms in a Dockerized API application.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-18-database-setup-recovery/specs
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-database-setup-recovery/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2026-05-18-database-setup-recovery
|
||||
dir: openspec/changes/archive/2026-05-18-database-setup-recovery
|
||||
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive directory preserving a completed 2026-05-18 specification for database setup and recovery mechanisms in a Dockerized API application.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | Design document specifying how to implement automatic database migration running, connection retry logic, and graceful error handling on application startup | dep: SQLAlchemy, Alembic, Docker, async context
|
||||
- proposal.md | Proposes architectural changes for automatic database initialization, migration management, and seed data handling in a Dockerized API application | dep: alembic, docker-compose, traefik, fastapi/sqlalchemy (implied), postgres (implied)
|
||||
- tasks.md | Project task checklist tracking completion status of database initialization, error handling, Docker integration, and testing work items.
|
||||
## arch
|
||||
Specification-driven design using OpenSpec schema metadata, with phased proposal/design/task documentation tracking database initialization, migration management, connection retry logic, and graceful error handling patterns.
|
||||
## tags
|
||||
design, database, handling, docker, .openspec, automatic, migration, error
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,20 @@
|
||||
# openspec/changes/archive/2026-05-18-database-setup-recovery/specs (index)
|
||||
dir: openspec/changes/archive/2026-05-18-database-setup-recovery/specs
|
||||
|
||||
## role
|
||||
Contains archived database setup and recovery specification documents from May 18, 2026, serving as historical reference for system design decisions.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-database-setup-recovery/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization/.pi-map.md
|
||||
## files
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,18 @@
|
||||
# openspec/changes/archive/2026-05-18-database-setup-recovery/specs
|
||||
dir: openspec/changes/archive/2026-05-18-database-setup-recovery/specs
|
||||
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains archived database setup and recovery specification documents from May 18, 2026, serving as historical reference for system design decisions.
|
||||
## files
|
||||
## arch
|
||||
Simple archival storage pattern using date-based directory hierarchy with flat file organization for immutable specification snapshots.
|
||||
## tags
|
||||
-
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization (index)
|
||||
dir: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization
|
||||
|
||||
## role
|
||||
Defines behavioral specifications for database initialization and recovery mechanisms using Gherkin-style requirements.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization
|
||||
dir: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization
|
||||
|
||||
index: openspec/changes/archive/2026-05-18-database-setup-recovery/specs/database-initialization/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines behavioral specifications for database initialization and recovery mechanisms using Gherkin-style requirements.
|
||||
## files
|
||||
- spec.md | Defines software requirements for automatic database initialization, connection resilience, seed data management, and startup error messaging using Gherkin-style scenarios.
|
||||
## arch
|
||||
Specification-driven development with BDD (Behavior-Driven Development) patterns using Gherkin syntax for executable requirements documentation.
|
||||
## tags
|
||||
spec, defines, software, requirements, automatic, database, initialization, connection
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2026-05-18-simplify-authentik-auth (index)
|
||||
dir: openspec/changes/archive/2026-05-18-simplify-authentik-auth
|
||||
|
||||
## role
|
||||
Contains planning and design documents for migrating authentication from JWT tokens to session-based cookies with Authentik/OAuth2 integration.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs
|
||||
index: openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-18-simplify-authentik-auth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-simplify-authentik-auth/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2026-05-18-simplify-authentik-auth
|
||||
dir: openspec/changes/archive/2026-05-18-simplify-authentik-auth
|
||||
|
||||
index: openspec/changes/archive/2026-05-18-simplify-authentik-auth/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains planning and design documents for migrating authentication from JWT tokens to session-based cookies with Authentik/OAuth2 integration.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | Design document for migrating a backend authentication system from JWT tokens to session cookies with OAuth2/Authentik integration | dep: Authentik (OAuth2), Redis (optional), backend database, frontend
|
||||
- proposal.md | Proposes simplifying an Authentik-based authentication system by replacing JWT/token-based auth with session-based cookies | dep: Authentik, OAuth2, session cookies, database user model, frontend auth state
|
||||
- tasks.md | Project task list for migrating an application from JWT/OIDC authentication to session-based authentication using Authentik | dep: Authentik, Alembic, python-jose, ruff, mypy, pytest
|
||||
## arch
|
||||
Documentation-driven architecture using OpenSpec configuration with structured design docs (design, proposal, tasks) following a formal specification and change-management pattern.
|
||||
## tags
|
||||
authentik, authentication, design, jwt, session, .openspec, migrating, system
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs (index)
|
||||
dir: openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs
|
||||
|
||||
## role
|
||||
Defines authentication specification for a simplified OAuth2 integration with Authentik using stateless signed session cookies
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-18-simplify-authentik-auth/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-simplify-authentik-auth/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs
|
||||
dir: openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs
|
||||
|
||||
index: openspec/changes/archive/2026-05-18-simplify-authentik-auth/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines authentication specification for a simplified OAuth2 integration with Authentik using stateless signed session cookies
|
||||
## files
|
||||
- spec.md | Defines a simplified OAuth2 authentication flow using Authentik with stateless signed session cookies | dep: Authentik, HMAC-SHA256, OAuth2
|
||||
## arch
|
||||
Specification-driven design with markdown-based technical documentation for authentication flow requirements
|
||||
## tags
|
||||
oauth2, authentik, spec, defines, simplified, authentication, flow, stateless
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-19-api-documentation/.openspec (index)
|
||||
dir: openspec/changes/archive/2026-05-19-api-documentation/.openspec
|
||||
|
||||
## role
|
||||
Defines a schema-driven API documentation specification configuration for the OpenSpec changes archive.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- config.yaml
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/.openspec/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-api-documentation/.openspec/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-19-api-documentation/.openspec
|
||||
dir: openspec/changes/archive/2026-05-19-api-documentation/.openspec
|
||||
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/.openspec/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines a schema-driven API documentation specification configuration for the OpenSpec changes archive.
|
||||
## files
|
||||
- config.yaml | Defines a configuration file specifying a schema-driven API documentation specification
|
||||
## arch
|
||||
YAML-based declarative configuration pattern specifying schema metadata for API documentation generation.
|
||||
## tags
|
||||
config, defines, configuration, specifying, schema, driven, api, documentation
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,26 @@
|
||||
# openspec/changes/archive/2026-05-19-api-documentation (index)
|
||||
dir: openspec/changes/archive/2026-05-19-api-documentation
|
||||
|
||||
## role
|
||||
Planning and design documents for a comprehensive API documentation improvement initiative targeting a FastAPI-based application.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-19-api-documentation/.openspec
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/.openspec/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-api-documentation/.openspec/.pi-map.md
|
||||
- openspec/changes/archive/2026-05-19-api-documentation/specs
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-api-documentation/specs/.pi-map.md
|
||||
## files
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,21 @@
|
||||
# openspec/changes/archive/2026-05-19-api-documentation
|
||||
dir: openspec/changes/archive/2026-05-19-api-documentation
|
||||
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Planning and design documents for a comprehensive API documentation improvement initiative targeting a FastAPI-based application.
|
||||
## files
|
||||
- design.md | Design document outlining API documentation structure, health endpoints, and OpenAPI enhancements for a FastAPI-based application | dep: FastAPI, Pydantic v2, psutil, SQLAlchemy, PostgreSQL, Docker
|
||||
- proposal.md | Proposes a comprehensive API documentation improvement plan for a FastAPI-based project | dep: FastAPI, OpenAPI/Swagger, ReDoc, Pydantic, apps/api/README.md, docs/architecture/decisions/
|
||||
- tasks.md | Project task tracking document for API documentation improvements across health endpoints, endpoint documentation, model documentation, README creation, architecture decisions, and quality gates
|
||||
## arch
|
||||
Document-driven planning architecture with three-tier separation: design specifications (design.md), strategic proposals (proposal.md), and task tracking/execution planning (tasks.md), organized by date-based archival structure for change management.
|
||||
## tags
|
||||
documentation, api, fastapi, design, document, health, endpoints, openapi
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-19-api-documentation/specs (index)
|
||||
dir: openspec/changes/archive/2026-05-19-api-documentation/specs
|
||||
|
||||
## role
|
||||
Defines API documentation standards and health endpoint specifications for a FastAPI-based project.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-api-documentation/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-api-documentation/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-19-api-documentation/specs
|
||||
dir: openspec/changes/archive/2026-05-19-api-documentation/specs
|
||||
|
||||
index: openspec/changes/archive/2026-05-19-api-documentation/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Defines API documentation standards and health endpoint specifications for a FastAPI-based project.
|
||||
## files
|
||||
- spec.md | Defines API documentation requirements, health endpoint specifications, and documentation standards for a FastAPI-based project | dep: FastAPI, OpenAPI, Pydantic, Swagger UI, ReDoc
|
||||
## arch
|
||||
Specification-driven documentation using Markdown-based API contracts with standardized health check patterns.
|
||||
## tags
|
||||
documentation, fastapi, spec, defines, api, requirements, health, endpoint
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2026-05-19-documentation-overhaul (index)
|
||||
dir: openspec/changes/archive/2026-05-19-documentation-overhaul
|
||||
|
||||
## role
|
||||
Contains archived planning documents for a 2026 documentation overhaul initiative, including configuration, design, proposal, and task tracking artifacts.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-19-documentation-overhaul/specs
|
||||
index: openspec/changes/archive/2026-05-19-documentation-overhaul/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-documentation-overhaul/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-19-documentation-overhaul/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-documentation-overhaul/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2026-05-19-documentation-overhaul
|
||||
dir: openspec/changes/archive/2026-05-19-documentation-overhaul
|
||||
|
||||
index: openspec/changes/archive/2026-05-19-documentation-overhaul/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Contains archived planning documents for a 2026 documentation overhaul initiative, including configuration, design, proposal, and task tracking artifacts.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | Defines the structure, templates, and process for overhauling a project's documentation system
|
||||
- proposal.md | Proposes a comprehensive documentation overhaul for a software project to address gaps in README, feature docs, API docs, deployment guides, and architecture documentation.
|
||||
- tasks.md | Task tracking document for a comprehensive documentation overhaul project spanning README rewrite, documentation structure creation, feature/API/architecture documentation, deployment/development guides, and finalization
|
||||
## arch
|
||||
Document-driven project planning pattern using structured markdown specifications with YAML metadata, following a progression from proposal → design → tasks workflow with explicit schema versioning.
|
||||
## tags
|
||||
documentation, project, defines, creation, .openspec, structure, design, comprehensive
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-19-documentation-overhaul/specs (index)
|
||||
dir: openspec/changes/archive/2026-05-19-documentation-overhaul/specs
|
||||
|
||||
## role
|
||||
Archive storage for historical specification documents related to a documentation overhaul initiative dated May 19, 2026.
|
||||
## parent
|
||||
index: openspec/changes/archive/2026-05-19-documentation-overhaul/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-documentation-overhaul/.pi-map.md
|
||||
## children
|
||||
-
|
||||
## files
|
||||
- spec.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-19-documentation-overhaul/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-documentation-overhaul/specs/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,19 @@
|
||||
# openspec/changes/archive/2026-05-19-documentation-overhaul/specs
|
||||
dir: openspec/changes/archive/2026-05-19-documentation-overhaul/specs
|
||||
|
||||
index: openspec/changes/archive/2026-05-19-documentation-overhaul/specs/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive storage for historical specification documents related to a documentation overhaul initiative dated May 19, 2026.
|
||||
## files
|
||||
- spec.md | Specification document outlining requirements, templates, and processes for a comprehensive documentation overhaul of a project management/Git repository web application
|
||||
## arch
|
||||
Simple flat-file archival pattern with dated directory structure preserving immutable specification snapshots.
|
||||
## tags
|
||||
spec, specification, document, outlining, requirements, templates, processes, comprehensive
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,24 @@
|
||||
# openspec/changes/archive/2026-05-19-file-editor (index)
|
||||
dir: openspec/changes/archive/2026-05-19-file-editor
|
||||
|
||||
## role
|
||||
Archive directory containing historical design documents and specifications for a file editor component that was planned to replace FileViewer with enhanced editing capabilities.
|
||||
## parent
|
||||
index: openspec/changes/archive/.pi-map.index.md
|
||||
map: openspec/changes/archive/.pi-map.md
|
||||
## children
|
||||
- openspec/changes/archive/2026-05-19-file-editor/specs
|
||||
index: openspec/changes/archive/2026-05-19-file-editor/specs/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-file-editor/specs/.pi-map.md
|
||||
## files
|
||||
- .openspec.yaml
|
||||
- design.md
|
||||
- proposal.md
|
||||
- tasks.md
|
||||
## links
|
||||
index: openspec/changes/archive/2026-05-19-file-editor/.pi-map.index.md
|
||||
map: openspec/changes/archive/2026-05-19-file-editor/.pi-map.md
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
# openspec/changes/archive/2026-05-19-file-editor
|
||||
dir: openspec/changes/archive/2026-05-19-file-editor
|
||||
|
||||
index: openspec/changes/archive/2026-05-19-file-editor/.pi-map.index.md
|
||||
|
||||
## role
|
||||
Archive directory containing historical design documents and specifications for a file editor component that was planned to replace FileViewer with enhanced editing capabilities.
|
||||
## files
|
||||
- .openspec.yaml | Defines an OpenSpec configuration file with schema type and creation date metadata
|
||||
- design.md | Design specification for a file editor component that replaces FileViewer with view/edit modes, syntax highlighting, and git commit integration | dep: react-simple-code-editor, prismjs, existing API endpoints (GET/POST /projects/{id}/repositories/{id}/files/content)
|
||||
- proposal.md | Design proposal for adding syntax highlighting and in-browser editing capabilities to a repository file viewer with Git commit integration | dep: react-simple-code-editor, Prism.js, existing PUT /files/content API endpoint
|
||||
- tasks.md | Project task list tracking implementation phases for a file editor component with syntax highlighting, editing, and commit capabilities | dep: react-simple-code-editor, prismjs, @types/prismjs, TypeScript, ESLint, ruff, mypy
|
||||
## arch
|
||||
Document-driven specification pattern using OpenSpec schema metadata, with phased implementation tracking (design → proposal → tasks) for a component featuring dual-mode view/edit architecture, syntax highlighting integration, and git workflow commit integration.
|
||||
## tags
|
||||
editor, design, syntax, highlighting, commit, react, simple, code
|
||||
## symbols
|
||||
-
|
||||
## workflows
|
||||
-
|
||||
## dirty
|
||||
-
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user