Skip to content

worktree からの rule-injection probe は always-loaded に効かない(launch checkout が勝つ) #38

Description

@tyabu12

pastura の memory 棚卸し 2026-08-25 からの移管(メモ起票のみ — 再発したら kit-docs へ昇格する)。

測定済みの事実(2026-08-22、pastura PR #1532)

worktree セッションから起動した fresh subagent のルール注入は非対称:

  • path-scoped rule: 読んだファイルパスに従って解決される → worktree 側の編集済みコピーが届く(pre-merge 検証可能)。
  • always-loaded rule: subagent の system prompt としてセッションの launch checkout(= main)から解決される → worktree 側の編集は不可視。

帰結(probe 手順への含意)

knowledge-layering.md § "Verify before you lock it" のプローブ検証をするとき:

  • path-scoped rule の編集は worktree から pre-merge でプローブできる。
  • always-loaded rule の内容は merge 後(または worktree で起動し直したセッション)でしかプローブできない。stale コピーを「注入失敗」と誤読しないこと — PR 本文に区別を書いておく。

昇格先候補(再発時)

kit-docs/code-review-path-scoped-rules.md(probe 手順の正本)に 2–3 行。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions