Skip to content

[Epic] Quality Rules Engine with Completion Verification #42

@terisuke

Description

@terisuke

概要

コーディング規約・品質基準・テスト要件等のルールをファイルで定義し、セッション開始時にシステムプロンプトへ注入するルールエンジンを実装する。

背景

Claude Codeは4つのグローバルルールファイルで振る舞いを制約している:

  • coding-style.md: イミュータブル、関数50行未満、console.log禁止等
  • git-workflow.md: ブランチ命名、PR粒度、soak time等
  • quality.md: エラーゼロトレランス、完了検証、ドキュメント同時更新等
  • testing.md: カバレッジ80%以上、TDD、テスト反証可能性等

特にquality.mdの「完了=実装+テスト+ドキュメント更新+ユーザー視点検証」ルールが報告品質に直結する。OpenCodeにはこの仕組みがない。

受入基準

  • ルールファイル形式(.md)の定義と読み込み
  • グローバル + プロジェクト階層でのルール合成
  • セッション開始時にsystem promptへ自動注入
  • 完了検証チェックリスト(実装+テスト+ドキュメント)
  • エラー検出時の即修正強制ルール
  • Issue 39 (Multi-Layer Instructions) との統合

依存: Issue 39 (Multi-Layer Instructions)

優先度: P1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions