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

This commit is contained in:
Developer
2026-06-17 11:31:24 +00:00
parent 0dd5f2317b
commit 93da9b42a2
683 changed files with 5075 additions and 4965 deletions
@@ -1,23 +1,23 @@
# 2025-05-18-test-infrastructure-improvements (index)
dir: 2025-05-18-test-infrastructure-improvements
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements (index)
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements
## role
Documents the planning, design, and tracking of test infrastructure improvements for a backend API project.
Documents a completed test infrastructure improvement initiative for restructuring and modernizing a multi-language backend testing suite.
## parent
index: ./.pi-map.index.md
map: ./.pi-map.md
index: openspec/changes/archive/.pi-map.index.md
map: openspec/changes/archive/.pi-map.md
## children
- 2025-05-18-test-infrastructure-improvements/specs
index: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
- 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: 2025-05-18-test-infrastructure-improvements/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/.pi-map.md
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
@@ -1,19 +1,19 @@
# 2025-05-18-test-infrastructure-improvements
dir: 2025-05-18-test-infrastructure-improvements
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements
index: 2025-05-18-test-infrastructure-improvements/.pi-map.index.md
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/.pi-map.index.md
## role
Documents the planning, design, and tracking of test infrastructure improvements for a backend API project.
Documents a completed test infrastructure improvement initiative for restructuring and modernizing a multi-language backend testing suite.
## 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
- .openspec.yaml | Defines an OpenAPI specification metadata file with schema type and creation date
- design.md | Design document for restructuring a test suite to separate unit/integration/system tests, introduce shared fixtures, and add E2E coverage | dep: pytest, pytest-asyncio, SQLite, PostgreSQL, Playwright, Docker, React/Vite, asyncpg, conftest.py, pytest-xdist
- proposal.md | Proposes restructuring a Python/Node.js test suite to separate unit, integration, and system tests, add shared fixtures, enable SQLite for fast unit tests, implement transaction rollback isolation, and introduce Playwright E2E testing. | dep: pytest, PostgreSQL, SQLite, Playwright, python-jose, Docker, Makefile
- tasks.md | A completed task checklist documenting the restructuring of a backend testing suite with unit/integration/system test separation, shared fixtures, SQLite support, E2E setup, and documentation | dep: pytest, pytest-asyncio, aiosqlite, SQLAlchemy, PostgreSQL, Playwright, python-jose, TestClient, Makefile
## arch
Documentation-driven project management using structured markdown files (proposal → design → tasks) with OpenSpec metadata, following a waterfall-like planning pattern for test suite restructuring across unit/integration/system/E2E layers.
Specification-driven change management using OpenAPI metadata tracking, with design-proposal-task documentation pipeline covering test pyramid separation (unit/integration/system/E2E), shared fixture patterns, database isolation strategies, and cross-language tooling unification.
## tags
pytest, sqlite, postgresql, playwright, design, restructuring, test, unit
pytest, unit, sqlite, playwright, design, restructuring, test, suite
## symbols
-
## workflows
@@ -1,25 +1,25 @@
# 2025-05-18-test-infrastructure-improvements/specs (index)
dir: 2025-05-18-test-infrastructure-improvements/specs
# 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 defining requirements and design for test infrastructure improvements
Contains specification documents for test infrastructure improvements planned or implemented on 2025-05-18.
## parent
index: 2025-05-18-test-infrastructure-improvements/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/.pi-map.md
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
- 2025-05-18-test-infrastructure-improvements/specs/e2e-testing
index: 2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.md
- 2025-05-18-test-infrastructure-improvements/specs/test-isolation
index: 2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.md
- 2025-05-18-test-infrastructure-improvements/specs/test-organization
index: 2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.md
- 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: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
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
@@ -1,13 +1,13 @@
# 2025-05-18-test-infrastructure-improvements/specs
dir: 2025-05-18-test-infrastructure-improvements/specs
# openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs
dir: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs
index: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
## role
Contains specification documents defining requirements and design for test infrastructure improvements
Contains specification documents for test infrastructure improvements planned or implemented on 2025-05-18.
## files
## arch
Documentation-as-code pattern using dated directories for versioned specification tracking
Document-based specification storage using dated archival directories for change tracking and historical reference.
## tags
-
## symbols
@@ -1,18 +1,18 @@
# 2025-05-18-test-infrastructure-improvements/specs/e2e-testing (index)
dir: 2025-05-18-test-infrastructure-improvements/specs/e2e-testing
# 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 automated browser-based system validation.
Defines end-to-end testing specifications using Playwright and Makefile integration for automated browser-based validation of system behavior.
## parent
index: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
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: 2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.md
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
@@ -1,16 +1,16 @@
# 2025-05-18-test-infrastructure-improvements/specs/e2e-testing
dir: 2025-05-18-test-infrastructure-improvements/specs/e2e-testing
# 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: 2025-05-18-test-infrastructure-improvements/specs/e2e-testing/.pi-map.index.md
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 automated browser-based system validation.
Defines end-to-end testing specifications using Playwright and Makefile integration for automated browser-based validation of system behavior.
## 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
- spec.md | Specifies 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 Makefile target orchestration and Playwright-based browser automation framework.
Specification-driven testing architecture with Playwright for cross-browser automation, Makefile target orchestration for CI/CD integration, and markdown-based requirement documentation.
## tags
end, playwright, makefile, spec, defines, requirements, testing, test
end, playwright, makefile, spec, specifies, requirements, testing, test
## symbols
-
## workflows
@@ -1,18 +1,18 @@
# 2025-05-18-test-infrastructure-improvements/specs/test-isolation (index)
dir: 2025-05-18-test-infrastructure-improvements/specs/test-isolation
# 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 ensuring test isolation through shared fixtures and database transaction management in a testing infrastructure.
Defines specifications for test isolation mechanisms to ensure reliable, independent test execution through shared fixtures and database transaction boundaries.
## parent
index: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
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: 2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.md
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
@@ -1,14 +1,14 @@
# 2025-05-18-test-infrastructure-improvements/specs/test-isolation
dir: 2025-05-18-test-infrastructure-improvements/specs/test-isolation
# 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: 2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.index.md
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-isolation/.pi-map.index.md
## role
Defines requirements for ensuring test isolation through shared fixtures and database transaction management in a testing infrastructure.
Defines specifications for test isolation mechanisms to ensure reliable, independent test execution through shared fixtures and database transaction boundaries.
## files
- spec.md | Defines requirements for shared test fixtures and transaction isolation in a testing infrastructure | dep: pytest, SQLAlchemy, TestClient, SQLite, PostgreSQL
- spec.md | Defines requirements for shared test fixtures and transaction isolation in a testing system | dep: pytest, SQLAlchemy, TestClient, SQLite, PostgreSQL
## arch
Specification-driven architecture using markdown-based requirements documents to define behavioral contracts for test infrastructure components.
Specification-driven architecture using markdown-based requirements documents that establish behavioral contracts for test infrastructure components.
## tags
spec, defines, requirements, shared, test, fixtures, transaction, isolation
## symbols
@@ -1,18 +1,18 @@
# 2025-05-18-test-infrastructure-improvements/specs/test-organization (index)
dir: 2025-05-18-test-infrastructure-improvements/specs/test-organization
# 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 testing standards and categorization requirements for the backend test suite using pytest markers.
Defines test categorization requirements for backend tests using pytest markers to distinguish unit, integration, and system test levels.
## parent
index: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/.pi-map.md
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: 2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.index.md
map: 2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.md
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
@@ -1,14 +1,14 @@
# 2025-05-18-test-infrastructure-improvements/specs/test-organization
dir: 2025-05-18-test-infrastructure-improvements/specs/test-organization
# 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: 2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.index.md
index: openspec/changes/archive/2025-05-18-test-infrastructure-improvements/specs/test-organization/.pi-map.index.md
## role
Defines testing standards and categorization requirements for the backend test suite using pytest markers.
Defines test categorization requirements for backend tests using pytest markers to distinguish unit, integration, and system test levels.
## 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 documentation pattern establishing a three-tier test hierarchy (unit/integration/system) with marker-based test organization.
Specification-driven testing architecture using pytest marker-based test organization with clear separation of concerns across three test tiers.
## tags
tests, pytest, spec, defines, requirements, organizing, backend, unit
## symbols