docs(stagepilot): confirm manual ledger batch verification
This commit is contained in:
@@ -73,6 +73,16 @@ Added regression coverage in `tests/test_v1_portfolios_manual_ledger.py`:
|
||||
- `test_amount_actions_reject_fee_and_tax_fields`
|
||||
- `test_reversal_rejects_fee_tax_and_missing_target`
|
||||
|
||||
## Independent QC result
|
||||
|
||||
- QC delegation: `deleg_f2337a39`
|
||||
- Target HEAD: `b3447f6`
|
||||
- Verdict: PASS
|
||||
- QC compile evidence: `python3 -m compileall app` → `exit_code=0`
|
||||
- QC full regression: `PYTHONPATH=. uv run python -m pytest -q --override-ini addopts=''` → `594 passed, 12 warnings in 37.29s`
|
||||
- QC focused remediation tests: admin owner-scope, manual read owner-scope, fee/tax validation, reversal missing target → `4 passed, 1 warning in 0.92s`
|
||||
- Lead decision: `confirm-batch-verification` PASS accepted.
|
||||
|
||||
## Notes / follow-up risks
|
||||
|
||||
- The implementation adds additive bootstrap columns via `ensure_schema()` for `portfolio_ledger`: `source`, `target_ledger_entry_id`, `confirmation_evidence`, `actor_user_id`.
|
||||
|
||||
Reference in New Issue
Block a user