Search
Posts
First Slice in One Day: Eight PRs, One Sign-Off
Split a first slice into one PR per layer, capped by a governance PR with the sign-off. Each layer, the merge-guard hiccup, and the day the slice landed.
ReadPark a Refactor with Five Receipts
A parked refactor stays recoverable when it leaves five named artifacts: atomic push, draft PR, decision doc, full bundle, and a successor repo. Each is verifiable.
ReadPark a Migration Without Losing the Work
Park a migration as an atomic fast-forward to a feature branch with the full gate suite on the merged commit. Five invariants keep parked work recoverable.
ReadThree-Pass Settlement for a Recurring AI Pipeline Contract
Three evidence passes settle a recurring pipeline contract: every audit gap becomes a file, every gate pin is walked, every rollback is a live drill.
ReadName the Single Authority in a Daily Pipeline
When a daily pipeline runs unobserved, every concern picks up competing authorities. Name exactly one and refuse every substitute.
ReadA Sidecar Fault Should Not Block the Main Deliverable
A library or archive sidecar is best-effort, not a gate. Ship the deliverable, then file the sidecar. If filing fails, warn, never fail the deliverable.
ReadRank Current Truth with the Rerank, Not the Clock
Reindexing by updatedAt alone can let a chronological hit beat a current decision. The fix: lifecycle and history demotion in finalScore, with a paired test.
ReadGit Rebase Conflict: Verify Post-Push HEAD, Not Exit 0
On a shared checkout, the post-push HEAD, not the exit code, is what tomorrow's cron inherits. When a rebase conflicts mid-push, exit 0 hides a wedged tree.
ReadSieve :copy dies: rebuild the reply copy in the IMAP poller
Rebuild the inbox-reply copy loop in the IMAP poller with a named skip set as the safety net when the server-side Sieve redirect dies.
ReadRehearse the deploy, not the test suite
A production deploy rehearsal runs the real deploy scripts against the production Compose file. In catalyst-onboarding it caught a database data-directory permission bug the test suite could not.
Read