Skip to content

fix(materializer): checkout depth 50 so rebuild can reconcile - #799

Merged
steipete merged 1 commit into
mainfrom
fix/materializer-full-checkout
Jul 22, 2026
Merged

fix(materializer): checkout depth 50 so rebuild can reconcile#799
steipete merged 1 commit into
mainfrom
fix/materializer-full-checkout

Conversation

@steipete

Copy link
Copy Markdown
Contributor

Root cause of the persistent materializer failure, finally isolated: not batch size (2.5k failed the same way as 10k) but the shallow checkout. depth-1 cannot fast-forward or rebuild against state while other writers advance it — every push dies remote_branch_push_nonfastforward_shallow and the model advisor correctly defers. A full clone of state's own (now-large) history times out; depth 50 gives the existing rebuild-on-remote-head path (#716) a real merge-base against recent advances while staying bounded. Workflow tests green.

@steipete
steipete requested a review from a team as a code owner July 22, 2026 23:21
@clawsweeper

clawsweeper Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

ClawSweeper status: review started.

I am starting a fresh review of this pull request: fix(materializer): checkout depth 50 so rebuild can reconcile This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@steipete
steipete merged commit 0b200f5 into main Jul 22, 2026
10 checks passed
@steipete
steipete deleted the fix/materializer-full-checkout branch July 22, 2026 23:27
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