feat: add persistent monthly settlement drafts and approved valuation selection

This commit is contained in:
2026-10-10 02:49:34 +00:00
parent 68212e773b
commit 92f44661c3
37 changed files with 2902 additions and 29 deletions
@@ -75,6 +75,13 @@ def _source_coverage(
"excluded_items": asset_report.get("excluded_items", []),
"carried_items": asset_report.get("carried_items", asset_report.get("included_items", [])),
"monthly_source_snapshot_id": asset_report.get("snapshot_run_id", ""),
"draft_id": asset_report.get("close_metadata", {}).get("draft_id", ""),
"draft_version": asset_report.get("close_metadata", {}).get("draft_version", 0),
"review_fingerprint": asset_report.get("close_metadata", {}).get("review_fingerprint", ""),
"contains_substitutions": asset_report.get("close_metadata", {}).get("contains_substitutions", False),
"contains_carried": asset_report.get("close_metadata", {}).get("contains_carried", False),
"has_approved_missing": asset_report.get("close_metadata", {}).get("has_approved_missing", False),
"applied_evidence": asset_report.get("close_metadata", {}).get("applied_evidence", []),
},
}