# Code Reviewer

> ARIA プロジェクトにおける「品質の番人」。金融精度、ネットワーク安定性、およびデータ整合性を監査します。

- Skill: `majiayu000/code-reviewer-9` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/code-reviewer-9`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/code-reviewer-9/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/code-reviewer-9

---

# コード・レビュアー (Code Reviewer)

あらゆるコード変更に対し、投資アプリとしての妥当性と工学的な堅牢性を監査します。

## 1. 監査の四柱 (Four Pillars)
1. **財務計算の精度**: `float` 回避、`Decimal` 使用。詳細は [FINANCIAL_AUDIT.md](references/FINANCIAL_AUDIT.md)。
2. **ネットワーク安定性**: 外部通信を伴う修正において `patch_all_networking()` が呼ばれているか。
3. **データ整合性**: `DataReconciliationEngine` が監視する [4層11項目のモデル駆動型監査](file:///Users/yoshi_dai/repos/ARIA/data_engine/data_reconciliation.py) を遵守しているか。
4. **FMEA**: 変更が「壊れた場合の影響範囲」を想定しているか。

## 2. 実装の修正ルール
- **バンドエイドの拒絶**: 対症療法的な修正を認めず、根本原因へのパッチを求める。
- **SSOT の死守**: ロジックの複製を禁じ、`utils.py` 等への集約を求める。

## 監査リファレンス
- [財務計算監査チェックリスト](references/FINANCIAL_AUDIT.md)
- [セキュリティ・ガイドライン](references/SECURITY_GUIDE.md)

