Development record
itd-6 rules direct model API integrations out and routes everything through RepoPrompt; itd-2609081951381895 ships an OpenAI-compatible API adapter
itd-6 rules direct model API integrations out and routes everything through RepoPrompt; itd-2609081951381895 ships an OpenAI-compatible API adapter
A premise contradiction (severity minor) found by the cross-document consistency pass.
- End A:
.abcd/development/intents/shipped/itd-6-rp-mcp-only-integration.md:54— "Direct OpenAI / Google / Anthropic API integrations — out of scope; route everything through RP" - End B:
.abcd/development/intents/shipped/itd-2609081951381895-abcd-ships-an-openai-compatible-api.md:21— "An OpenAI-compatible API adapter reaches a configured provider for the roles and judgements pointed at it"
itd-6 puts direct OpenAI, Google and Anthropic API integrations out of scope and says to route everything through RepoPrompt. itd-2609081951381895 ships an OpenAI-compatible API adapter that reaches a configured provider directly for roles and judgements. Both are shipped; one of them no longer describes how abcd reaches a model.
Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 1286.
Grounds
- declined: Closed in the 2026-10-27 triage (dcn-2610271112330536): a later record already settles which end holds. The adapter exists in internal/adapter/openaiapi and is opt-in; itd-6's out-of-scope line is the superseded framing.
Frontmatter
| id | iss-2610262045372683 |
|---|---|
| type | issue |
| lifecycle | wontfix |
| severity | minor |
.abcd/work/issues/wontfix/iss-2610262045372683-itd-6-rules-direct-model-api.md
open on GitHub ↗ · commit history ↗
References2
- itd-6RepoPrompt over MCP is one opt-in reviewer route, beside the host's own agentsrelated
- itd-2609081951381895abcd ships an OpenAI-compatible API adapter, and a provider serves only the models it listsrelated
mentions1
- dcn-26102711123305362026-10-27 — The product thinker accepted on 2026-10-27 the triage of the 1301 records the 2026-10-26 consistency pass filed. The duplicates, the records a later record already settles, the ones that are no contradiction and the one already fixed are closed with each reader's reason. Every other record gets its fix as its remedy, the rulings' accepted answers included, so a drain can take it. The 45 major records left open are deferred past v0.15.1, because the brief's single-home rewrite rewrites or removes most of the passages they quote. The person ruled the major rulings one at a time; the minor rulings take their recommended answers.