Lightlines
By affaan-m

operator-approval-loop

affaan-m1k installs

Keep outbound messages tied to human approval.

What it does

Gates outbound messages on operator decisions and provides an audit trail linking delivery to the exact approved text.

When to use it

Use when an agent drafts messages to external counterparties that require human approval before sending.

How to use it

It changes how the agent drafts and sends external messages by binding delivery to operator decisions and recording what went out.

Uses

Good to know

  • cannot be undone: SQLite; counterparty-visible channels; internal ops destination
  • acts without asking

Latest review

What you need · 2

Requires an existing local reference database initialized from the SQL fixture, trusted approval writers, and writers that enable the required database guards.

The Python reference uses only the standard library; its focused local tests require Python 3.11+ with SQLite serialization support.


Access · 4

This skill

SQLite

Write

Updates the approval ledger (irreversible)

counterparty-visible channels

Write

Sends approved outbound messages (irreversible)