Trillion Game

週次健全度レポート 2026-W37

対象期間: 2026-09-07(月)〜 2026-09-13(日)UTC / 生成日時: 2026-09-13 22:40 UTC(クラウド週次 Routine による生成。集計は実行時刻までを対象)

サマリー

活動があったのは 8 リポジトリ中 trillion-game のみで、69 件の PR がマージ、88 件の Issue がクローズ、274 コミットが行われた(他 7 リポは活動 0 件)。前週比では PR +52 / Issue +65 / コミット +202 と大きく増加し、W34(116 件)以来の高水準に戻った。 レビュー痕跡率 1.00(前週比 ±0.00)で全マージ PR にレビュー痕跡が確認でき、Issue 紐付け率も 1.00(前週比 +0.06)へ改善した。手戻り件数は 24 件(前週比 +17)に増加。いずれも検索インデックス由来の近似値。CI 失敗率は取得手段が無いため常に `null`。 放置 Issue は 45 → 50 件(+5)、停滞 PR は 8 件(±0)で横ばい。ハーネスレビューはクラウド実行のため Step 2(ルール文書照合)は `search_code` で全リポジトリを対象に実施でき、公式チェンジログ 2.1.263 → 2.1.270 の差分照合で追随項目 0 件を確認した。

マージ PR 69
クローズ Issue 88
コミット 274
放置 Issue 50
停滞 PR 8

活動量

対象期間: 2026-09-07 〜 2026-09-13(UTC)。`config/projects.json` の `projects` のうち、ポータル自身とデイリーラボ(HQ ハーネス適用外)を除く 8 プロダクトを対象に機械収集。マージ PR / クローズ Issue は GitHub 検索 API の `total_count`、コミットは各リポのデフォルトブランチの commits API による全件計上(`fields:["sha"]` でページング。4 リポは MCP 経由でのコミット取得が本セッションのリポジトリスコープ制約により拒否されたため、匿名 git clone による `git log --since/--until` で代替計上した)。

リポジトリ マージ PR クローズ Issue コミット
machina-gg/trillion-game 69 88 274
machina-gg/vision-focus 0 0 0
machina-gg/vision-products 0 0 0
machina-gg/zenn-content 0 0 0
machina-gg/gg-profile 0 0 0
machina-gg/blog-factory 0 0 0
machina-gg/vision-pocket 0 0 0
machina-gg/vision-quest 0 0 0
合計 69 88 274

品質

分母は対象期間のマージ PR 69 件(trillion-game のみ。全数集計、サンプリングなし)。 比率は 0〜1 の小数第 2 位まで。

指標 値 備考
CI 失敗率 null PR 単位の CI 合否を取得する手段が無いため未計測(`Checks` 権限が fine-grained PAT にそもそも存在せず、権限追加では解決しない)。常に `null`。
レビュー痕跡率 1.00 `"## レビュー(reviewer)"`(69 件)と `"Review effort level"`(68 件、全件が reviewer 側と重複)の PR 番号の和集合(69 件)÷ 分母 69 件。全マージ PR に何らかのレビュー痕跡が確認できた。検索インデックス由来の近似値であり、`STALE`(Copilot が最新コミットを対象にしていないレビュー)は区別できない点に留意。
Issue 紐付け率 1.00 本文に Closes / Fixes / Resolves + #N を含む PR の比率(69 / 69)。補集合(非一致 0 件)を分母から引いて算出。
手戻り件数 24 `"判定: REQUEST_CHANGES" in:comments` の一致件数(Reviewer と Copilot の判定行を区別せず合算。定義上 Copilot は判定行を投稿しないため実質 Reviewer 起点)。検索インデックス由来の近似値。

健全度

放置 Issue: 14 日以上未更新の open Issue。停滞 PR: 7 日以上未更新の open PR(draft 含む)。基準時刻は生成時刻 2026-09-13 22:20 UTC とし(放置の閾値 = 2026-08-30 以前 / 停滞の閾値 = 2026-09-06 以前)、GitHub API の `updated_at` でフィルタして算出した。

放置 Issue(50 件)
リポジトリ Issue 最終更新
trillion-game #823 bug: クラウド Routine へ fire payload を渡す経路が未確立(解釈側は検証済み・受け渡し側は未検証) 2026-08-26
trillion-game #877 feat: 中央記憶サーバ構想 — デバイス横断で一つの脳を実現する(親 Issue) 2026-08-26
trillion-game #921 improvement: docs-lint.sh に #見出しアンカーの検査が無く、節が消えたリンクを silent に見逃す(#706 後続) 2026-08-27
trillion-game #952 chore: config/projects.json の Edit deny が ** グロブで worktree 経由の改訂経路を塞いでいる 2026-08-28
trillion-game #953 chore: 各エージェントの役割分担を再定義する(レビュー観点の分担・起動実績の偏り) 2026-08-28
trillion-game #951 improvement: review-status.sh の判定を許可リスト方式にする(Approval recommended 1 語だけ定義する) 2026-08-28
vision-focus #306 chore: logo.png をリサイズして options バンドルサイズを削減する 2026-08-10
vision-focus #312 test: コンポーネントテストの導入方針を決めて主要コンポーネントに適用する 2026-08-10
vision-focus #313 chore: Storybook の未整備コンポーネントに story を追加する 2026-08-10
vision-focus #333 fix: スタイル削除時に参照しているスケジュールが更新されない(要判断) 2026-08-11
vision-focus #344 feat: 書籍のアフィリエイト推薦ダイアログを追加する(書影・説明文つき・複数からランダム) 2026-08-11
vision-focus #351 fix: 実際のブロック時に「ブロック元ドメイン」の情報バナーが表示されない 2026-08-11
vision-focus #357 test: ポップアップのアクティブタブを制御できるようにして POP-010 / POP-014 / TL-006 を有効化する 2026-08-11
vision-focus #360 chore: vitest 3 → 4 の移行を検討する 2026-08-11
vision-focus #19 Chrome Web Store公開に必要な準備物を用意する 2026-08-11
vision-focus #367 ci: ナイトリー E2E の初回実行が CI 環境で通ることを確認する 2026-08-11
vision-focus #368 chore: 作業状況の見取り図(次セッションの入口) 2026-08-11
vision-focus #369 fix: ダッシュボードのロゴが表示されない(ブロックリスト画面) 2026-08-11
vision-focus #370 fix: ブロックするサイトを追加する URL 入力欄が短い(ブロックリスト画面) 2026-08-11
vision-focus #371 fix: ポップアップに「ただいまの目標」が表示されない 2026-08-11
vision-products #86 feat: 記事ページに日英の言語切替リンクを追加する 2026-08-11
vision-products #88 fix: 英語ページに日本語が露出している箇所が2件残っている 2026-08-11
vision-products #92 ci: claude-review ワークフローが startup_failure で起動しない 2026-08-11
vision-products #93 ci: Prettier のフォーマットチェックを CI に追加する 2026-08-11
vision-products #94 ci: 型チェック(astro check)を CI に追加する 2026-08-11
vision-products #95 ci: CI を必須チェックに登録し、ビルド経路の二重化を解消する 2026-08-11
zenn-content #2 AI時代 GitHub Projectsがめっちゃ活躍する理由 2026-02-14
zenn-content #6 feat: 二層コンテキストアーキテクチャ記事(前後編)のドラフト追加 2026-08-26
blog-factory #46 情報収集コーナー固定ページの内容を作成する 2026-02-22
blog-factory #47 選手・配信者ガイド固定ページの内容を作成する 2026-02-22
blog-factory #50 本日の動画コーナー用のYouTubeチャンネルリストを整備する 2026-02-22
blog-factory #51 アフィリエイト商品リストを整備する 2026-02-22
blog-factory #52 はてなブログのデザインを設定する 2026-02-22
blog-factory #53 はてなブログの独自ドメインを設定する 2026-02-22
blog-factory #54 アバウトページ・プロフィールを作成する 2026-02-22
blog-factory #55 OGP・SNSシェア設定を行う 2026-02-22
blog-factory #56 Google Analytics・Search Consoleを設定する 2026-02-22
blog-factory #57 プライバシーポリシーページを作成する 2026-02-22
blog-factory #58 favicon・ロゴを設定する 2026-02-22
blog-factory #59 config.jsonのenabledをtrueにして本番運用を開始する 2026-02-22
blog-factory #60 週間・月間まとめ記事の自動生成を実装する 2026-02-22
blog-factory #61 パッチノート解説記事の自動生成を実装する 2026-02-22
blog-factory #62 大会結果レポートの自動生成を実装する 2026-02-22
blog-factory #63 選手・チーム紹介記事の自動生成を実装する 2026-02-22
blog-factory #64 OGP用サムネイル画像の自動生成を検討する 2026-02-22
blog-factory #65 記事のSEOスコアチェックを検討する 2026-02-22
blog-factory #66 マルチブログ展開: Apex・AI・スト6・ポケモン・マイクラ・漫画新刊・エンジニア情報 2026-02-22
blog-factory #68 【優先度高】記事の品質向上: 独自の視点・分析・文脈解説を追加する 2026-02-22
blog-factory #69 WordPress への移行を検討・実施する 2026-02-22
blog-factory #70 feat: Slack経由で一言コメントを追記して記事を公開するワークフロー 2026-02-22
停滞 PR(8 件)
リポジトリ PR 最終更新 draft
zenn-content #5 docs: GitHub Actions の含有枠を使い切った実体験の記事を追加 2026-08-22 false
zenn-content #7 feat: 二層コンテキストアーキテクチャ記事(前後編)のドラフト追加 2026-08-26 false
gg-profile #15 Bump next from 16.2.0 to 16.2.6 2026-05-12 false
gg-profile #16 Bump ws from 8.19.0 to 8.21.0 2026-05-29 false
gg-profile #17 Bump vitest from 4.0.17 to 4.1.0 2026-06-01 false
gg-profile #18 Bump vite, @storybook/nextjs-vite and @vitejs/plugin-react 2026-06-19 false
gg-profile #19 Bump js-yaml from 4.1.1 to 4.3.0 2026-06-29 false
blog-factory #76 chore: README.mdのディレクトリ構成からinfo-corner.mdを削除 2026-03-20 false

公式仕様への追随遅れ(`upstreamLag`): 2.1.263 → 2.1.270 の差分を確認し、未対応の追随項目は 0 件。詳細は「ハーネスレビュー」節を参照。

プロダクト

`config/projects.json`(HQ)の `projects` 由来。10 件中、ポータル自身(`trillion-game-portal`。本レポートの掲載先)とデイリーラボ(`trillion-game-lab`。config の `note` に「HQ ハーネス適用外」と明記)を除く 8 件を掲載。8 件すべて `active`。

プロダクト リポジトリ ステータス
trillion-game machina-gg/trillion-game active
vision-focus machina-gg/vision-focus active
vision-products machina-gg/vision-products active
zenn-content machina-gg/zenn-content active
gg-profile machina-gg/gg-profile active
blog-factory machina-gg/blog-factory active
vision-pocket machina-gg/vision-pocket active
vision-quest machina-gg/vision-quest active

ハーネスレビュー

実施日: 2026-09-13(クラウド週次 Routine 実行)。前回確認バージョン 2.1.263(起点は `reports/data/2026-W36.json` の `latestVersion`)→ 今回確認バージョン 2.1.270。公式チェンジログ(anthropics/claude-code の CHANGELOG.md)を WebFetch で取得し、2.1.264〜2.1.270 の項目を読んだ。ルール文書への影響照合は `$HQ` を clone せず `mcp__github__search_code`(リポジトリ全体対象、縮退なし)で実施した。⚠ 本週はクラウド実行のため guard.sh パターン点検(Step 4)はログ未参照のため未点検(稼働ログ由来の数値は掲載しない)。

チェンジログ差分と影響(2.1.263 → 2.1.270)
バージョン 変更内容 影響先 対応案
2.1.269 `claude plugin eval` / `/output-style` / `bashEditDiffEnabled` / `OTEL_METRICS_INCLUDE_REPOSITORY` / `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` / `/focus` / `CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS` / 権限ルール否定(`!`)のスコープ修正 / attribution reminder が CLAUDE.md の attribution 規約を上書きしていた不具合の修正 / `Edit()` deny が Bash `tee` の書き込み先に効いていなかった不具合の修正 / 同期スキルの命名規則を `anthropic-skills:` 接頭辞に統一 影響なし(`search_code` で `bashEditDiffEnabled` / `OTEL_METRICS_INCLUDE_REPOSITORY` / `CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS` / `CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS` / `anthropic-skills:` を照合したがいずれもヒット 0 件。本リポの設定・rules に該当する記述は無い) 対応不要(`Edit()` deny と Bash `tee` の組み合わせは guard.sh のパターン設計に関わるため、次回ローカル実行時の guard.sh 点検で本修正を前提に再確認することを推奨)
2.1.268 `gatewayInternalNetworks` / gateway `access_control.allow_cidrs` 空時の起動警告 / `claude self-hosted-runner --remove-session-state` / WebFetch が無期限ハングせず 300 秒でタイムアウトするよう修正 / `excludeDynamicSections` でのプロンプトキャッシュ破損の修正 影響なし(`search_code` で `gatewayInternalNetworks` / `excludeDynamicSections` を照合しヒット 0 件) 対応不要
2.1.267 `maxEffortLevel` managed setting / `--system-prompt-snapshot off` / 「読み取り不能な managed settings が全許可扱いになる」不具合を「全拒否扱い」へ修正(fail-safe 化) / marketplace エントリのパスのバックスラッシュによる containment 回避の修正 影響なし(`search_code` で `maxEffortLevel` / `system-prompt-snapshot` を照合しヒット 0 件。managed settings の fail-safe 化はハーネス側の設定記述には影響しない) 対応不要
2.1.266 2.1.265 のリグレッション修正: `CLAUDE_CODE_USE_GATEWAY` が API キー / `apiKeyHelper` / カスタムヘッダーの構成を壊していた問題を修正(`ANTHROPIC_BASE_URL` と `ANTHROPIC_AUTH_TOKEN` の両方が無いと有効化されないよう変更) 影響なし(`search_code` で `CLAUDE_CODE_USE_GATEWAY` を照合しヒット 0 件) 対応不要
2.1.265 / 2.1.264 `--plugin-dir` の複数プラグイン対応 / ツール結果ディスクキャッシュ 1GB 上限 / Bedrock セッションモデル探索の変更 影響なし(`search_code` で `plugin-dir` を照合しヒット 0 件) 対応不要
— 廃止・非推奨(deprecated / removed)の項目は 0 件 — 未対応の追随項目 0 件(`pendingFollowUps: 0`)
improvement・bug Issue 棚卸し(machina-gg/trillion-game。14 日以上未更新を放置として検出)
Issue 最終更新 状態 判断案
#823 bug: クラウド Routine へ fire payload を渡す経路が未確立(解釈側は検証済み・受け渡し側は未検証) 2026-08-26 open(bug) 継続。本 Routine の対象週の受け渡し自体は今回も fire payload なしで正常動作しており、受け渡し側の検証はまだ持ち越し
#921 improvement: docs-lint.sh に #見出しアンカーの検査が無く、節が消えたリンクを silent に見逃す(#706 後続) 2026-08-27 open(improvement) 継続。優先度は他の improvement と比べて相対的に低いとみられるが、判断は持ち越し
#953 chore: 各エージェントの役割分担を再定義する(レビュー観点の分担・起動実績の偏り) 2026-08-28 open(improvement) 継続。マージ PR 69 件・レビュー痕跡率 1.00 と活動が急回復した週のため、役割分担の偏りを再点検する好機とみられる
#951 improvement: review-status.sh の判定を許可リスト方式にする(Approval recommended 1 語だけ定義する) 2026-08-28 open(improvement) 継続。#941 由来の Copilot 判定語運用と関連するため、`reviewedRate` の定義変更を伴う場合はポータル CLAUDE.md との整合を確認してから着手を検討
guard.sh パターン点検
分類 事象 提案
未点検(クラウド実行のため `logs/permissions/*.jsonl` を参照できない。稼働ログ由来の数値は本レポートに掲載しない方針のため、次回ローカル実行時の点検を推奨)
ハーネス構成要素の棚卸し(存在理由が今も成立するか)
対象 導入理由は今も成立するか 提案
CI ワークフロー: `agent-review.yml` / `pr-check.yml` / `claude-review-shared.yml` ファイル一覧は前週から変化なし(3 ファイルとも同一)。develop のルールセット実測・外部 7 リポからの参照実測はクラウド実行のため今週も再実測できず(`gh` が無い)、前週の結論(成立・撤去不可)を引き継ぐ 継続。`claude-review-shared.yml` の撤去は既存の #699 を参照
hooks / guard.sh ルール クラウド実行のため今週の点検はスキップ(上表のとおり)。前週時点の結論を引き継ぐ。⚠ 2.1.269 で `Edit()` deny が Bash `tee` の書き込み先に効いていなかった不具合が修正されており、guard.sh 側の同種パターンに影響がないか次回ローカル実行時の点検事項に追加する 継続。次回ローカル実行時にログ集計込みで再点検を推奨(2.1.269 の `tee` 修正の影響確認を含める)
スキル(起動経路の実在) `.claude/skills/` は現在 22 件で前週から変化なし。クラウド実行のため `$HQ` の網羅的な grep はできず、`search_code` による個別照合は本週も実施していない 次回ローカル実行時(`$HQ` の grep が使える週)に判定ソース 4 つでの再点検を推奨
auto memory 未点検(`~/.claude/projects/<project>/memory/` は machine-local でクラウドから読めない) 対象外(ローカル実行時のみ点検可能)

トレンド

比較対象: 2026-W36(`reports/data/2026-W36.json`)。`null` の指標(CI 失敗率)は差分も `null` とし、0 とみなした引き算はしていない。

指標 2026-W36 2026-W37 差分
マージ PR 17 69 +52
クローズ Issue 23 88 +65
コミット 72 274 +202
CI 失敗率 null null null
レビュー痕跡率 1.00 1.00 +0.00
Issue 紐付け率 0.94 1.00 +0.06
手戻り件数 7 24 +17
放置 Issue 45 50 +5
停滞 PR 8 8 +0

所見と次アクション

Issue 化は HQ 側で別途、PM 承認後に行う。ここでは所見と提案のみを記載する。⚠ 本週は fire payload が渡されていない(通常実行)。実行日 2026-09-13(日)が属する ISO 週 2026-W37 をそのまま対象週として採用しており、棄却した文字列は無い。

  1. 活動量が W36 比で大きく増加した(PR +52 / Issue +65 / コミット +202)。 W34(116 件)・W35(68 件)・W36(17 件)と 3 週連続で減少していたが、本週は 69 件へ反発した。W34 の水準には届いておらず、引き続き変動幅が大きい状態が続いている。
  2. 品質指標はレビュー痕跡率 1.00 を維持し、Issue 紐付け率は 1.00(全件)まで改善した一方、手戻り件数は 7 → 24 件(+17)へ増加した。 マージ PR 件数が 17 → 69 件へ増加しているため、手戻り件数の絶対値増加が母数増加に比例したものか、手戻り率自体が悪化したものかは追加確認が必要(69 件中 24 件 ≈ 35% が手戻りを経験した計算になり、W36 の 17 件中 7 件 ≈ 41% と単純比較すると横ばい〜やや改善だが、判定行検索は近似値である点に留意)。
  3. 放置 Issue 45 → 50 件(+5)はやや増加、停滞 PR は 8 件で横ばい。 放置 Issue の内訳は trillion-game で新たに #952・#953・#951 の 3 件が 14 日の閾値を超えた一方、#699・#817 は本週の一覧からは外れている(更新があったか、別要因かは本週のセッションでは特定していない)。他リポ(vision-focus 14 件・vision-products 6 件・zenn-content 2 件・blog-factory 22 件)はほぼ前週から変化なし。
  4. 活動が trillion-game 1 リポに集中する状態が 4 週連続している。 W34・W35・W36・W37 とも他 7 リポの活動は 0 件(dependency bot PR の放置以外に動きが無い)。W34〜W36 で提起した「配分が意図どおりか」という論点は依然未回答のまま持ち越されている。
  5. `.claude/skills/` は 22 件で前週から変化なし。 W36 で提起した 24 → 22 件の減少要因はまだ特定できていない。

PM への確認事項