Connect policy-gated browser review and audit runtime
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
parent
2cc32168ac
commit
83849b75d4
35 changed files with 2381 additions and 83 deletions
|
|
@ -189,7 +189,7 @@ class Memo:
|
|||
packet: tuple[PacketItem, ...] = ()
|
||||
highlights: tuple[Highlight, ...] = ()
|
||||
locale: str = "en"
|
||||
ui_release: str = "informed-decision@0.1.0"
|
||||
ui_release: str = "informed-decision@0.2.0"
|
||||
#: Co-reference to the act this memo presents.
|
||||
approval_id: str | None = None
|
||||
#: approval-engine's binding.digest over the five act fields, CARRIED here
|
||||
|
|
@ -276,8 +276,8 @@ class Memo:
|
|||
*on whose behalf* the approval was issued; ours is the person being
|
||||
bound — the approver. Different roles, so dropping ours would remove
|
||||
*who was shown this* from `view_hash` and gut the promise this
|
||||
repository exists to make. Raised with approval-engine rather than
|
||||
assumed; if the two are the same field, this drops too.
|
||||
repository exists to make. Approval Engine confirmed these distinct
|
||||
roles in docs/approval-claim.md (a0a6029); this field remains.
|
||||
"""
|
||||
out: dict = {"principal": self.binding.principal.as_document()}
|
||||
if self.approval_binding_digest is None:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue