Decision Log
Generated with timbers draft decision-log --last 20 | claude -p --model opus Decision Log — Timbers 2026-03-23 to 2026-03-31 ADR-1: File-Based Fallback for Entry Discovery After Squash Merge Context: Entry anchor_commit fields reference feature-branch SHAs. After squash-merge into main, those SHAs no longer appear in main’s commit history, so query --range returned zero results even though the entry files were present in the diff between the two range endpoints. Decision: Added a git diff --name-only A..B -- .timbers/ fallback path in entry_filter.go. When anchor-based commit-ancestry matching returns zero results, the system discovers entries by checking which .timbers/ files were added or modified in the commit range. Exposed EntryPathsInRange in storage.go and DiffNameOnly in the GitOps interface. ...