todo2code

Ticket 072: Redact provider management identifiers at the LLM boundary

Goal and scope

Redact credential-shaped values and provider key-management URLs before an OpenRouter error crosses the LLM boundary. The provider’s actionable status, error category and ordinary explanation remain available, but local CLI, pipeline manifests and protocol consumers must not receive key fingerprints or account-management locations.

The correction is deliberately centralized in the OpenRouter adapter so every existing extractor, synthesis path and interface receives the same safe error. It does not weaken require-llm, convert a failed request into a degraded result or change retry behavior.

Acceptance criteria

Participants

Approval

Non-goals

Verification evidence