Skip to content

Update DevLoopWorkflow to use PhaseOps I/O methods #198

@devloop-bot

Description

@devloop-bot

Parent

Parent: #196

What to build

Remove _WorkflowCommon from DevLoopWorkflow inheritance and migrate all I/O calls to use PhaseOps methods. DevLoopWorkflow should inherit only PhaseOps.

This consolidates the I/O seam so that all comment, dispatch, cleanup, reviewer, and KPI operations flow through a single protocol — PhaseOps. The workflow behavior must remain identical; only the code path changes (no more multiple inheritance).

Acceptance criteria

  • DevLoopWorkflow inherits only from PhaseOps (not _WorkflowCommon)
  • All _comment, _dispatch, _cleanup, _request_reviewer, _emit_kpis calls use PhaseOps methods
  • DevLoopWorkflow code paths exercise the new PhaseOps methods end-to-end
  • All existing tests still pass
  • CI pipeline still works through DevLoopWorkflow

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-readyReady for autonomous agent to implement

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions