ヘッダーカバレッジ
2026-06-10 のリポジトリ全体スイープ、
uv run python tools/license_header.py check がすべてのツリーに対して生成 — 追跡
ファイル、プライベート研究ツリー、エビデンスツリー、生成ビルド出力。ゲートはすべての
pre-commit と CI 実行でこの分類をディスク上のバイトから再導出します; このページは批准済み
ベースラインを記録します。
結果
| 分類 | ファイル | 意味 |
|---|---|---|
| has-inline | 293 | 正しい位置に正典の単一行ヘッダーを携える、コメント可能ファイル |
| blanket-covered | 107,891 | REUSE.toml とプロジェクト LICENSE でカバーされるデータ・アセット・マーカー・生成ファイル(実験ワークスペースのローカル層下の機械発行レコードを含む) |
| MISSING | 0 | — |
| unregistered | 0 | — |
| 合計 | 108,184 |
reuse lint は追跡ツリーが REUSE 3.3 準拠(ライセンスと著作権情報の両方を携える
359/359 ファイル)であると独立に報告します。
スイープ中に閉じたもの
スイープは 8 つのギャップを表面化させ閉じました: 6 つのプライベートページが単一行標準の
代わりに非標準の複数行帰属ブロックを携えていた(正典ヘッダーを注入、非標準ブロックを除去);
1 つのスタイルシートが不正な複数行ブロック内に識別子を携えていた(正典の最初の行の形式に
正規化); 7 つのポータル .mdx ページと site-index ルートモジュールが誤分類ではなく、正しい
コメント形式(frontmatter 後の JSX コメント; 行コメント形式)の下で批准された。
再発防止
どこかで欠落または未登録のヘッダーは check を exit 1 で失敗させます。ゲートは
pre-commit フック(すべてのローカルツリーをカバー)として、また reuse lint の隣の CI
ステップとして実行されるため、新しいヘッダーなしファイルが静かに着地することはできません。