Skip to content

Add a Docker-isolated GitHub software factory automation loop #556

Description

@neubig

Desired Behavior

The existing issue-to-PR, reviewer, and iterate automations do not form an unattended delivery loop with triage, explicit acceptance criteria, isolated credentials, tested review evidence, and automatic merge.

Acceptance Criteria

  • Four reusable roles: issue triage, implementation, independent review/test, and periodic recovery/merge.
  • Polling deduplicates by issue state and PR head SHA, and handles an initially empty repository.
  • Coding and review use distinct Docker conversations and publish traceable evidence.
  • Role-scoped GitHub access restricts each automation to one configured repository and necessary operations.
  • Merge requires independent acceptance and successful tests for the current head and refuses stale evidence or failing checks.
  • Resource limits and cleanup bound concurrent work.

Readiness

ready-for-dev. The software factory is initially validated against a disposable public repository before general catalog rollout.

Activity

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 requestready-for-devScoped for contribution; managed by repository readiness checks.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions