Skip to content

検索APIの出力型を修正し、既存動作の回帰テストを追加 - #259

Merged
deflis merged 4 commits into
masterfrom
codex/search-result-types-and-regressions
Nov 1, 2026
Merged

deflis merged 4 commits into
masterfrom
codex/search-result-types-and-regressions

Conversation

@deflis

@deflis deflis commented Nov 1, 2026

Copy link
Copy Markdown
Owner

R18検索で実際には返されない userid が取得項目と結果型に含まれ、ユーザー検索では name1st が null を返す場合も string として扱われていました。実APIの出力に合わせて型を修正します。

  • R18の userid 出力定義を削除し、通常APIの userid は維持
  • UserSearchResult.name1st を string | null に修正
  • 抽出・除外条件を同時に保持する仕様を明文化し、呼び出し順に依存しないことを検証
  • ページ指定の既存動作を維持し、開始位置・ページ番号の回帰テストを追加
  • 型と実行時の回帰テストは既存の機能別テストへ追加

検証: pnpm run build 成功(lint・型チェック・実APIを含む765件のテスト成功、既存3件スキップ、ESM/CJS・ブラウザ向けビルド成功)。R18の4掲載サイトの実API応答で、of 未指定および of=n-u に userid・xid が含まれないことも確認済みです。

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-01T16:43:25.052195Z 0c1d961 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@deflis
deflis merged commit f6dea05 into master Nov 1, 2026
7 checks passed
@deflis
deflis deleted the codex/search-result-types-and-regressions branch November 5, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant