informed-decision/tests
tegwick 13ca3a5372 Surface the requesting party on the decision overview
The single-memo review page already fetched and labeled
approval-engine's binding.principal "Requesting party" -- the party
the approval was issued on behalf of, distinct from memo.binding.principal
(the reviewer being bound). The overview/list page fetched the same
live approval record for status but never surfaced this field.

OverviewRow gains requesting_party, populated only when the fetched
binding's digest matches the memo's pinned digest (same trust
condition status already uses); ui.py renders it as "Requested by: ...".
No new approval-engine call or flex-auth scope needed -- the record was
already being read.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: sonnet
Assistant-Process: 169987@bnt-lap001
Assistant-Session: 322ef1ef-9048-4021-8570-b6d6f6347999
2026-09-27 20:38:14 +02:00
..
fixtures/review-policy Ask Flex Auth list, not read, for each overview row (INFD-WP-0004-T03) 2026-09-21 22:53:31 +02:00
vectors Promote schema and canonicalizer out of history; add EvidenceModel (T06) 2026-09-09 14:16:28 +02:00
browser_fixture.py Connect policy-gated browser review and audit runtime 2026-09-11 00:31:03 +02:00
browser_review.mjs Render the my-decisions overview on the signed-in home page (INFD-WP-0003 T03) 2026-09-21 22:07:08 +02:00
review_components.py Connect policy-gated browser review and audit runtime 2026-09-11 00:31:03 +02:00
test_approval_component.py Add verified browser login and human approval HTTP client 2026-09-10 22:05:17 +02:00
test_approval_http.py Add verified browser login and human approval HTTP client 2026-09-10 22:05:17 +02:00
test_attach_compact_bindings.py Cut review over to the sitting PDP and load seven memos. 2026-09-15 23:35:35 +02:00
test_audit_delivery.py Persist review evidence and deliver audit records transactionally 2026-09-10 23:27:19 +02:00
test_browser_auth.py Restore login compatibility with deployed Authelia 4.38 2026-09-16 01:51:38 +02:00
test_canonicalize.py Promote schema and canonicalizer out of history; add EvidenceModel (T06) 2026-09-09 14:16:28 +02:00
test_compact_batches.py Draft unsigned credential and decision sign-off batches. 2026-09-14 17:08:39 +02:00
test_container_runtime.py Create private evidence directories safely on fsGroup volumes 2026-09-11 12:41:04 +02:00
test_create_sitting_approvals.py Record seven created sitting approvals; silence attended stdout. 2026-09-15 22:37:04 +02:00
test_deployment_candidate.py Package protected review runtime and prepare deployment admission 2026-09-11 01:21:37 +02:00
test_durable_component.py Persist review evidence and deliver audit records transactionally 2026-09-10 23:27:19 +02:00
test_durable_store.py Add the my-decisions overview store queries and controller (INFD-WP-0003 T01, T02) 2026-09-21 22:02:21 +02:00
test_http_transport.py Connect policy-gated browser review and audit runtime 2026-09-11 00:31:03 +02:00
test_layer_conformance.py Apply GH-DEC-2026-017: declare layer Staff, make layer.yaml derived, answer the section 4 question. 2026-09-21 06:33:31 +02:00
test_policy_client.py Deploy verified-group T03 review surface and packet preparation 2026-09-14 02:47:31 +02:00
test_review_component.py Connect policy-gated browser review and audit runtime 2026-09-11 00:31:03 +02:00
test_review_controller.py Surface the requesting party on the decision overview 2026-09-27 20:38:14 +02:00
test_review_runtime.py Connect policy-gated browser review and audit runtime 2026-09-11 00:31:03 +02:00
test_sitting_bind_preflight.py Prepare INFD-WP-0002-T03 sitting without a fake bind. 2026-09-14 18:59:49 +02:00
test_sitting_requester_registration.py Record seven created sitting approvals; silence attended stdout. 2026-09-15 22:37:04 +02:00
test_skeleton.py Persist review evidence and deliver audit records transactionally 2026-09-10 23:27:19 +02:00