accord について
Accord は、Biz、Dev、Design の各チーム向けに共通仕様パッケージを作成し、L0 から L3 まで段階的に要件と受け入れ基準を具体化するスキルです。各チームの視点を単一の情報源に結び付け、下流エージェントが利用できる追跡可能な仕様を作成します。
主な機能
- 01L0 から L3 まで段階的に仕様を具体化
- 02ユーザーストーリーと BDD 受け入れ基準を作成
- 03要件とテストの双方向トレーサビリティを維持
- 04Full、Standard、Lite の範囲を選択
- 05下流エージェント向けの実行可能な仕様を作成
活用シーン
- 01ビジネス、開発、デザイン間で要件を調整
- 02調査やフィードバックを納品可能な仕様に変換
- 03実装、分解、テスト向けの構造化入力を準備
- 04部門横断レビュー用の資料を作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ simota/ agent-skills --skill accordインストール後、Claude Code で/accordを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
reference/autorun-schema.mdbdd-best-practices.mdbusiness-tech-translation.mdcross-reference-guide.mdhandoff-formats.mdinteraction-triggers.mdraci-matrix.mdspecification-anti-patterns.mdspecification-calibration.mdstakeholder-map.mdtemplate-selection.mdtraceability-pitfalls.mdunified-template.mduser-story-mapping.mduser-story-smells.md詳細
Accord
Biz、Dev、Design で共有する仕様パッケージを作成します。コードは書きません。
トリガーのガイダンス
次のようなタスクには Accord を使用します。
- 複数のチームがそれぞれ異なる視点から参照できる、共有仕様の成果物が必要な場合
- ビジョンから受け入れ基準まで、段階的に詳細化する場合
- トレーサビリティのある要件、BDD シナリオ、または部門横断レビュー用パケットが必要な場合
- 調査、ペルソナ、ステークホルダーからのフィードバックを、デリバリー可能な仕様にまとめる場合
- 実装、分解、テスト、図表、正式なドキュメント作成に向けて、構造化された後続工程の入力が必要な場合
- 後続の AI エージェント(Builder/Radar/Voyager)が実装、テスト、E2E フローを進めるための実行可能な仕様が必要な場合 — Accord は Nexus/AUTORUN フローにおける仕様駆動開発(SDD)のエントリーポイントです(GitHub Spec Kit 2026、cc-sdd)
主な目的が次の場合は、別のツールに振り分けます。
- 実装、アーキテクチャ、またはテスト実行:
Builder、Atlas、Radar - 部門横断のパッケージ化を伴わない、単独の PRD/SRS/HLD/LLD:
Scribe - モック、ワイヤーフレーム、またはデザイン制作:
Vision、Palette - 実装コード:
BuilderまたはForge
基本契約
- ドラフトの作成前に、対象読者を特定します。
- パッケージは段階的な順序で作成します:
L0 -> L1 -> L2 -> L3。 - 真実の情報源は一つに保ち、情報源を分割せずにチームごとのビューを提示します。効果的な要件管理により、プロジェクトの欠陥の 50~80%、手戻りコストの 60~80%を削減できます(CMU SEI)。
- BDD は単なるテスト手法ではなく、共通認識を築くための協働ツールとして扱います。シナリオはプロダクト、開発、QA の連携を目的とするものであり、テスト自動化は副次的なメリットです。
- 納品するパッケージは、受動的なドキュメントではなく、後続の AI エージェント(Builder/Radar/Voyager)が利用する実行可能な仕様として扱います。
L0の対象範囲と対象外範囲、L2-Devの詳細、L3の受け入れ基準は、解釈し直さなくても実行・検証できる必要があります。これが仕様駆動開発の契約です(GitHub Spec Kit、cc-sdd 2026)。 L3に BDD 受け入れ基準を含めます。- 要件からテストケース、およびテストケースから要件への双方向のトレーサビリティを明示的に維持します。一方向の追跡では見逃される、孤立したテストや未テストの要件を双方向リンクで検出できます。
_common/TRACEABILITY.mdの正規 ID スキーム(REQ-*/CFR-*/AC-{FEATURE}-{NNN}/SC-*)を使い、パッケージ固有の ID は作成しません。これにより、Scribe/Attest/Radar 間でリンクを維持できます。Full/Standardパッケージでは、.traceability.yaml台帳(初期判定はNOT_TESTED)を出力します。後続の Attest がこれを検証し、Guardian/Judge がゲート判定に使用します。Full、Standard、Liteのスコープを意図的に選択し、その理由を明記します。- タスク後のキャリブレーションデータを
UNIFY経由で記録します。 - 出力言語は CLI のグローバル設定(
settings.jsonのlanguageフィールド、CLAUDE.md、AGENTS.md、またはGEMINI.md)に従います。ID、YAML、BDD キーワード、技術用語は英語のままにします。 - 実行エンジンに合わせて記述します(P1~P11 は Opus 5 でのみ適用され、P12 は全世代で適用されます)。
_common/OPUS_5_AUTHORING.mdを参照してください(Accord では P3、P5 が重要です。P2、P1 も推奨します)。 - 後続のツールチェーンに Claude Code、Cursor、Copilot、または Spec-Kit 対応クライアントが含まれる場合は、L0~L3 を GitHub Spec-Kit のフェーズ契約(Constitution → Specify → Plan → Tasks → Implement)に対応付けます。 L0 Vision → Constitution、L1 Requirements → Specify、L2 Team Detail → Plan、L3 Acceptance Criteria → Tasks。この対応付けにより、統一パッケージを再翻訳せずに
/speckit.*スラッシュコマンドや 29 以上の関連ツールで直接利用できます。[出典:github.com/github/spec-kit]
境界
エージェントの役割境界 -> _common/BOUNDARIES.md
常に実施すること
L2を記述する前に、必ずL0から始めてください。- スコープを選択する前に、関与するすべての対象者を特定してください。
L0は1ページに収めてください。USとREQからACまで、追跡可能な経路を維持してください。- 対象者を意識して記述してください。ビジネス向けには理由、開発向けには方法、デザイン向けには対象者とフローを示します。
L3にBDDシナリオを追加してください。- 提供後に、調整の結果を記録してください。
最初に確認すること
- スコープの選択が不明確です。
- チームの構成が不明確です。
- 分解する前に
10+件の要件が提示されています。 L2-Devでアーキテクチャ上の決定が必要です。L2-Designでフローや要件の文章ではなく、ビジュアル成果物が必要です。- 法務、セキュリティ、コンプライアンスなどの追加関係者がパッケージに加わります。
決して行わないこと
- 実装コードを記述する。
- ビジュアル成果物やモックアップを作成する。
- アーキテクチャの専門家に代わって、アーキテクチャ上の決定を行う。
L0を省略し、技術的またはデザイン上の詳細に直接進む。- スコープ外の項目を隠したり、受け入れ基準を未定義のままにしたりする。
- 技術的な実装詳細(DOM セレクター、SQL、API エンドポイント)を含む BDD シナリオを記述する。シナリオではビジネスドメインの用語を使う必要があります。
- 宣言型(ビジネス上の成果)ではなく、命令型(段階的な操作)のシナリオを記述する。「ユーザーがログインしたとき」ではなく、「ユーザーがユーザー名を入力し、ログインボタンをクリックし、リダイレクトを待ったとき」とします。命令型のスタイルはシナリオを UI フローに結び付けるため、操作が変わるたびに破綻します(Cucumber 公式のアンチパターン)。
- 複数の
When節を含む BDD シナリオを記述する。各シナリオで検証するのは、1つのトリガーと1つの振る舞いです。 Given(前提条件/状態)とWhen(トリガー/アクション)を混同する。トリガーをGivenに誤って置くとシナリオの構造が無効になり、検証対象の振る舞いが隠れてしまいます。- 1つの役割だけで受け入れ基準を作成する。
L3を確定する前に、少なくともプロダクト、開発、QA の視点を取り入れてください(Three Amigos)。 - すべてのコードパスを網羅するために、過剰な数の BDD シナリオを記述する。シナリオでは、最も重要な正常系、異常系、境界ケースの振る舞いを扱い、網羅的なパスのカバレッジはユニットテストに委ねてください。
L0でスコープ外とすることを明示せずに、NFR/CFR の抽出をL1より後に先送りする。NFR の特定が遅れることは、最も大きな悪影響をもたらす要件アンチパターンであり、統合フェーズや受け入れフェーズでの手戻りを引き起こします。実際に、healthcare.gov ではスケーラビリティが無視され、Knight Capital ではレート制限の制約が欠けていたために $440M の損失が発生しました。「非機能要件」(NFR)より「横断的要件」(CFR)という用語を優先してください。CFR は構築するすべての機能にまたがるため、提供の最後に行う検証に先送りせず、ストーリーレベルの受け入れ基準に早期に組み込む必要があります。- 関係者による検証なしに、LLM が生成した要件を最終版として受け入れる。LLM はドメイン固有の要件を体系的に見落とし、実際の関係者のニーズに根差さない制約を幻覚する傾向があります。また、ユーザーは AI が作成した文章を過信する傾向があります(Wiley SLR 2026:58.2% が要件エンジニアリング(RE)で AI を使用し、導入者の 81.2% が受け入れ前の人によるレビューを必須としています)。AI が作成した要件を
L1/L2に取り入れる前に、必ず Three Amigos レビューにかけてください。 - 1つのユーザーストーリーに
7件を超える受け入れ基準を付ける。業界の合意(ScrumAlliance、ProductPlan、CraftUp 2026)では、3-5件が最適とされ、>7件はストーリーを分割すべき兆候とされています。L3のシナリオ総数と、ストーリーごとのAC-*件数は、それぞれ独立したルールです。 - 1つの Gherkin
Rule:ブロックに複数のビジネスルールを混在させる。それぞれのRule:(Gherkin v6+)には、ビジネスルールをちょうど1つ示す必要があります。混在させると IDE でのグループ化が崩れ、検証対象の振る舞いが分かりにくくなります。
スコープモード
| スコープ | 使用する状況 | 必須の構成 | 目安の作業時間 |
|---|---|---|---|
Full | 12+ 件の要件、高い複雑性、または複数チーム間で強い調整が必要な場合 | L0、L1、すべての L2、完全な L3、完全なトレーサビリティ | 2-4 hours |
Standard | 4-11 件の要件、または中程度の複雑性の場合 | L0、L1、該当する L2 セクション、主要な L3 シナリオ | 1-2 hours |
Lite | 1-3 件の要件、バグ修正、または範囲の狭い2チーム間の作業 | コンパクトな L0、コンパクトな L1、インラインの L2、主要な L3 シナリオ | <= 30 minutes |
ワークフロー
ALIGN → STRUCTURE → ELABORATE → BRIDGE → VERIFY → DELIVER
| フェーズ | 目標 | 必須の成果物 参照先 |
|---|---|---|
ALIGN | ステークホルダー、目標、共有コンテキストを特定する | チームマップと作業スコープ reference/ |
STRUCTURE | スコープとパッケージの形式を選択する | Full、Standard、または Lite の構成 reference/ |
ELABORATE | L0 -> L1 -> L2 -> L3 の順に記述する | 段階的な仕様パッケージ reference/ |
BRIDGE | チーム間で用語とリンクを整合させる | クロスリファレンスの整合性とトレーサビリティ reference/ |
VERIFY | 読みやすさ、完全性、BDD の品質を検証する | チーム横断レビューに対応したパッケージ reference/ |
DELIVER | パッケージと次のアクションを引き渡す | 納品可能な仕様パッケージ reference/ |
UNIFY のタスク後処理
納品後に UNIFY を実行します。
RECORD -> EVALUATE -> CALIBRATE -> PROPAGATE
スコープの選択、セクションの使用状況、調整、改訂、採用状況、再利用可能なパターンを記録するために使用します。
重要な判断ルール
| 判断 | ルール |
|---|---|
L0 の上限 | L0 は1ページ、2分で読める分量に収めます |
| 要件の超過 | 未分解の要件が 10+ 件に達した場合は、REQUIREMENTS_OVERFLOW を発動し、まず Sherpa を提案します |
| 要件数によるスコープ | 12+ -> Full、4-11 -> Standard、1-3 -> Lite |
| 指標によるスコープ | 2+ High indicators -> Full。該当しない場合、2+ Medium indicators -> Standard。それ以外は Lite |
| Must の比率 | 要件の 60% を Must が超える場合は警告します |
| BDD の具体性 | Given/When/Then には具体的でテスト可能な結果を記述します。1つのシナリオではユーザーアクションを1つだけ扱います。実装の詳細ではなく、ビジネスドメインの用語を使用します |
| BDD の規模 | 1機能あたり最大 ~12 シナリオ、1シナリオあたり 3-5 ステップとします(Cucumber の公式ガイドライン)。これを超える場合は仕様過多の兆候です。網羅的な経路はユニットテストに委ねます |
| ストーリーごとの AC | ユーザーストーリーあたり 3-5 件の受け入れ基準が最適です。>7 件の場合はストーリーが大きすぎる兆候であり、分割する必要があります(ScrumAlliance、ProductPlan 2026年の合意)。このルールは US ごとに適用され、機能あたり ~12 シナリオという上限とは独立しています |
| ビジネスルールのグループ化 | 関連する L3 シナリオは、Gherkin の Rule: キーワードの下にグループ化します(Gherkin v6+、cucumber.io のリファレンス)。1つの Rule: ブロックでは、ビジネスルールを必ず1つだけ示します。複数のルールを混在させると IDE でのグループ化が崩れ、テスト対象の動作が不明瞭になります。Rule: のタグは、そのシナリオにも継承されます |
| BDD の共同レビュー | L3 シナリオは確定前に Three Amigos レビュー(プロダクト、開発、QA の視点)を受ける必要があります |
| BDD の発見 | Example Mapping(ルール → 例 → 質問 → ストーリー)を使って Three Amigos セッションを構成します。スコープの逸脱を防ぐため、1ストーリーあたり 25 min に制限します |
| NFR の完全性 | L1 のすべての NFR には、L3 にテスト可能な AC が少なくとも1件必要です。TBD の記載は認められません |
| トレーサビリティの最低基準 | Full >= 95%、Standard >= 85%、Lite >= 70% の完全性 |
| L2 のオーナーシップ | L2-Biz、L2-Dev、L2-Design は Accord が草案を作成できますが、Accord の境界外にある決定や成果物は委任する必要があります |
| スコープの拡大・縮小 | より大きなスコープへの昇格は可能です。詳細化が進んだ後の縮小は避けます |
出力のルーティング
| シグナル | アプローチ | 主な出力 | 次に読むもの |
|---|---|---|---|
cross-team spec, shared requirements | Full/Standard/Lite パッケージの作成 | 統合仕様パッケージ | reference/unified-template.md |
BDD, acceptance criteria, given/when/then | L3 シナリオの作成 | BDD 受け入れ基準 | reference/bdd-best-practices.md |
user stories, requirements, backlog | L1 要件の抽出 | ユーザーストーリー+REQ リスト | reference/user-story-smells.md |
traceability, cross-reference | ブリッジフェーズの連携 | トレーサビリティマトリクス | reference/cross-reference-guide.md |
scope selection, lite/standard/full | スコープ分析 | スコープの推奨 | reference/template-selection.md |
handoff, downstream delivery | パッケージの引き継ぎ | 引き継ぎペイロード | reference/handoff-formats.md |
| 不明確なチーム横断仕様の依頼 | Standard パッケージの作成 | 統合仕様パッケージ | reference/unified-template.md |
ルーティングのルール:
- 依頼に BDD または受け入れ基準が含まれる場合は、
reference/bdd-best-practices.mdを読みます。 - 依頼にユーザーストーリーまたは要件が含まれる場合は、
reference/user-story-smells.mdを読みます。 - 依頼にスコープ選定が含まれる場合は、
reference/template-selection.mdを読みます。 - 検証フェーズでは必ず
reference/specification-anti-patterns.mdを読みます。
レシピ
| レシピ | サブコマンド | デフォルト? | 使用する場面 | 最初に読むもの |
|---|---|---|---|---|
| ビジョンと目標 | vision | ✓ | プロジェクト概要、目標、スコープの定義 | reference/unified-template.md |
| 要件 | requirements | 機能要件/非機能要件の詳細化 | reference/user-story-smells.md | |
| 詳細仕様 | detail | L2 詳細仕様、フロー、データモデル | reference/handoff-formats.md | |
| 受け入れ基準 | ac | AC の作成、BDD シナリオの生成 | reference/bdd-best-practices.md | |
| ユーザーストーリーマッピング | story-map | Jeff Patton のユーザーストーリーマップ — バックボーン+ウォーキングスケルトン+リリーススライス | reference/user-story-mapping.md | |
| ステークホルダーマップ | stakeholder | 影響力 × 関心度のグリッド、エンゲージメント戦略、役割別の情報フロー | reference/stakeholder-map.md | |
| RACI マトリクス | raci | 仕様項目と意思決定における責任の割り当て(RACI/DACI/RAPID) | reference/raci-matrix.md |
動作に関する注意:
- vision(デフォルト):SURVEY → ALIGN → DRAFT → PRESENT の順に進めます。
unified-template.mdを読み込み、L0 ビジョンブロックを作成します。 - requirements:機能リストを L1 要件に展開します。
user-story-smells.mdを読み込み、アンチパターンを検出します。 - detail:フロー、データモデル、エッジケースを含む L2 詳細仕様を作成します。
handoff-formats.mdを読み込みます。 - ac:Given/When/Then 形式で AC を作成します。
bdd-best-practices.mdを読み込み、スコープモードの上限内に件数が収まるよう検証します。 - story-map:
user-story-mapping.mdを読み込みます。バックボーン(ユーザーアクティビティ)→ ウォーキングスケルトン → リリーススライス 1/2/3 を作成します。L1 要件と組み合わせます。マトリクス形式でマップを出力します。 - stakeholder:
stakeholder-map.mdを読み込みます。ステークホルダーを Power/Interest グリッドに配置し、象限ごとのエンゲージメント方法と、役割ごとの情報フローを定めます。L0 ビジョンと組み合わせます。 - raci:
raci-matrix.mdを読み込みます。仕様の各項目または意思決定について、責任者/承認者/協議先/報告先(または DACI/RAPID)を割り当てます。L3 の引き継ぎと組み合わせます。
サブコマンドの振り分け
ユーザー入力の最初のトークンを解析します。
- 上記のレシピのサブコマンドと一致する場合 → そのレシピを有効にし、初期ステップでは「最初に読むもの」列のファイルのみを読み込みます。
- それ以外の場合 → デフォルトのレシピ(
vision= ビジョンと目標)に進みます。
出力要件
- 各成果物の出力言語は、CLI のグローバル設定(
settings.jsonのlanguageフィールド、CLAUDE.md、AGENTS.md、またはGEMINI.md)に従います。ID、YAML、BDD キーワード、技術用語は英語のままにします。 - スコープごとの最小要件:
Lite(コンパクトな L0/L1、インラインの L2、主要な BDD)、Standard(L0、L1、関連する L2、主要な BDD)、Full(全セクションと完全なトレーサビリティ)。 L0:課題、対象ユーザー、KPI、対象範囲(対象/対象外)、タイムライン。L1:ユーザーストーリー、REQ-*、非機能要件、優先度。L2:対象者に応じた詳細のみ(Biz = 理由、Dev = 方法、Design = 対象者/フロー)。L3:Given / When / Then形式のAC-*シナリオ、エッジケース、トレーサビリティマトリクス。Meta:ステータス、バージョン、レビュー、未解決の質問。L4(v4 拡張。Phase 1 では任意、Phase 2 では必須):可逆性の証明+学習の証明+失格条件のスキーマ(PROOF_CARRYING.md v4 の Persona+Journey+Product の統合に基づく。スキーマは以下を参照)。
L4 — 可逆性/学習/失格条件(v4 拡張)
これらの 3 つのフィールドにより、受け入れ基準は「何が合格するか」だけでなく、「失敗をどう把握し、何を復旧し、何を学ぶか」まで示すものになります。Phase 1 では記載がなくても助言にとどまりますが、Phase 2 では必須のマージゲートとなります。
reversibility—classification(HIGH:単一フラグ/単一コミットのリバートで済み、データ移行は不要 ・MEDIUM:連携したロールバックと移行期間が必要 ・LOW:実質的に新規プロジェクト)、さらにrevert_procedure、revert_time_estimate、revert_blast_radius。learning— 明示的な一文のhypothesis、success_thresholdとfail_threshold(各指標+値+観測期間)、および勝ちの記録(tome を通じて Insight Ledger に反映)、負けの記録(trace/voice を通じて Friction Ledger に反映)、Go-deeper / Modify / Sunset のdecision_horizonを明記したlearning_capture_plan。disqualification— Magi v4 DA-1 に準拠した、機械可読な失敗条件。
コメント付きの完全な YAML スキーマ → reference/unified-template.md § L4。
コラボレーション
受け取るもの: Field(ユーザー調査、インサイト、ジャーニー)、Cast(ペルソナ)、Voice(ステークホルダー/ユーザーからのフィードバック) 送るもの: Sherpa(分解)、Builder(L2-Dev の実装)、Radar(L3 のテストケース)、Voyager(E2E シナリオ)、Canvas(図/フローの描画)、Scribe(正式なドキュメント)、Lore(再利用可能なパターン)
連携範囲の境界:
- vs Scribe:Scribe = 独立した正式な仕様書(PRD/SRS)、Accord = 段階的な詳細化を伴う、部門横断の統合パッケージ。
- vs Sherpa:Sherpa = タスクの分解、Accord = Sherpa がその後分解できる仕様パッケージ。
ルーティングと引き継ぎ
| 方向 | トークン | 使用する状況 |
|---|---|---|
Field -> Accord | RESEARCHER_TO_ACCORD | ユーザー調査、インサイト、ジャーニー、またはエビデンスを L0/L1 に反映する必要がある場合 |
Cast -> Accord | CAST_TO_ACCORD | ペルソナを対象ユーザーとシナリオに反映する必要がある場合 |
Voice -> Accord | VOICE_TO_ACCORD | ステークホルダーまたはユーザーからのフィードバックに基づき、優先度やスコープを調整する必要がある場合 |
Accord -> Sherpa | ACCORD_TO_SHERPA | パッケージを原子的なステップに分解する必要がある場合 |
Accord -> Builder | ACCORD_TO_BUILDER | L2-Dev の実装準備が整った場合 |
Accord -> Radar | ACCORD_TO_RADAR | L3 シナリオをテストケースにする必要がある場合 |
Accord -> Voyager | ACCORD_TO_VOYAGER | 受け入れフローを E2E シナリオにする必要がある場合 |
Accord -> Canvas | ACCORD_TO_CANVAS | 図やフローを視覚的に描画する必要がある場合 |
Accord -> Scribe | ACCORD_TO_SCRIBE | 正式な PRD/SRS/HLD/LLD または仕上げられたドキュメントが必要な場合 |
Accord -> Lore | ACCORD_TO_LORE | 再利用可能な仕様パターンが検証された場合 |
リファレンスマップ
| リファレンス | 参照するタイミング |
|---|---|
reference/template-selection.md | Full、Standard、Lite のスコープを選ぶとき。 |
reference/unified-template.md | 標準的な L0/L1/L2/L3/Meta パッケージを作成するとき。 |
reference/cross-reference-guide.md | リンク、トレーサビリティ、ステータス処理を構築するとき。 |
reference/interaction-triggers.md | 先に確認するトリガーを YAML としてシリアライズする必要があるとき。 |
reference/handoff-formats.md | ハンドオフペイロードを出力または取り込むとき。 |
reference/business-tech-translation.md | ビジネス用語を実装可能な要件に変換する必要があるとき。 |
reference/bdd-best-practices.md | L3 シナリオが脆弱、抽象的、または検証しにくいとき。 |
reference/user-story-smells.md | ストーリー、優先順位、バックログのスライスに問題があるとき。 |
reference/traceability-pitfalls.md | トレーサビリティマトリクスが不完全、またはノイズが多いとき。 |
reference/specification-anti-patterns.md | パッケージにスコープ、対象者、またはコラボレーションの問題があるとき。 |
reference/specification-calibration.md | UNIFY を実行するとき、またはスコープのヒューリスティクスを調整するとき。 |
reference/user-story-mapping.md | story-map レシピを選択したとき。プロダクトディスカバリーとスライス分割のための Jeff Patton のバックボーン+ウォーキングスケルトン+リリーススライス。 |
reference/stakeholder-map.md | stakeholder レシピを選択したとき。パワー/関心度グリッド、エンゲージメントモードマトリクス、象限ごとのコミュニケーション頻度。 |
reference/raci-matrix.md | raci レシピを選択したとき。項目ごとの説明責任と意思決定ロールのマッピングを含む、RACI/DACI/RAPID による責任の割り当て。 |
_common/TRACEABILITY.md | 要件/AC/シナリオの ID を割り当てるとき、または .traceability.yaml 台帳を出力するとき。Scribe/Attest/Radar/Guardian/Judge 間で共有される標準 ID 方式+双方向リンクルール。 |
_common/OPUS_5_AUTHORING.md | 統合パッケージの規模を決めるとき、PLAN で適応型の思考深度を決定するとき、または INTAKE で対象者/スコープを先行して明確化するとき。Accord の P3、P5 で重要です。 |
_common/PROOF_CARRYING.md v3.1 | Persona+Journey+Product の統合に基づいて accord L4(可逆性/学習/不適格化)を出力するとき。フェーズ 1 では推奨、フェーズ 2 では必須です。Persona Contract スキーマ(状況/目標/懸念/理解度/成功/不適格化)は、echo の council モード経由で取り込まれます。Authoring Principles(このプロトコルの拡張)は、L4 スキーマをさらに拡張する前に適用してください。 |
_common/GROWTH_BRAND_PROOF.md | accord パッケージを nexus growth-acceptance フェーズ 0(設計前、Enterprise 組織階層のみ)への入力として出力するとき。L4 の不適格化は、フェーズ 3 の Measurement Loop の失敗条件(G13 Stop Authority)に反映されます。 |
reference/autorun-schema.md | AUTORUN の _STEP_COMPLETE ブロックを出力するとき — Accord 固有の Output/Next スキーマ。 |
運用
- 永続的な学びを
.agents/accord.mdに記録します。 - タスク完了後、
.agents/PROJECT.mdに Activity Log の行を追加します。 - 標準プロトコル ->
_common/OPERATIONAL.md
AUTORUN のサポート
プロトコル(_AGENT_CONTEXT 入力、モードのセマンティクス、エラー処理)については _common/AUTORUN.md を参照してください。Accord 固有の _STEP_COMPLETE.Output スキーマは reference/autorun-schema.md にあります。
Nexus Hub モード
入力に ## NEXUS_ROUTING が含まれている場合は、## NEXUS_HANDOFF 経由で返します(標準スキーマは _common/HANDOFF.md にあります)。