Start with the diagnostic report
With the command-line tool installed, run these checks for your Project.acme-checkout is an illustrative id:
validate is offline. Ordinary doctor reports readiness without repairing it. Read the finding’s subject and full message; a machine-wide failure can affect several Projects even when the report is filtered to one.
Configuration or Project is unavailable
Open Settings → Refused Files. Read the named file, key, line, and validation error where supplied. Correct the file in~/.config/yellowhammer/, then run yh validate again. Each Project file must match its permanent Project id, and a Repo cannot belong to two Projects.
If a Repo path is unavailable, verify that the checkout exists at its configured path and is registered in Orca ADE. Inspect Settings → your Project → Configuration → Repos and the orca and git findings before trying another Night.
Linear connection will not complete
Open Settings → Boards and inspect the intended Board Connection and workspace. Confirm that you approved the intended Linear workspace and that the selected Operator identity is yours. For remote approval, wait for the approving administrator’s result before treating the connection as ready. Follow Connect Linear for the supported connection flow.GitHub access fails
Open Settings → Code Hosting and inspect the connection selected by the Project. Check that its account can access and push to every working Repo, then run:Agent CLI is not ready
Open Settings → Agent CLIs. Inspect the executable, latest Probe findings, and routing eligibility. Authenticate the CLI under the macOS account used for the Night, then choose Probe Now or Probe Again. A failed unattended-dispatch, result-file, or process-containment finding can exclude a CLI from routing. Read the Probe log for the actual vendor refusal. If it names an unavailable model or effort, choose a combination your account supports and re-probe with explicit options fromyh probe --help.
If the CLI works in a terminal but is missing overnight, check its declared executable and the tool path captured in the scheduled jobs. Reinstall or regenerate jobs after correcting the installation path. See Configure the schedule.