Skip to content

Pipeline Execution Time-Travel Debugger with Event Replay and State Inspector #487

@github-actions

Description

@github-actions

Strategic Improvement

When pipelines fail, developers need to understand what happened. Build replay debugger that reconstructs pipeline execution from events.jsonl, allows stepping through stages, inspecting context/state at any point, and comparing successful vs failed runs. Reduces MTTR from 2h → <30min target.

Acceptance Criteria

  • CLI command shipwright replay <pipeline-id> loads event stream and reconstructs execution timeline
  • Interactive TUI shows: stage progression, context window state, decisions made, git state snapshots
  • Step forward/backward through events, inspect variables/files at each point
  • Diff mode compares two pipeline runs (e.g., successful vs failed) side-by-side
  • Export mode generates markdown execution narrative for sharing/debugging
  • Integration with dashboard for web-based replay viewer

Context

  • Priority: P1
  • Complexity: standard
  • Generated by: Strategic Intelligence Agent
  • Strategy alignment: P1: Developer Experience + P4: Observability & Metrics

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-patrolCreated by autonomous patrol agentsready-to-buildIssue is ready for autonomous pipeline processingstrategicCreated by strategic intelligence agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions