# Lint Report: 2026-07-28 filesystem transport で `wiki/` を走査した。`wiki/CLAUDE.md` は運用指示であるためページ数から除外した。リンクは保管庫全体の Markdown と添付ファイルに対して解決した。自動修正は実施していない。 ## Summary - Pages scanned: 4,551 - Wikilinks scanned: 98,166 - Issues found: 1,214(カテゴリ合計。未解決リンクは現行コンテンツのユニークターゲットで集計) - Auto-fixed: 0 - Needs review: 1,214 - Dead-link targets: 652(1,260 参照、490 ページ。`wiki/meta/` と `wiki/folds/` の履歴的参照は優先度集計から除外) - Orphan pages: 5(コンテンツページ。meta の履歴レポート 10 件は除外) - Frontmatter gaps: 10 - Empty required concept sections: 18 - Source naming gaps: 28 - Address errors: 500(post-rollout 欠落 499、manifest 不整合 1) ## High Priority: Address Validation - Rollout baseline: `2026-06-20`(`.vault-meta/legacy-pages.txt` の宣言) - Counter state: `1487` - Highest `c-` address observed: `c-001486` - Addressed pages observed: 1,469 - Post-rollout pages checked: 1,961(1,462 passing、499 errors) - Legacy pages pending backfill: 2,545 - Invalid formats: 0 - Collisions: 0 - Counter drift: 0 ### Errors - 499 post-rollout pages lack `address:`. 例: `wiki/concepts/セルフヒーリング.md`、`wiki/concepts/アラート要約.md`、`wiki/concepts/システムの正常状態.md`、`wiki/concepts/可解性複雑性指標.md`、`wiki/concepts/セマンティックキャッシュ.md`。 - `.raw/.manifest.json` maps `wiki/sources/6-Reasons-You-Don-t-Need-an-SRE-Team.md` to `c-001231`, but the page does not exist at that path. ### Pending Backfill - 2,545 legacy pages lack addresses. これは情報扱いであり、lint は採番しない。既存ページの一括 backfill は manifest と移動履歴を確認してから実施する。 ## Dead Links 現行コンテンツには、未解決リンク 1,260 参照(652 ターゲット)がある。これらには本当に不足している entity/concept と、リネーム後の旧名・外部層の MOC 名が混在するため、一括で stub を作成しない。 頻出ターゲットの例: - `SAKURA internet Inc.`: 41 参照。実在するページ名は `SAKURA internet Inc` であり、末尾の句点差異を優先確認する。 - `DragonScale Memory`: 20 参照。 - `CONAN`: 16 参照。 - `System Engineering - MOC`: 15 参照。 - `COMET`: 14 参照。 - `Bizseer`: 13 参照。 - `structures/AIOps - Fault Localization - MOC`: 11 参照。 - `EIM`: 11 参照。 - `Bloomberg`: 10 参照。 - `Oculus`: 9 参照。 ## Stale Index Entries `wiki/index.md` には未解決リンク 33 参照(24 ターゲット)がある。例として `6 Reasons You Don't Need an SRE Team`、`SAKURA internet Inc.`、`EIM`、`Nginx`、`Google Cloud` が含まれる。削除ではなく、移動・改名・stub 作成のいずれかを個別に判断する。 ## Orphan Pages コンテンツページで被リンクがないものは次の 5 件である。意図的な stub の可能性があるため削除しない。 - [[DSA]] - [[ARFBench]] - [[Alejandro Hernandez Saenz]] - [[LBNL]] - [[SAKURA internet Inc]] 履歴的な meta レポート 10 件も被リンクなしだが、現時点では保持対象として扱う。 ## Missing Pages and Cross-Reference Gaps 複数ページから参照される未解決ターゲットは、entity/concept/source の作成候補である。ただし参考文献名や旧 MOC 名を機械的にページ化するとノイズを増やすため、dead link の優先順を確認してから作成する。 本文中の平文メンションを自動で wikilink 化していない。日本語の一般語、参考文献、意図的な一方向参照を区別できないためである。 ## Frontmatter Gaps 次の entity は `status` を欠く。`wiki/hot.md` と `wiki/log.md` は運用ログとして対象外とした。 - [[ASTRA-sim]] - [[Arissa Wongpanich]] - [[Borg]] - [[Georgia Institute of Technology]] - [[MLCommons Chakra]] - [[MLCommons]] - [[Srinivas Sridharan]] - [[SuperHotDog]] - [[Tushar Krishna]] - [[Vijay Janapa Reddi]] ## Empty Sections 空の必須 concept 節は 18 件ある。`## 横断的知見` または `## 未解決の問い` に、根拠付きの知見または次の調査問いを追加する候補である。 - [[C10K問題]]、[[GNN同変性]]、[[IPCメトリクス]]、[[kqueue]]、[[タスクベクトル]]、[[ブラスト半径]] - [[モデルパラメータ算術]]、[[リアルタイム依存性マップ]]、[[反復ヘッド]]、[[関数ベクトル]]、[[epoll]] `wiki/hot.md` と `wiki/entities/_index.md` の空節は、運用・索引用の意図的な構造として別扱いにした。 ## Naming and Style - `wiki/sources/` には `@` 接頭辞を欠く source ファイルが 28 件ある。例: `6 Reasons You Don-t Need an SRE Team.md`、`AI生成テキスト分類器.md`、`C10K-Problem.md`、`OpenAI-Harness-Engineering.md`、`博士論文を書くということ.md`。 - basename `eGPU` は concept と entity の両方に存在する。ベアリンクの解決先が曖昧になり得るため、どちらかの名称またはリンクをパス付きにする。 - `_index` の重複は各フォルダの索引ファイルであり、意図的なものとして許容する。 - 現在形の断定、出典の完全性、未確実性の callout は意味理解を要するため、機械 lint では確定していない。既存の `contradiction` callout は 29 ページ、`gap` callout は 4 ページで検出した。 ## Semantic Tiling semantic tiling は実行できなかった。標準 `python3` は 3.9.6 であり、`tiling-check.py` の型注釈を解釈できず起動に失敗した。Python 3.13 では `--peek` が動作したが、Ollama (`127.0.0.1:11434`) に接続できず終了コード 10 となった。 - キャッシュ: 読み取り可能(2,052 entries、`nomic-embed-text`) - 閾値: 未較正(error `0.90`、review `0.80`) - tiling report: 未生成 ## Dashboard and Canvas `wiki/meta/dashboard.md` は規定の 4 Dataview query を保持している。`wiki/meta/overview.canvas` は有効な JSON であり、579 file nodes と 400 edges の参照先はすべて存在する。既存の未コミット変更を保護するため、どちらも更新していない。 ## Stale Claims 新旧ソース間の主張矛盾は自動判定していない。明示済みの contradiction/gap callout は保持し、更新日が新しい source と関連 concept を人間が比較する必要がある。 ## Next Action 1. Address 欠落 499 件と manifest 不整合 1 件を、既存ページの移行方針に沿って確認する。 2. `wiki/index.md` の 24 未解決ターゲットを、改名・移動・stub 作成・意図的な外部参照に分類する。 3. 頻出 dead link と 10 件の `status` 欠落、18 件の空 concept 節を個別にレビューする。 自動修正を行う場合は、対象範囲を指定して承認してほしい。