Implement boundary engine and close WP-0004
This commit is contained in:
parent
0a683aea5a
commit
656bbb81a5
8 changed files with 1320 additions and 8 deletions
|
|
@ -24,9 +24,15 @@ def test_dashboard_payload_contains_live_ledger_totals() -> None:
|
|||
assert payload["membership_analytics"]["active_members"] == 1
|
||||
assert payload["usage"]["record_count"] == 1
|
||||
assert len(payload["pricing_simulations"]["scenarios"]) == 3
|
||||
assert len(payload["boundary_validation"]["model_results"]) == 3
|
||||
assert payload["boundary_validation"]["policy"]["target_margin_pct"] == "15"
|
||||
assert any(
|
||||
result["decision"] == "rejected"
|
||||
for result in payload["boundary_validation"]["model_results"]
|
||||
)
|
||||
assert payload["recommendations"]
|
||||
|
||||
|
||||
def test_payload_json_is_valid() -> None:
|
||||
parsed = json.loads(payload_json(DATA_DIR, "2026-06"))
|
||||
assert Decimal(parsed["payments"][0]["fees_amount"]) == Decimal("0.44")
|
||||
assert Decimal(parsed["payments"][0]["fees_amount"]) == Decimal("0.44")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue