目的
AGENTS.md / agents/*.md に自然言語で記述されている設計規約のうち、機械的に判定可能なものを lint / checker / schema validation / dependency analysis へ移行する。
目標は、
Agent がドキュメントを正しく読んだことを前提にしない repository
にすること。
方針
- 機械判定可能な規約は executable policy にする
- 自然言語には rationale / trade-off / exception を残す
- AST lint に向かないものは filesystem checker / dependency checker / schema validation を利用する
- 誤検知しやすい意味的規約を無理に error 化しない
- 新規 checker は warn → 既存違反修正 → error の順で導入する
Sub issues
完了条件
Additional sub issues
初期整理後に追加で抽出した architecture / runtime / meta-policy の静的解析。
既存 sub issue 側にも以下を追加済み。
Final coverage sub issues
repository 全体の暗黙 contract を追加調査して抽出した quality / toolchain / security の検査。
既存 issue 側にも以下を追加済み。
Security / policy hardening sub issues
Policy as Code の bypass 防止と browser/backend security boundary を追加で検査する。
既存 issue 側にも以下を追加済み。
目的
AGENTS.md/agents/*.mdに自然言語で記述されている設計規約のうち、機械的に判定可能なものを lint / checker / schema validation / dependency analysis へ移行する。目標は、
にすること。
方針
Sub issues
完了条件
npm run verifyでローカルでも同じ検査を実行できるAdditional sub issues
初期整理後に追加で抽出した architecture / runtime / meta-policy の静的解析。
既存 sub issue 側にも以下を追加済み。
Final coverage sub issues
repository 全体の暗黙 contract を追加調査して抽出した quality / toolchain / security の検査。
既存 issue 側にも以下を追加済み。
*.server.*/server-onlydependency boundarySecurity / policy hardening sub issues
Policy as Code の bypass 防止と browser/backend security boundary を追加で検査する。
既存 issue 側にも以下を追加済み。