Skip to content

feat(bootstrap): surface fork upstream drift at session start - #14

Closed
Amplify-Logic wants to merge 2 commits into
mainfrom
fm/firstmate-upstream-update-detect-n8
Closed

Amplify-Logic wants to merge 2 commits into
mainfrom
fm/firstmate-upstream-update-detect-n8

Conversation

@Amplify-Logic

Copy link
Copy Markdown
Owner

Summary

  • Detect when a configured upstream remote has commits this forked firstmate home lacks, and surface an UPSTREAM: diagnostic at session start (commit count + subjects).
  • Wired through the existing bootstrap / bootstrap-diagnostics path; read-only, fail-quiet when no upstream / offline / not a fork; never auto-merges.
  • Firstmate-only scope (no-mistakes/treehouse already surface their own version gaps).

Test plan

  • bash tests/fm-upstream.test.sh (behind, no-upstream, offline, same-URL, current, secondmate, bootstrap wiring)
  • Full tests/*.test.sh suite via no-mistakes
  • CI green on this PR

Made with Cursor

Amplify-Logic and others added 2 commits July 21, 2026 01:55
Detect when a configured upstream remote has commits this home lacks, and
report count plus subjects through the existing bootstrap diagnostic path
so forks stop silently drifting behind without auto-merging third-party
changes.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Amplify-Logic

Copy link
Copy Markdown
Owner Author

Closing to re-open via no-mistakes so the required pipeline signature is present. Branch and commits unchanged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant