36 lines
1.8 KiB
JSON
36 lines
1.8 KiB
JSON
{
|
|
"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"
|
|
}
|