You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[sec-bus] approval: engine inputs and reads the host gate still decides (Unknown origin, require_approval, forced, detached, recent decisions, human-ticket flow trust) #8
Gaps that keep the host's origin matrix and store alive:
Origin::Unknown handling; require_approval: true overriding allowlists; the forced approval that is one-time only and only for WebChat; detached/sub-agent classification as an engine input (or document that it stays host-side).
A read path for recent decisions across scopes (host list_recent_decisions), purge_session, and a session_id correlation field on rows.
Sanitized audit_error (through the redactor) on stored rows.
PreauthorizeFlow2 / flow trust should require a VerifyHuman receipt: today OpenHuman's approval_preauthorize_flow RPC lets any caller grant persistent flow trust for any flow_id, and flow trust beats require_approval (epic note N9).
Decide whether a park-bound expiry should CancelApproval2 the row (host bug leaf B1 item 2).
Activity
senamakel commentedon Oct 25, 2026
Merged in #16 (b8c6229)