session: plan-born task worker briefs omit standing project orders
メンテナーはふだん 1 日以内に返信
@santoshkumarradha がすでに取り組んでいます。
2026年9月27日 から。
評価
調査の方向性
Start in internal/session/task_brief.go:225-300 and compare plan-born worker message composition with TaskGraph.briefLocked, which appends standing orders to node.brief. Reproduce with a plan containing a project standing order and inspect the worker prompt journal at .codeaf/v3/.../transcript.jsonl. Done means every applicable rule appears in prompts for workers created directly and through plans.
索引モデルが issue の本文から書いたものです。
説明
Summary
Standing project orders appended to node.brief are never included in worker prompt generation for tasks created from execution plans.
Observed Behavior
When a task is spawned via a plan, active standing orders (<standing> rules) defined for the project are missing from the system prompt given to the task worker, leading workers to violate project constraints.
Expected Behavior
Every delegated task worker must inherit all applicable standing orders for the target repository/project regardless of whether it was spawned directly or via a multi-step plan.
Reproduction Steps
- Add a standing order to a project (e.g. strict coding style or git branch constraints).
- Propose and approve a multi-step task that generates a plan graph.
- Inspect the worker prompt journal in
.codeaf/v3/.../transcript.jsonl. - Notice that
<standing>orders are absent from the worker's brief.
Root Cause / Location
TaskGraph.briefLocked correctly appends standing orders to node.brief, but plan-born worker message composition in internal/session/task_brief.go:225-300 builds the prompt independently from plan template data and skips the appended standing rules.
—
Drafted with CodeAF · reviewed and owned by the author
- 主要言語
- Go
- スター
- 115
- フォーク
- 14
- 平均マージ
- 9時間 44分
- マージ済み PR(30日)
- 775
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Agent-Field/CodeAF のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
Agent-Field/CodeAF#1679 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
Agent-Field/CodeAF#1678 ·
メンテナーはふだん 1 日以内に返信
-
area:chat bug sev:papercut
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
Agent-Field/CodeAF#1592 ·
メンテナーはふだん 1 日以内に返信
-
codeaf do "" runs a paid job with an empty brief対応中かも @santoshkumarradha が 2 日前に担当しました。 オープンarea:headless bug sev:critical
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
Agent-Field/CodeAF#1566 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
area:chat feature
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
Agent-Field/CodeAF#1510 ·
メンテナーはふだん 1 日以内に返信
Agent-Field/CodeAF の issue をすべて見る
似ている issue
-
area: global bug dx priority: low
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
grafana/mcp-grafana#1267 ·
メンテナーはふだん 1 日以内に返信
-
automation models
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
coverage-gap good-first-pattern help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
GoogleCloudPlatform/k8s-aibom#114 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
txn2/mcp-data-platform#1984 ·
メンテナーはふだん 1 日以内に返信