Document Review 64 verification plan
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"schema": "contract-preservation-inventory/v1",
|
||||
"issue": 12,
|
||||
"pull_request": 13,
|
||||
"review_id": 64,
|
||||
"reviewed_head": "c7a9cfa50d25ac68b6b722b415dc89bea8f2ae24",
|
||||
"source_revision": "e41db959e4aa0093ab254ec4bb8aafd7dd57aafa",
|
||||
"contracts": [
|
||||
{
|
||||
"contract": "current display cache and historical valuation authority remain separate and an evidence basis date requires a usable integer balance",
|
||||
"status": "preserved",
|
||||
"preserved_by": [
|
||||
"test_empty_balance_with_basis_date_is_rejected_without_mutation_before_import",
|
||||
"tests/test_import_current_balance_authority.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"contract": "actual zero remains valid while empty, whitespace, and non-integer balances fail without mutation",
|
||||
"status": "preserved",
|
||||
"preserved_by": [
|
||||
"tests/test_issue_12_review63_accounts.py",
|
||||
"tests/test_import_current_balance_authority.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"contract": "snapshot runs and corrections are append-only and idempotent replay returns the original immutable public response",
|
||||
"status": "preserved",
|
||||
"preserved_by": [
|
||||
"test_replay_preserves_redacted_unverified_candidates_after_correction",
|
||||
"test_replay_preserves_blocking_candidate_warning_shape",
|
||||
"tests/test_issue_12_review63_assets.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"contract": "unverified candidate metadata remains redacted and candidate state hashes bind persisted evidence",
|
||||
"status": "preserved",
|
||||
"preserved_by": [
|
||||
"test_replay_preserves_redacted_unverified_candidates_after_correction"
|
||||
]
|
||||
},
|
||||
{
|
||||
"contract": "malformed immutable evidence fails closed without report, replay, timeseries, or snapshot mutation ambiguity",
|
||||
"status": "preserved",
|
||||
"preserved_by": [
|
||||
"test_malformed_persisted_evidence_fails_closed_without_snapshot_writes"
|
||||
]
|
||||
},
|
||||
{
|
||||
"contract": "canonical documentation describes actual account, currency, purpose, and basis-date selection together with existing physical index limitations",
|
||||
"status": "preserved",
|
||||
"preserved_by": [
|
||||
"test_data_model_documents_valuation_selection_contract_and_index_mapping"
|
||||
]
|
||||
},
|
||||
{
|
||||
"contract": "all remaining Issue 12 acceptance behavior and prior Review 63 regressions remain intact",
|
||||
"status": "preserved",
|
||||
"preserved_by": [
|
||||
"review64-focused-regressions",
|
||||
"review64-full-suite",
|
||||
"review64-ruff",
|
||||
"review64-compileall",
|
||||
"review64-diff-check"
|
||||
]
|
||||
}
|
||||
],
|
||||
"missing": 0,
|
||||
"ambiguous": 0,
|
||||
"limitations": [
|
||||
"Four fixture-dependent PDF tests remain skipped because private KB Bank and Toss Securities fixtures are unavailable."
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user