idea_world_labDEV JOURNAL
2026年7月23日木曜日

2026 年 7 月 23 日

  • 検索結果で最新日付アーカイブがサイト代表ページのように表示されないよう、ドメインルートを README 紹介を読んで見せる固定ページに変更した
  • ドメインルートのサイト名構造化データ、canonical、言語別 hreflang とファビコンを整理し、検索結果でサイトの出所とアイデンティティがより明確に見えるよう改善した
  • 日付アーカイブは検索インデックスと sitemap から除外し、実際の個別記事は文書から読んだタイトル、分類と本文要約で検索メタデータが自動生成されるよう変更した
  • 文書パスを直接登録せず 9 言語のすべての個別記事と sitemap を検査する検索メタデータ監査スクリプトを追加した
  • Vercel 本番デプロイを self‑hosted Mac 翻訳作業から分離し、GitHub‑hosted Actions で実行するよう変更した
  • コードだけが変更された main は即時デプロイし、README や docs が変更されたら多言語翻訳パイプラインが完了した後最新 main を自動でビルド・デプロイする構成にした
  • コミットされた SQLite と実際の原文 Markdown 1,570 件の SHA‑256、3 テーブルと FTS5 行数を再対照し、レコード内容から自動生成したクエリで実際の JSONL 検索を検査した
  • docs_chunks 60 件、api_mapping 60 件、label_prototypes 2 件の動的サンプルがすべて BM25 1 位で再検索され、SHA‑256 が誤って宣言された api_mapping 1 件は検索候補から除外するよう改善した
  • MIT ライセンスの godotengine/godot-demo-projects 保存庫コミット cae8dc567a56d3e7936f171bcb85f0ccb9634ad0 から 2d/hexagonal_map プロジェクトを取り込み、Source Flow Debugger GUI で実際のファイル 6 個を 134 個のチャンクに分割し SQLite JSONL 検索を検査した
  • プロジェクト設定チャンクで Manually editing project.godot、移動チャンクで 2D 移動と CharacterBody2D、シーンチャンクで TileMapLayer の根拠が上位結果に含まれるか確認した
  • 構造テーブルは否定パターンや分解された一般単語だけが重複したレコードを除外し、元チャンクと直接合致する source_apitarget_api またはプロトタイプ根拠があるときだけ返すよう改善した
  • Qwen エンドポイントは一時中断中のため今回の実行では SQLite 検索結果だけを検査し、Qwen バージョン判定再試験はエンドポイント再開後に続行する
  • 現在 record_embeddings は 0 件なので SQLite lexical/BM25 検索まで検証し、embedding、reranker と Qwen validator を接続した全体 F 戦略 E2E は実際のインデックス生成後に続いて確認する必要がある
  • 振り返り: docs/retrospectives/2026-07-23.md