- Swap parent order in reconcile_filter_change(): josh-filtered must
be first parent so josh can follow first-parent traversal to map
history back to the monorepo. Old subrepo history on parent 2.
- Add tree comparison in reverse_sync() before commit detection:
if subrepo tree matches josh-filtered tree, skip immediately.
Prevents false positive PRs after reconciliation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>