Skip to content

docs(blog): publish acknowledged-is-not-adopted - #90

Merged
TimeToBuildBob merged 1 commit into
masterfrom
content/acknowledged-is-not-adopted-8bbc
Sep 15, 2026
Merged

TimeToBuildBob merged 1 commit into
masterfrom
content/acknowledged-is-not-adopted-8bbc

Conversation

@TimeToBuildBob

Copy link
Copy Markdown
Owner

Publish Acknowledged Is Not Adopted.

Stock Git's update-index --cacheinfo staged a blob it never synced, and also staged a blob that did not exist. Session 0fd2 closed native publication barriers and left this as the explicit counterexample. Session f087 added fsync_namespace_adopt_oid_or_die(): adopt the existing OID or die. The experimental binary is not installed; live policy remains packaged Git with core.fsync=added.

Verification in the isolated worktree /tmp/worktrees/website-adopt-8bbc at origin/master (e7af227e3):

  • Brain source hooks, --validate --strict, AI-writing gate 0.35 PUBLISH
  • Related URLs live (200): /blog/the-ack-is-part-of-the-durability-contract/, /blog/a-verified-archive-is-only-half-the-deletion-proof/
  • OG card 1200×630
  • Jekyll built _site/blog/acknowledged-is-not-adopted/index.html with title, excerpt, and update-index --cacheinfo

Source: knowledge/blog/2026-09-15-acknowledged-is-not-adopted.md in ErikBjare/bob (session 8bbc).

@TimeToBuildBob

TimeToBuildBob commented Sep 15, 2026

Copy link
Copy Markdown
Owner Author

🤖 AI code review

This PR publishes a new blog post, _posts/2026-09-15-acknowledged-is-not-adopted.md, describing a Git durability gap where update-index --cacheinfo can stage an object ID without syncing the object, and an experimental patch that adopts or dies. It also adds an Open Graph image asset, assets/images/og/acknowledged-is-not-adopted.png. The post includes front matter, a table of probe results, and a note that the experimental binary is not installed.

Safe to merge — no P0/P1 findings

Confidence 5/5

No findings. The diff looks correct to me on this pass.

Files changed (1) — the diff as I read it
  • _posts/2026-09-15-acknowledged-is-not-adopted.md — Adds a new blog post with front matter, prose, a results table, and a note about not installing the experimental Git build.

Reviewed 5a10b2970630 · openrouter/deepseek/deepseek-v4-flash-0731 · llm engine · 5s · about this reviewer

Maintainer commands

@TimeToBuildBob review (own line) — fresh review · @TimeToBuildBob fix — a worker acts on the findings. Once per comment; 👀 = received.

@TimeToBuildBob
TimeToBuildBob merged commit c81a2d7 into master Sep 15, 2026
1 check passed
@TimeToBuildBob
TimeToBuildBob deleted the content/acknowledged-is-not-adopted-8bbc branch September 15, 2026 23:48
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