Status: accepted (relay service staged with the registry, ADR-0010)
Requiring a GitHub account to file a bug or contribute a fix is real friction —
especially for gitcad's primary reporters, which are *agents running inside the
tool* (ADR-0006/0007), and for engineers whose employers restrict platform
accounts. GitHub itself offers no accountless path. But GitHub is our backend,
not our front door.
**The tool is the client; a gitcad.xyz relay is the front door; GitHub is an
implementation detail behind a bot account.**
payload" (fingerprint + transmit-safe scrubbed repro). The submission target
is a gitcad.xyz relay endpoint, not GitHub:
reported via gitcad relay (+ optional reporter email, never required).
No account, no browser, no form — reporting is one approved MCP call.
kernel accepts patches with no forge account at all):
git format-patch output or a bundle to the relay, with a DCO Signed-off-by: line (name/email) for licensing provenance,
Author: preserved from the patch, body notes therelay origin. CODEOWNERS review applies exactly as for any PR.
reports are always accepted (they only increment counters). Repro
submissions want a contact email (for follow-up) but work without one.
Patches require DCO sign-off (a name+email assertion, not an account).
Registry trust tiers (ADR-0010) do require persistent identity — you
cannot build reputation anonymously, and attestations must be attributable.
at bugs@gitcad.xyz / patches@gitcad.xyz for environments where even an
HTTP client is awkward. Parsing is strict: payloads must be tool-generated
attachments, not prose.
(ADR-0006) apply at the relay unchanged — it is the same pipeline with a
public entrance.
ships alongside the registry service since they share hosting, auth-lite,
and abuse controls (rate limits, size caps, quarantine).
a door, it never becomes a gate.