Skip to content

OpenRouter whitelist carries ids that left the live catalog #339

Closed as not planned

Description

@terisuke

local:check's --check-openrouter-catalog reports 9 whitelisted ids missing from OpenRouter's live catalog (ibm-granite/granite-4.1-8b, inception/mercury-2.5-preview, minimax/minimax-m2.7:free, minimax/minimax-m3:free, nex-agi/nex-n2-mini, nex-agi/nex-n2-pro, qwen/qwen3.8-max, z-ai/glm-5.2:free, ~openai/gpt-latest). All pre-date the 2026-09-12 deepseek-flash whitelist sync (present @ 01516d1). Decide per id: remove (route gone) or keep with an allowlist note in the check — the sync script's add-only policy intentionally keeps them until a human curates.

Activity

  1. terisuke commented on Oct 1, 2026

    @terisuke
    Author

    2026-10-01の bun run local:check でも
    FAIL OpenRouter whitelist matches live catalog and latest tracked families を確認しました。
    重複Issueは作らず、本件を継続して扱います。

    確認環境には既存の未コミットprovider設定変更もあったため、個別IDの増減をそのままdevの
    回帰やモデル提供終了と断定せず、自動削除もしませんでした。

    次の検証では、対象commit/ローカル差分、照会時刻、公式catalog応答を固定し、各IDについて
    「提供終了・名称変更・一時的な照会差・意図的な例外」を切り分ける必要があります。
    例外を残す場合は理由と再確認条件を明示し、同期のadd-only方針を変更するなら別途判断してください。

    古いプラグイン呼び出しの3失敗は #338 で管理し、レビュー指示の整合修正には混ぜていません。

  2. terisuke commented on Oct 19, 2026

    @terisuke
    Author

    2026-10-19 の 2.x 再プラットフォーム(#343)後も有効です(ホワイトリストはそのまま持ち越し)。ただし、この Issue が使っていた local:check --check-openrouter-catalog は scripts/local-dev-deploy.sh と一緒に持ち越していません。いま残っている照合は python3 scripts/sync-model-whitelist.py(ホワイトリスト ↔ コミット済みスナップショット)だけで、上流のライブカタログとの照合は無くなっています。なお 2.x の設定ローダーは provider.<id>.whitelist を「unsupported legacy setting」として報告しますが、これは guardrails プラグインが読むための宣言データとして意図的に残しているものです。

  3. terisuke commented on Oct 25, 2026

    @terisuke
    Author

    Closed by owner decision (Terada Kousuke, 2026-10-25), posted verbatim:

    古い issue 13 件(gov #172/#166/#148/#147/#145、ccs anomalyco#390/#279/#270、opencode #340/#339/#325/#294/#1)は「運用で見る」として閉じてください。理由をコメントに残してください。

    Context: the AIDD H17 work moved to an operate-and-observe phase on 2026-10-24 (H17 control 216a955e accepted in aidd-governance#216, the report contract shipped to every entry in claude-code-skills#441, the design rule for shell state guards recorded as ADR-012). This issue was not on the H17 path, had no activity since its last update, and will be watched through real use (the guard ledger and the weekly tally in the operations guide) instead of as an open item. Reopen if real operation shows the problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    tech-debtOut-of-scope problems tracked for later

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions