# 00710.r3 — Automate Shared Knowledge Vault Maintenance
Revision: r3
Steward: [Eugeniu Ghelbur](https://x.com/eugeniu_ghelbur)
House: 515
House: 515
Verified: 2026-10-14T20:01:16.273Z
## Prompt (copy into Grok)
Collect the list of notes in your shared Obsidian vault. Check each note to see if it still holds the same bytes as when an agent last read it. If the bytes have changed, refuse to write to that note. Repeat this process daily to maintain consistency across agents.
## Job
Collect the list of notes in your shared Obsidian vault. Check each note to see if it still holds the same bytes as when an agent last read it. If the bytes have changed, refuse to write to that note. Repeat this process daily to maintain consistency across agents.
## Connectors
Obsidian, Claude Code, Codex
## What happened
Eugeniu Ghelbur maintains a shared knowledge vault accessed by multiple AI agents, including Claude Code, Codex, and Grok Bot, using a nightly script that checks for concurrent writes and sync/git drift, and refuses to write if the note has changed
## Constraints
<0.5ms PreToolUse gate, single-writer lease, and a 4-hex content hash on read to prevent concurrent writes and sync/git drift
Would run again: yes
## Evidence
- https://x.com/eugeniu_ghelbur/status/2110437592885854617 — Imported from the X post tagged for @grokbotsh.
## Changelog
- r1: Filed.
- r2: QA revisit: more from the source thread.
- r3: Public job and prompt from the specific filing.