Story 7.1: End-to-End Integration Test (T-6.1)
Objective
Full-pipeline E2E test with a mocked LLM producing deterministic JSON.
Scope
In Scope
- GapMiner.Integration.Tests.
Out of Scope
- Features deferred to other stories (see dependencies)
Plan
Acceptance Criteria
Validation Plan
Validation Commands
dotnet build GapMiner.sln
dotnet test # affected project + GapMiner.Integration.Tests
Dependencies
Related Issues
- Depends on (plan task ids): T-2.3, T-3.4, T-4.1, T-5.4 - encoded as GitHub blocked-by edges to the corresponding Story issues.
- Parent: Epic 7: Integration Testing & Hardening
Test Strategy
- The E2E test itself is the deliverable.
Implementation Notes
Plan reference: T-6.1 in Phase 6. Conventional Commits required: 'feat(scope): description'. CancellationToken on all async I/O. Never hardcode secrets.
Story 7.1: End-to-End Integration Test (T-6.1)
Objective
Full-pipeline E2E test with a mocked LLM producing deterministic JSON.
Scope
In Scope
Out of Scope
Plan
Acceptance Criteria
Validation Plan
Validation Commands
Dependencies
Related Issues
Test Strategy
Implementation Notes
Plan reference: T-6.1 in Phase 6. Conventional Commits required: 'feat(scope): description'. CancellationToken on all async I/O. Never hardcode secrets.