informed-decision/tests
tegwick 8787e1a14a INFD-WP-0010: record founder decisions 2026-11-01; outcome read for State Hub's pull (T04)
Founder decisions relayed 2026-11-01: GH-DEC-2026-026 accepted as drafted
(unblocks S4 doctrine; S4 now waits only on access-engine policy), and the
hub pulls decision outcomes through its STATE-WP-0096 dispatch worker.

S3 re-scoped: GET /v1/memos/{id}/outcome on the private listener returns
informed-decision.decision-outcome v1 for memos the caller posed, only for
a submitter row with outcome_read: true. Read-only and value-free.
T05 (enable after STATE-WP-0101) and T06 (retire push write-back) added.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 5502@bnt-lap001
Assistant-Session: 68b3b02f-5d0f-4e71-8421-796f62e50196
2026-11-01 00:37:59 +01: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 Add lifecycle browser authoring and durable review handoff retrieval 2026-10-05 00:48:07 +02:00
browser_review.mjs Add lifecycle browser authoring and durable review handoff retrieval 2026-10-05 00:48:07 +02:00
review_components.py Prepare authenticated lifecycle runtime and production release candidate 2026-10-04 21:40:19 +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 Request fresh KeyCape login for timed reviews with narrow image candidate 2026-10-03 20:33:34 +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_decision_outcome.py INFD-WP-0010: record founder decisions 2026-11-01; outcome read for State Hub's pull (T04) 2026-11-01 00:37:59 +01:00
test_dependency_pins.py Prepare authenticated lifecycle runtime and production release candidate 2026-10-04 21:40:19 +02:00
test_deployment_candidate.py Prepare authenticated lifecycle runtime and production release candidate 2026-10-04 21:40:19 +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_exact_ordinary_review.py Verify exact ordinary review against native Approval Engine contract 2026-09-27 21:03:57 +02:00
test_http_transport.py Connect policy-gated browser review and audit runtime 2026-09-11 00:31:03 +02:00
test_hub_writeback.py Complete intake delivery wiring and narrow remaining owner blockers 2026-10-03 21:34:50 +02:00
test_intake.py INFD: frictionless decision intake design and workplan (CUST-WP-0075) 2026-10-03 09:21:05 +02:00
test_intake_delivery_runtime.py Record that hub forwarding preserves governed booleans. 2026-10-03 22:27:26 +02:00
test_intake_present_existing.py INFD-WP-0010: present_existing intake profile (S1) and owner answer to decision services alignment 2026-10-31 23:07:43 +01:00
test_intake_service.py Implement offline workload intake and record blocked owner dependencies 2026-10-03 18:45:10 +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_lifecycle.py chore(consistency): sync task status from DB [auto] 2026-10-04 18:36:55 +02:00
test_lifecycle_audit.py Implement lifecycle workspace publication and audit delivery 2026-10-04 20:17:24 +02:00
test_lifecycle_flow.py Implement lifecycle workspace publication and audit delivery 2026-10-04 20:17:24 +02:00
test_lifecycle_http.py Add lifecycle registration and revisions with atomic packet uploads 2026-10-04 19:31:39 +02:00
test_lifecycle_policy_component.py Reject advisory policy envelopes before lifecycle effects 2026-10-11 02:22:07 +02:00
test_lifecycle_publication.py Implement lifecycle workspace publication and audit delivery 2026-10-04 20:17:24 +02:00
test_lifecycle_review.py Add recipient-scoped review discovery and settle initial lifecycle contracts 2026-10-05 01:03:05 +02:00
test_lifecycle_service.py Add protected headless lifecycle application service 2026-10-04 18:25:21 +02:00
test_lifecycle_ui.py Add lifecycle browser authoring and durable review handoff retrieval 2026-10-05 00:48:07 +02:00
test_policy_client.py Reject advisory policy envelopes before lifecycle effects 2026-10-11 02:22:07 +02:00
test_purpose_owner_mutation_negatives.py Prepare purpose image release with bounded custody protocol and owner reviews 2026-10-11 03:54:35 +02:00
test_requester.py Use KeyCape client-secret Basic authentication for requester exchange 2026-10-04 23:40:38 +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 Implement lifecycle workspace publication and audit delivery 2026-10-04 20:17:24 +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
test_workload_runtime.py Prepare authenticated lifecycle runtime and production release candidate 2026-10-04 21:40:19 +02:00