Skip to content

ci: restore Actions runner capacity for research validation stack #75

Description

@Tristan-Stoltz-ERC

Problem

The SYM-ARCH-002 validation stack is now blocked by execution capacity rather than known code/test failures.

Observed on 2026-08-25:

This should be treated as an operational blocker, not as a failed research result.

Queue hygiene already landed

These changes reduce future queue amplification but cannot retroactively cancel old runs created before the concurrency groups existed.

Diagnosis / checks

Organization owner should inspect:

Organization Settings → Actions → Runners → GitHub-hosted runners

and record:

  1. active hosted jobs;
  2. maximum hosted concurrency for the current plan;
  3. whether the organization is at its concurrency ceiling;
  4. any Actions billing/spending/policy restriction;
  5. whether another Luminous Dynamics repository is consuming the available slots.

GitHub documents this view as the authoritative place to inspect active jobs, queued jobs, and maximum concurrency.

If the self-hosted fallback is intended to be real, also inspect the registered runner list and restore/register a runner carrying all three labels:

  • self-hosted
  • gpu
  • nixos

No registration token or credential should ever be committed to the repository.

Acceptance criteria

This blocker is resolved when all are true:

  • at least one current exact-head Symthaea hosted job receives a nonzero runner assignment and executes;
  • research: add SYM-ARCH-002A experimental core #57's SYM-ARCH-002A Experimental Core exact-head workflow reaches a real conclusion;
  • the effective organization concurrency ceiling/current usage is documented;
  • if [self-hosted, gpu, nixos] remains an advertised fallback, at least one matching runner is confirmed online and capable of accepting a manual smoke job;
  • queued state is not interpreted as PASS/FAIL scientific evidence.

Research boundary

Do not bypass #57's executable merge gate because of this issue. Runner unavailability is infrastructure state, not validation. Once execution capacity returns, #57 should be merged only if the frozen exact-head gate passes; otherwise fix only the observed defect.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions