diff --git a/wiki/playbooks/informed-decision-sitting-requester-login.md b/wiki/playbooks/informed-decision-sitting-requester-login.md index 41e5bee..8cc3e1a 100644 --- a/wiki/playbooks/informed-decision-sitting-requester-login.md +++ b/wiki/playbooks/informed-decision-sitting-requester-login.md @@ -27,16 +27,15 @@ This is the analog of the T03 requester playbook's create child. It POSTs seven unapproved `human_control` objects (`c01` skipped) and does not bind or consume. -Requires an Approval Engine tunnel at `127.0.0.1:18281`. +Requires an Approval Engine tunnel at `127.0.0.1:18281`. Use the attended +wrapper so `BAO_ADDR` is the OpenBao tunnel, not public `bao.coulomb.social`. +A failed receipt is overwritten; a `created` receipt is not. ```sh -export WARDEN_ROUTING_CATALOG=/home/worsch/ops-warden/registry/routing/catalog.yaml -export BAO_ADDR=http://127.0.0.1:18200 -export INFD_APPROVAL_ORIGIN=http://127.0.0.1:18281 -warden access informed-decision-sitting-requester-login --exec -- \ - /home/worsch/informed-decision/.venv/bin/python -B \ - /home/worsch/informed-decision/tools/create_sitting_approvals.py \ - --approval-origin http://127.0.0.1:18281 +kubectl -n approval-engine port-forward svc/approval-engine 18281:8080 +python3 /home/worsch/railiance-platform/scripts/openbao-attended-exec.py \ + --lane informed-decision-sitting-requester-login -- \ + /home/worsch/informed-decision/tools/create_sitting_approvals.sh ``` Receipt: `informed-decision/docs/evidence/2026-09-15-sitting-approval-creates.json`