Tracking only (pending, low priority; revisit later).
The gemini provider is registered but unusable headless on the current host: the Gemini CLI prompts for interactive auth / fails (observed exit 55) when run non-interactively, so it cannot act as a worker or verifier here. This is a Gemini CLI / host-environment auth limitation, NOT a loopcoder defect. The docs already label gemini experimental/unverified end-to-end.
Under attestation hard-fail this fails closed correctly: a gemini run that produces no model/usage cannot pass AttestationRecord.Validate(), so the worker opens no PR and the verifier returns needs-human -- gemini's breakage is surfaced, not hidden.
To revisit later (no action now)
- Establish non-interactive Gemini CLI auth on the host.
- Verify a real
gemini worker dispatch end-to-end: model/effort/usage parse, attestation valid, PR opened with the attestation header.
- Verify a real
gemini loopreview end-to-end (read-only, structured verdict, attestation valid).
No loopcoder code change is expected; this is an environment/auth task plus end-to-end verification. Parked pending host auth.
Tracking only (pending, low priority; revisit later).
The
geminiprovider is registered but unusable headless on the current host: the Gemini CLI prompts for interactive auth / fails (observed exit 55) when run non-interactively, so it cannot act as a worker or verifier here. This is a Gemini CLI / host-environment auth limitation, NOT a loopcoder defect. The docs already labelgeminiexperimental/unverified end-to-end.Under attestation hard-fail this fails closed correctly: a gemini run that produces no model/usage cannot pass
AttestationRecord.Validate(), so the worker opens no PR and the verifier returnsneeds-human-- gemini's breakage is surfaced, not hidden.To revisit later (no action now)
geminiworker dispatch end-to-end: model/effort/usage parse, attestation valid, PR opened with the attestation header.geminiloopreviewend-to-end (read-only, structured verdict, attestation valid).No loopcoder code change is expected; this is an environment/auth task plus end-to-end verification. Parked pending host auth.