takt/builtins/en/facets/instructions/review-cqrs-es.md
nrslib 2dc5cf1102 feat: 全レビュアーに coder-decisions.md 参照を追加し設計判断の FP を抑制
意図的な設計判断をレビュアーが誤検知(FP)しないよう、全 review-*.md に
{report:coder-decisions.md} の参照セクションを追加。ただし設計判断自体の
妥当性も評価する指示を含め、盲目的な通過を防ぐ。
2026-03-04 14:40:01 +09:00

1.1 KiB

Review the changes from the perspective of CQRS (Command Query Responsibility Segregation) and Event Sourcing. AI-specific issue review is not needed (already covered by the ai_review movement).

Review criteria:

  • Aggregate design validity
  • Event design (granularity, naming, schema)
  • Command/Query separation
  • Projection design
  • Eventual consistency considerations

Note: If this project does not use the CQRS+ES pattern, review from a general domain design perspective instead.

Design decisions reference: Review {report:coder-decisions.md} to understand the recorded design decisions.

  • Do not flag intentionally documented decisions as FP
  • However, also evaluate whether the design decisions themselves are sound, and flag any problems

Judgment Procedure

  1. Review the change diff and detect issues based on the CQRS and Event Sourcing criteria above
    • Cross-check changes against REJECT criteria tables defined in knowledge
  2. For each detected issue, classify as blocking/non-blocking based on Policy's scope determination table and judgment rules
  3. If there is even one blocking issue, judge as REJECT