Skip to content

[P6] Schedule eligible pull request reviews #211

Description

@richhaase

steward_contract: "3"
id: "workspace-scheduler"
title: "Schedule eligible pull request reviews"
revision: 1
state: draft
created_at: "2026-07-30T16:34:04Z"
approved_at: null
approved_by: null
frozen_body_sha256: null
supersedes: null

Schedule eligible pull request reviews

Outcome

The workspace keeps eligible pull requests current without duplicate automatic reviews or unbounded concurrent work.

Scope

The scheduler obeys the shared watcher lifecycle and persisted controller decisions. It does not decide whether evidence is semantically new or whether a prior finding has recurred.

Acceptance

  • AC1: Eligible pull requests are reviewed within the configured global concurrency bound.
  • AC2: The same effective pull request revision is not reviewed twice automatically.
  • AC3: A tracked pull request can be reviewed again after its head settles without requiring another GitHub review request.
  • AC4: Release, snooze, opt-out, stop, and resume decisions control automatic work as recorded.
  • AC5: Background reviews do not post results automatically.

Metadata

Metadata

Assignees

No one assigned

    Labels

    coordination:downstream-impactUpstream work changed a contract or assumption; reconcile before proceedingenhancementNew feature or requestinitiative:persistent-review-workspaceAll work belonging to the persistent review workspace initiativephase:6-schedulerPhase 6: continuous schedulerrelease:v0.22Planned for the v0.22 persistent TUI release

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions