# 独立レビューA

実施日: 2026-07-17
対象: `top/feed_util.py`
評価軸: 正しさ、境界条件、冪等性、パス/文字コード、失敗時挙動、テスト不足

## 指摘候補

1. `_norm_date()` は区切り文字を統一するだけで月日をゼロ埋めしない。`2026.9.30` と `2026.10.01` のような入力では、文字列降順が暦順にならない可能性がある。
2. `_scan_blog()` と `_scan_wellbeing()` は `article.html` がない場合に `glob()` の先頭を採用する。複数HTMLがある場合の選択順が明示されておらず、運用上の境界条件になる。
3. `_esc()` は画面へ埋め込む文字列の `&`, `<`, `>`, `"` は処理するが、単一引用符は処理しない。ただし現在の生成HTMLでは属性を二重引用符で囲っているため、直ちに再現するXSSとは判定しない。

## 判定

1は最小再現テストで再現するため検証済み。2は仕様上の曖昧さとして残すが、今回の実データで誤選択は確認しない。3は現状の利用箇所では未再現。

