# REQ-001 Test Evidence ## Evidence Batch: local API regression run Requirement revision: `REQ-001@1.0` Commit: `a36b451a3d3180cdd5c7484147a73be749d749a3` Environment: `local sandbox / pytest / fake repository` Executed at: `2026-09-09T11:57:41Z` Run selector: `pytest -q -o addopts='' tests/test_v1_portfolios_manual_ledger.py` Run result: `26 passed` Test ID: TC-REQ-001-001 Result: PASS Test ID: TC-REQ-001-002 Result: PASS Test ID: TC-REQ-001-005 Result: PASS Test ID: TC-REQ-001-006 Result: PASS Test ID: TC-REQ-001-007 Result: PASS Test ID: TC-REQ-001-009 Result: PASS Test ID: TC-REQ-001-011 Result: PASS Test ID: TC-REQ-001-012 Result: PASS ## Evidence Batch: real PostgreSQL concurrency regression Requirement revision: `REQ-001@1.0` Commit: `a36b451a3d3180cdd5c7484147a73be749d749a3` Environment: `disposable PostgreSQL / independent re-review run` Executed at: `2026-09-09T11:57:41Z` Run selector: `tests/test_bat025_portfolio_ledger_manual_metadata_migration.py::test_cold_repositories_concurrent_dividend_requests_follow_duplicate_contract` Run result: `1 passed` (5회 반복 모두 `성공 1 + 중복 거부 1`, ledger 1건, `profit_buffer=1`) Test ID: TC-REQ-001-008 Result: PASS ## Evidence Batch: PostgreSQL-dependent cases in local sandbox Requirement revision: `REQ-001@1.0` Commit: `a36b451a3d3180cdd5c7484147a73be749d749a3` Environment: `local sandbox / PostgreSQL DSN 미설정` Executed at: `2026-09-09T11:57:41Z` Run selector: `pytest -q -o addopts='' tests/test_bat025_portfolio_ledger_manual_metadata_migration.py` Run result: `9 skipped` Test ID: TC-REQ-001-003 Result: BLOCKED Test ID: TC-REQ-001-004 Result: BLOCKED Test ID: TC-REQ-001-010 Result: BLOCKED