# Integration Tests **This file documents what integration tests should exist in this project.** Feynman will fill this out by surveying the codebase. Human reviews and approves. --- ## Integration Points | # | From System | To System | What We Test | Status | |---|------------|----------|--------------|--------| | — | — | — | — | — | --- ## What to Test Per Integration Point For each integration point above, document what to test: ### Integration Point #1: [FILL: System A ↔ System B] **What to test:** 1. **Happy Path** - [ ] TODO 2. **Data Integrity** - [ ] TODO 3. **Error Handling** - [ ] TODO 4. **Auth** - [ ] TODO 5. **Timing/Async** - [ ] TODO --- ## Known Integration Test Gaps - TODO: [Describe missing test] --- ## Tests to Implement | # | Test Description | Integration Point | Status | |---|-----------------|------------------|--------| | 1 | TODO | TODO | TODO | --- ## Human Findings (Regression Tests Added) When human finds a bug during manual testing, document it here. Agent implements a regression test. | Date | What Human Found | Test Added? | Test File | |------|------------------|-------------|-----------| | — | — | — | — | --- ## How to Run Tests ```bash # Install dependencies pnpm install # Setup services (if needed) pnpm run test:integration:setup # Run all integration tests pnpm run test:integration # Run specific integration point tests pnpm run test:integration -- --grep "auth" # Teardown (if needed) pnpm run test:integration:teardown ``` --- ## Services Required for Tests | Service | How to Start | Port | Notes | |---------|-------------|------|-------| | — | — | — | — | --- ## Notes