Skip to content

Lock down Darwin Labs runner lifecycle and operational regressions #101

Description

@sjohnston1972

Recent production runs exposed silent managed-runner dispatch failures, unsafe requeue attempts, and 30-second stale-target waits.

Acceptance criteria:

  • A draft containing runs, evidence, analysis, or selection cannot be started in place.
  • Missing credentials and GitHub dispatch failures return a visible error while preserving recoverability.
  • Retry always uses a new immutable experiment identity.
  • Browser actions have a bounded timeout and runner/agent failures remain distinguishable.
  • Tests cover start/retry/dispatch guards and action timeout behavior.
  • A documented smoke check verifies a managed GitHub runner claims and completes real-target work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: devopsCI, deployment, and repository automationarea: labDarwin Lab tasks, populations, observations, and experimentsauditRaised from a repository auditbugSomething isn't workingpriority: highHigh-impact correctness or reliability risk

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions