docs(security): explain headline progress hold
This commit is contained in:
@@ -66,6 +66,45 @@ def validate(root: Path) -> None:
|
||||
assert_equal("progress.runtime_landing_percent_max", progress["runtime_landing_percent_max"], 40)
|
||||
assert_true("progress.not_authorization", progress["not_authorization"])
|
||||
|
||||
progress_display_policy = rollup["progress_display_policy"]
|
||||
assert_equal("progress_display_policy.headline_percent", progress_display_policy["headline_percent"], 58)
|
||||
assert_equal(
|
||||
"progress_display_policy.headline_status",
|
||||
progress_display_policy["headline_status"],
|
||||
"holding_until_owner_response_or_runtime_gate",
|
||||
)
|
||||
assert_true("progress_display_policy.recent_micro_progress_visible", progress_display_policy["recent_micro_progress_visible"])
|
||||
assert_false(
|
||||
"progress_display_policy.runtime_execution_authorized",
|
||||
progress_display_policy["runtime_execution_authorized"],
|
||||
)
|
||||
assert_true("progress_display_policy.not_authorization", progress_display_policy["not_authorization"])
|
||||
|
||||
progress_delta_ledger = rollup["progress_delta_ledger"]
|
||||
expected_delta_ids = [
|
||||
"s4_10_owner_response_request_packet",
|
||||
"s4_10_owner_response_template_status_ledger",
|
||||
"s4_10_owner_response_audit_event_templates",
|
||||
"s4_10_owner_response_redaction_examples",
|
||||
]
|
||||
assert_equal(
|
||||
"progress_delta_ledger.delta_ids",
|
||||
[item["delta_id"] for item in progress_delta_ledger],
|
||||
expected_delta_ids,
|
||||
)
|
||||
assert_equal(
|
||||
"progress_delta_ledger.display_order",
|
||||
[item["display_order"] for item in progress_delta_ledger],
|
||||
list(range(1, len(expected_delta_ids) + 1)),
|
||||
)
|
||||
for item in progress_delta_ledger:
|
||||
assert_equal(f"progress_delta_ledger.{item['delta_id']}.progress_axis", item["progress_axis"], "framework_detail")
|
||||
assert_equal(f"progress_delta_ledger.{item['delta_id']}.headline_percent_delta", item["headline_percent_delta"], 0)
|
||||
assert_true(f"progress_delta_ledger.{item['delta_id']}.framework_delta_visible", item["framework_delta_visible"])
|
||||
assert_false(f"progress_delta_ledger.{item['delta_id']}.runtime_delta", item["runtime_delta"])
|
||||
assert_false(f"progress_delta_ledger.{item['delta_id']}.execution_authorized", item["execution_authorized"])
|
||||
assert_true(f"progress_delta_ledger.{item['delta_id']}.not_authorization", item["not_authorization"])
|
||||
|
||||
assert_false("rollup.runtime_execution_authorized", rollup["runtime_execution_authorized"])
|
||||
assert_equal("rollup.active_runtime_gate_count", rollup_summary["active_runtime_gate_count"], 0)
|
||||
assert_false("rollup.runtime_actions_executed", rollup_summary["runtime_actions_executed"])
|
||||
|
||||
Reference in New Issue
Block a user