Skip to content

Feature: Automation launch integration #7

@PredictabilityAtScale

Description

@PredictabilityAtScale

Context

Delivers the guarded automation handoff described in plans/feature-automation-integration.md, enabling IssueTriage users to launch downstream AI agents responsibly.

Goals

  • Pre-launch validation with readiness thresholds, metadata checklist, and override logging.
  • Pluggable automation adapter interface starting with GitHub Copilot agent support.
  • Status polling, notifications, and kill-switch handling within VS Code.
  • Outcome recording that feeds back into assessment history and telemetry.

Acceptance Criteria

  • IssueTriage: Launch Automation is enabled only for issues meeting the configured readiness threshold or authorized overrides.
  • Launch flow packages assessment context, triggers the default adapter, and displays progress updates in the panel/status bar.
  • Users can cancel in-flight runs, with state cleanup and user feedback.
  • Completion records (success/failure, duration, quality notes) persist and surface in the dashboard timeline.
  • Adapter interface (IAutomationAdapter) documented and tested to support future targets.

Dependencies

  • Stable assessment outputs with confidence metrics.
  • Credential storage for automation endpoints.
  • Event bus for broadcasting state changes to UI components.

Notes

  • Begin with a single adapter; design audit logging hooks for enterprise tiers even if stubbed for MVP.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions