gitcrawl は何をしますか?
ローカルの GitHub アーカイブを発見に使用し、メンテナーの決定や公開ミューテーションの前に現在の GitHub 状態を確認します。gitcrawl doctor --json で鮮度と設定済みデータベースパスを確認できます。
gitcrawl threads owner/repo --numbers <number> --include-closed --json
gitcrawl neighbors owner/repo --number <number> --limit 12 --json
gitcrawl search issues "query" -R owner/repo --state open --json number,title,url
gitcrawl clusters owner/repo --sort size --min-size 5
gitcrawl cluster-detail owner/repo --id <cluster-id>
古い結果の場合は、範囲指定した --sync-if-stale 5m 検索、またはターゲット指定の gitcrawl sync owner/repo --numbers 123,456 --with pr-details を使用してください。後者はローカル PR ファイル、コミット、チェック、ワークフロー実行、レビュースレッド解決を補完しますが、別個の GitHub CLI キャッシュにはデータを投入しません。
現在の GitHub 状態
素の PATH gh を使用し、ネイティブ JSON フィールドに絞って取得します。
gh pr view <number> -R owner/repo --json number,title,state,url,isDraft,headRefName,headRefOid
gh pr checks <number> -R owner/repo --json name,state,bucket,link
gh issue view <number> -R owner/repo --json number,title,state,closedAt,url
gitcrawl gh は削除されました。終了コード 2 は移行通知であり、認証エラーではありません。--live/--cached フラグや古いフィールド名を gh に渡さないでください。古い Gitcrawl を復元したり、既存の Octopool シムをバイパスしたり、認証/PATH/設定を変更して削除されたコマンドを修復しようとしないでください。Octopool は共有 gh キャッシュを所有し、Gitcrawl はローカルアーカイブを所有します。この引き継ぎのセットアップや診断時にはアップストリーム移行ガイド を参照してください。
アーカイブ境界
アーカイブの状態と類似性は候補となる証拠であり、重複や解決済み Issue の証明ではありません。リポジトリ、Issue/PR 番号、絶対日付範囲、クラスタ ID、鮮度、既知のギャップを報告してください。close-thread、close-cluster、および canonical-member の選択はローカルオーバーライドであり、GitHub を変更しません。公開ミューテーションには認可された gh ワークフローとチェックアウト証明を使用します。
正確なアーカイブ件数について、Gitcrawl に sql サブコマンドはありません。doctor --json から .db_path を取得し、sqlite3 -readonly を使用してください。メンテナーコマンドの代わりにデータベース行を変更しないでください。Gitcrawl 実装作業の場合は、チェックアウトリモートが openclaw/gitcrawl であることを確認し、自身の指示に従ってください。