Skip to content

MEMORY.md への追記を memory/ の1作業1ファイルへ移し、コンフリクトを避ける - #157

Merged
src3453 merged 1 commit into
mainfrom
claude/project-thread-5qo479
Oct 24, 2026
Merged

src3453 merged 1 commit into
mainfrom
claude/project-thread-5qo479

Conversation

@src3453

@src3453 src3453 commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Requested by src3453 · project thread

Closes #156

概要

各スレッドが MEMORY.md の末尾付近へ追記するため、並行する PR が同じ位置を編集してコンフリクトしていました(#145、#155)。

  • 新しい記録は memory/YYYY-MM-DD-issue-NNN-slug.md として新規ファイルで書く。共有ファイルを編集しないので衝突しない。
  • MEMORY.md(約1500行、132節)は過去分のアーカイブとして凍結し、新規追記しない。
  • 索引ファイルは作らない(索引も共有ファイルで衝突するため)。ls memory/ と grep で探す。
  • memory/README.md に書式と規則を追加し、AGENTS.md と CLAUDE.md の記述を合わせた。

案の比較

  • 追記位置の工夫(先頭に追記など): 並行 PR が同じ位置を編集するので解決しない。
  • .gitattributes の merge=union: 衝突は消えるが、節が交互に混ざる・重複行が残るなど記録が壊れうる。また、ここで解決するのは git の textual merge だけ。
  • 節ごとにファイル分割しつつ索引を保つ: 索引が新たな衝突点になる。
  • 採用案(1作業1ファイル・索引なし): 同じ行を編集する場面がなくなる。

検証

ドキュメントのみの変更で、コードのテストは実行していません。


Generated by Claude Code

@src3453 src3453 added the in-review label Oct 24, 2026 — with Claude
@src3453 src3453 self-assigned this Oct 24, 2026
@src3453
src3453 merged commit 82ea3b7 into main Oct 24, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MEMORY.md への追記が PR 間でコンフリクトしないよう運用を変える

2 participants