Skip to content

Implement the human approval inbox and resumable decisions #49

Open

Description

@KSemenenko

Problem

The product needs a first-class approval surface so operators can review and resume gated work rather than chasing hidden prompts.

Scope

  • Track an approval inbox for command, file-write, network, and MCP decisions
  • Cover how approval actions resume the owning session
  • Keep pending work visible and actionable

Out of scope

  • Low-level policy engine implementation beyond the product expectations
  • General telemetry dashboards unrelated to approval actions

Implementation notes

  • Make approval work resumable and attributable
  • Align the inbox with session persistence and replay
  • Keep approval types explicit to the operator

Definition of Done

  • The issue defines inbox states, approval types, and resume expectations
  • The issue is detailed enough to implement product flows later without ambiguity

Verification

  • Review the issue against the feature spec approval flow and persistence issue

Dependencies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions