目的
2026-07-22(Asia/Tokyo)時点の it-engineer-knowledge-architecture と、公開ポータルから参照される個別書籍リポジトリの状態を基準に、残存するOpen PR、セキュリティ/依存債務、自動保守アラート、QA検出漏れ、構成不整合、スクリーンショット、build warning、横断可視化、Pages再監査を依存順に完了する。
本Issueは、稼働中のCodex CLIセッションが全文を読み込み、clone、調査、Issue/PR、レビュー、CI、merge後確認、証跡、cleanupまで実行するための正本Runbookである。
関連ロードマップ
既存Issueを重複作成しない。既存ロードマップの完了条件を満たした場合は、本Issueから証跡を反映してcloseする。
1. 監査開始時点
ポータル
個別書籍のOpen PR
開始時点で確認したOpen PR:
itdojp/ethereum-learning-bootcamp#136
- Hardhat 3 migrationとhigh脆弱性解消
itdojp/BioinformaticsGuide-book#545
itdojp/BioinformaticsGuide-book#544
実行時に状態を再取得し、既にmerged/closedの場合は重複作業を行わず、merge SHA、review、CI、Pages、本番確認を証跡化する。
個別書籍のOpen Issue
開始時点で確認した残存Issue:
Security / dependency
ethereum-learning-bootcamp#135
ethereum-learning-bootcamp#133
ethereum-learning-bootcamp#134
ethereum-learning-bootcamp#131
ethereum-learning-bootcamp#132
evidence-based-engineering-book#33
Scheduled maintenance
practical-auth-book#173
ai-testing-strategy-book#198
QA coverage / link correctness
supabase-architecture-patterns-book#150
kubernetes-proxmox-to-cloud-book#42
IT-engineer-communication-book#143
IT-engineer-communication-book#141
Structure / visual evidence
podman-book#207
podman-book#189
kubernetes-basics-book#13
kubernetes-cluster-ops-book#16
kubernetes-proxmox-to-cloud-book#20
proxmox_book#2
Build hygiene
github-guide-for-beginners-book#225
github-workflow-book#235
ai-era-engineers-mind-book#148
ai-era-engineers-mind-book#149
LogicalThinking-AI-Era-Guide#159
LogicalThinking-AI-Era-Guide#170
negotiation-for-engineers-book#113
この一覧は固定された真実ではない。Codexは実行開始時と各Phase開始時にlive GitHub状態を取得し、追加・close・supersededを反映する。
2. 実行原則
3. Phase 0 — 現在状態の再取得と実行計画
編集・mergeは初期監査コメントの投稿後に開始する。
4. Phase 1 — P0 Open PR・依存脆弱性を解消する
1A. Ethereum Hardhat migration
対象:
ethereum-learning-bootcamp#135
- PR
ethereum-learning-bootcamp#136
実行:
PR #136へ#133、#134、#131、#132を混在させない。
1B. evidence-based-engineering-book dependency
対象:
1C. Bioinformatics Dependabot PR
順序:
BioinformaticsGuide-book#545
BioinformaticsGuide-book#544
PR #545:
PR #544:
各PRでreview、CI、main、Pagesを確認し、merge後Open PR 0を目標にする。
1D. Ethereum active Actions SHA pin(live監査で追加)
対象:
ethereum-learning-bootcamp#137
#135 / PR #136のmerge後に同一repository内を直列処理する。
Phase 1完了条件
5. Phase 2 — Scheduled Maintenanceを実際の修正へ接続する
対象:
practical-auth-book#173
ai-testing-strategy-book#198
practical-auth-book
開始時点の検出:
ai-testing-strategy-book
開始時点の検出:
Phase 2完了条件
6. Phase 3 — #275を完了監査し、カタログを同期する
#275 final audit
catalog post-remediation sync
it-engineer-knowledge-architectureで:
Phase 3完了条件
7. Phase 4 — QA Coverage Sprint
対象:
supabase-architecture-patterns-book#150
kubernetes-proxmox-to-cloud-book#42
IT-engineer-communication-book#143
IT-engineer-communication-book#141
Supabase recursive link QA
Kubernetes Proxmox links
IT engineer communication QA
Phase 4完了条件
8. Phase 5 — Ethereum残り4件をIssue単位で処理する
順序:
ethereum-learning-bootcamp#133
ethereum-learning-bootcamp#134
ethereum-learning-bootcamp#131
ethereum-learning-bootcamp#132
#133 Foundry invariant
#134 ERC-2981
#131 The Graph
#132 IPFS onboarding
Phase 5完了条件
9. Phase 6 — 構成修正後にVisual Evidence Sprintを行う
先行修正
podman-book#207
kubernetes-proxmox-to-cloud-book#42(Phase 4で完了済みであること)
Podman:
Visual Evidence対象
共通仕様:
Phase 6完了条件
10. Phase 7 — Build Hygieneをroot cause別に処理する
対象:
github-guide-for-beginners-book#225
github-workflow-book#235
ai-era-engineers-mind-book#148
ai-era-engineers-mind-book#149
LogicalThinking-AI-Era-Guide#159
LogicalThinking-AI-Era-Guide#170
negotiation-for-engineers-book#113
分類:
- upstream更新で解消可能
- unused tool/dependency削除で解消可能
- shared template/formatterで解消可能
- managed Jekyll/GitHub Pages依存で直接解消不能
原則:
Phase 7完了条件
11. Phase 8 — Portfolio Healthビューを実装する
it-engineer-knowledge-architectureに、書籍群のメンテナー向け状態ビューを追加する。
必要なら本Issueの子Issueをポータルへ作成し、別PRで実装する。
収集項目
- repository
- visibility/publication scope
- default branch SHA
- Open Issue/PR数
- 最新Book QA
- 最新Pages deployment
- Pages build type/status
- 公開HTTP
lastReviewedAt
- scheduled maintenance alert
- security/freshness/QA/visual/build debt
- 次の推奨作業
成果物
portfolio-health.json
portfolio-health.htmlまたは同等のPages view
- Workflow summary/artifact
設計要件
Phase 8完了条件
12. Phase 9 — 2026-08-15に#271を実行する
原則として2026-08-15(Asia/Tokyo)以降に実行する。
前倒し条件:
13. 各PRの標準完了条件
14. 本Issueの完了条件
15. 稼働中Codex CLIへの実行指示
このIssue番号を取得した後、稼働中のCodex CLIセッションへ次を渡す。
GitHub Issue itdojp/it-engineer-knowledge-architecture#<THIS_ISSUE> をgh CLIでコメント込みで全文取得してください。関連Issue #265、#271、#275も取得してください。本Issueを正本Runbookとして、現在のCodex CLIセッション内でPhase 0から依存順に処理してください。
新しいCodexプロセスは起動しないでください。必要なリポジトリは現在のworkspace配下へgh repo cloneしてください。workspace外の既存checkout、dirty worktree、non-main checkoutは変更しないでください。
最初にlive GitHub状態を再監査し、Issue記載の開始時点との差分、実行計画、PR分割を本Issueへコメントしてください。その後、1 source Issue = 1 PR、同一repo直列、最大3repo並列で進めてください。レビュー本文・inline・suggestion・threadを全件確認し、unresolved 0、CI、main、Pages、公開HTTPまで確認してください。
Phase完了ごとに証跡を本Issueへ記録し、完了したchecklistを更新してください。2026-08-15前で前倒し条件がないPhase 9は実行せず、scheduledとして残してください。全完了条件を満たした場合だけ本Issueをcloseしてください。
目的
2026-07-22(Asia/Tokyo)時点の
it-engineer-knowledge-architectureと、公開ポータルから参照される個別書籍リポジトリの状態を基準に、残存するOpen PR、セキュリティ/依存債務、自動保守アラート、QA検出漏れ、構成不整合、スクリーンショット、build warning、横断可視化、Pages再監査を依存順に完了する。本Issueは、稼働中のCodex CLIセッションが全文を読み込み、clone、調査、Issue/PR、レビュー、CI、merge後確認、証跡、cleanupまで実行するための正本Runbookである。
関連ロードマップ
既存Issueを重複作成しない。既存ロードマップの完了条件を満たした場合は、本Issueから証跡を反映してcloseする。
1. 監査開始時点
ポータル
docs/_data/catalog.json個別書籍のOpen PR
開始時点で確認したOpen PR:
itdojp/ethereum-learning-bootcamp#136itdojp/BioinformaticsGuide-book#545itdojp/BioinformaticsGuide-book#544実行時に状態を再取得し、既にmerged/closedの場合は重複作業を行わず、merge SHA、review、CI、Pages、本番確認を証跡化する。
個別書籍のOpen Issue
開始時点で確認した残存Issue:
Security / dependency
ethereum-learning-bootcamp#135ethereum-learning-bootcamp#133ethereum-learning-bootcamp#134ethereum-learning-bootcamp#131ethereum-learning-bootcamp#132evidence-based-engineering-book#33Scheduled maintenance
practical-auth-book#173ai-testing-strategy-book#198QA coverage / link correctness
supabase-architecture-patterns-book#150kubernetes-proxmox-to-cloud-book#42IT-engineer-communication-book#143IT-engineer-communication-book#141Structure / visual evidence
podman-book#207podman-book#189kubernetes-basics-book#13kubernetes-cluster-ops-book#16kubernetes-proxmox-to-cloud-book#20proxmox_book#2Build hygiene
github-guide-for-beginners-book#225github-workflow-book#235ai-era-engineers-mind-book#148ai-era-engineers-mind-book#149LogicalThinking-AI-Era-Guide#159LogicalThinking-AI-Era-Guide#170negotiation-for-engineers-book#113この一覧は固定された真実ではない。Codexは実行開始時と各Phase開始時にlive GitHub状態を取得し、追加・close・supersededを反映する。
2. 実行原則
gh auth status、workspace、全cloneのremote/branch/HEAD/dirty statusを最初に確認するgh repo cloneするAGENTS.md、CONTRIBUTING*、README*、workflow、build/QA手順を編集前に読む3. Phase 0 — 現在状態の再取得と実行計画
docs/_data/catalog.jsonから実行時点のstatus=publishedリポジトリを抽出する編集・mergeは初期監査コメントの投稿後に開始する。
4. Phase 1 — P0 Open PR・依存脆弱性を解消する
1A. Ethereum Hardhat migration
対象:
ethereum-learning-bootcamp#135ethereum-learning-bootcamp#136実行:
PR #136へ#133、#134、#131、#132を混在させない。
1B. evidence-based-engineering-book dependency
対象:
evidence-based-engineering-book#33audit JSONでdependency pathを確定する
npm audit fix --forceを無根拠に使用しないmoderate/highを0にする最小更新を行う
lint、link、build、Book QA、Pagesを確認する
source Issueへ証跡を記録してcloseする
1C. Bioinformatics Dependabot PR
順序:
BioinformaticsGuide-book#545BioinformaticsGuide-book#544PR #545:
PR #544:
pull_request_target、workflow_runtrust boundaryを確認する各PRでreview、CI、main、Pagesを確認し、merge後Open PR 0を目標にする。
1D. Ethereum active Actions SHA pin(live監査で追加)
対象:
ethereum-learning-bootcamp#137#135 / PR #136のmerge後に同一repository内を直列処理する。
Phase 1完了条件
5. Phase 2 — Scheduled Maintenanceを実際の修正へ接続する
対象:
practical-auth-book#173ai-testing-strategy-book#198practical-auth-book
開始時点の検出:
install/build infrastructure: failure
outdated: false
production audit: false
external link: false
workflow run、artifact、Step Summaryを取得する
install/buildの具体的failureを再現する
infrastructure failureをsource Issueへ分離する
最小PRで修正する
maintenance workflowを再実行する
復旧時に#173が証跡付きで自動close/更新されることを確認する
ai-testing-strategy-book
開始時点の検出:
install/build infrastructure: success
outdated: true
production audit: false
external link: true
outdated packageを個別に分類する
breaking change、security、runtime影響を確認する
external linkをtransient、redirect、恒久404/410へ分類する
必要なsource Issue/PRを分ける
merge後にmaintenanceを再実行する
同一fingerprintの重複Issue抑止と復旧closeを確認する
Phase 2完了条件
6. Phase 3 — #275を完了監査し、カタログを同期する
#275 final audit
catalog post-remediation sync
it-engineer-knowledge-architectureで:lastReviewedAtを実態と合わせるreviewIssueを正しい横断レビュー/remediation Issueへ合わせるsourceRefsへ最新source Issue、PR、merge SHAを追加するupdatedAtを実際の同期日に更新する/books/、/paths/、/en/の集合・件数・表示を確認するnpm run verify、production smoke、Pages driftを確認するPhase 3完了条件
7. Phase 4 — QA Coverage Sprint
対象:
supabase-architecture-patterns-book#150kubernetes-proxmox-to-cloud-book#42IT-engineer-communication-book#143IT-engineer-communication-book#141Supabase recursive link QA
Kubernetes Proxmox links
IT engineer communication QA
_site/book-config.jsonのProfile/modules assertionPhase 4完了条件
8. Phase 5 — Ethereum残り4件をIssue単位で処理する
順序:
ethereum-learning-bootcamp#133ethereum-learning-bootcamp#134ethereum-learning-bootcamp#131ethereum-learning-bootcamp#132#133 Foundry invariant
#134 ERC-2981
#131 The Graph
#132 IPFS onboarding
Phase 5完了条件
9. Phase 6 — 構成修正後にVisual Evidence Sprintを行う
先行修正
podman-book#207kubernetes-proxmox-to-cloud-book#42(Phase 4で完了済みであること)Podman:
Visual Evidence対象
podman-book#189kubernetes-basics-book#13kubernetes-cluster-ops-book#16kubernetes-proxmox-to-cloud-book#20proxmox_book#2共通仕様:
Phase 6完了条件
10. Phase 7 — Build Hygieneをroot cause別に処理する
対象:
github-guide-for-beginners-book#225github-workflow-book#235ai-era-engineers-mind-book#148ai-era-engineers-mind-book#149LogicalThinking-AI-Era-Guide#159LogicalThinking-AI-Era-Guide#170negotiation-for-engineers-book#113分類:
原則:
npm explain/npm ls/Bundler dependency chainを記録するshared.lastSyncは実際の用途、正本性、更新ownerを定義し、不要なら削除するPhase 7完了条件
11. Phase 8 — Portfolio Healthビューを実装する
it-engineer-knowledge-architectureに、書籍群のメンテナー向け状態ビューを追加する。必要なら本Issueの子Issueをポータルへ作成し、別PRで実装する。
収集項目
lastReviewedAt成果物
portfolio-health.jsonportfolio-health.htmlまたは同等のPages view設計要件
healthy / attention / blocked / scheduled等の状態を根拠付きで算出するPhase 8完了条件
12. Phase 9 — 2026-08-15に#271を実行する
原則として2026-08-15(Asia/Tokyo)以降に実行する。
前倒し条件:
GitHub managed Pages runtime更新
runtime起因のdeployment failure
Pages APIが
built以外公開URLがHTTP 200以外
managed warningがfailureへ昇格
GitHubが明示的な移行期限を発表
実行時点のcatalog published集合を母数にする
legacy/workflow件数を再集計する
managed warningとrepository管理warningを分離する
公開HTTP、deployment、failure rate、durationを確認する
custom deploymentの費用、identity、smoke、drift、rollbackを比較する
pilotが必要なら最大2冊だけ実施する
全冊一括移行を行わない
書籍ごとにmanaged継続/更新待ち/pilot候補/即時移行/設定修復を分類する
#271へ証跡を記録してcloseする
#265の全完了条件を確認し、満たせば#265をcloseする
13. 各PRの標準完了条件
git diff --check14. 本Issueの完了条件
15. 稼働中Codex CLIへの実行指示
このIssue番号を取得した後、稼働中のCodex CLIセッションへ次を渡す。