{ "schema": "review-red-evidence/v1", "issue": 12, "pull_request": 13, "review_id": 64, "reviewed_head": "c7a9cfa50d25ac68b6b722b415dc89bea8f2ae24", "contract_sha256": "6d86b591b022fcc722611bfec6d24e54a64216ab6f7c4098f357e25420218818", "reproductions": [ { "id": "C05-current-import", "command": "uv run pytest -q tests/test_import_current_balance_authority.py::test_empty_balance_with_basis_date_is_rejected_without_mutation_before_import", "exit_code": 1, "observed": "update_ledger_account accepted an empty balance paired with a basis date, persisted unusable cache authority, and could block a later valid dated import" }, { "id": "N02-close-replay-run-binding", "command": "uv run python synthetic verified-plus-unverified close and replay probe", "exit_code": 1, "observed": "replay omitted included_items.unverified_candidates and the nonblocking warning marker, so replay differed from the first immutable response" }, { "id": "D03-data-model", "command": "python -c tests.test_valuation_contract_docs.test_data_model_documents_valuation_selection_contract_and_index_mapping", "exit_code": 1, "observed": "the canonical data model did not document select_account_valuation predicates or existing index coverage and limitations" }, { "id": "IR-001-malformed-persisted-evidence", "command": "uv run pytest -o addopts= -q tests/test_asset_snapshot_idempotency.py::test_malformed_persisted_evidence_fails_closed_without_snapshot_writes", "exit_code": 1, "observed": "malformed persisted excluded_evidence raised JSONDecodeError instead of a controlled fail-closed response" } ], "sensitive_data": "synthetic fixtures only; no credentials or real financial data" }