# REQ-001 Test Evidence ## Evidence Batch: local API regression run Requirement revision: `REQ-001@1.0` Commit: `pending-local-commit` Environment: `local sandbox / pytest / fake repository` Executed at: `2026-09-09T12:16:43Z` Run selector: `pytest -q -o addopts='' tests/test_v1_portfolios_manual_ledger.py` Run result: `35 passed` Test ID: TC-REQ-001-002 Result: PASS Test ID: TC-REQ-001-003 Result: PASS Test ID: TC-REQ-001-004 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-010 Result: PASS Test ID: TC-REQ-001-012 Result: PASS ## Evidence Batch: independent real PostgreSQL re-review run Requirement revision: `REQ-001@1.0` Commit: `f193aa6da33428783b91c1144fc8b9de5b3fb4bb` Environment: `disposable PostgreSQL / independent re-review` Executed at: `2026-09-09T12:05:39Z` Run selector: `tests/test_bat025_portfolio_ledger_manual_metadata_migration.py (module)` Run result: `7 passed, 2 failed` (`2 failed` are pre-existing stale migration-head baseline) Test ID: TC-REQ-001-003 Result: PASS Test ID: TC-REQ-001-008 Result: PASS Test ID: TC-REQ-001-009 Result: PASS Test ID: TC-REQ-001-010 Result: PASS Test ID: TC-REQ-001-011 Result: PASS ## Evidence Batch: local real PostgreSQL availability Requirement revision: `REQ-001@1.0` Commit: `pending-local-commit` Environment: `local sandbox / PostgreSQL DSN not configured` Executed at: `2026-09-09T12:16:43Z` Run selector: `pytest -q -o addopts='' tests/test_bat025_portfolio_ledger_manual_metadata_migration.py::test_dividend_tax_omitted_persists_zero_on_real_postgres` Run result: `1 skipped` Test ID: TC-REQ-001-001 Result: BLOCKED