Current
Source and README agree. The gate has nothing to repair.
sourcebound check exit 0
[current] public-command: README.mdRecorded, deterministic proof
One binding connects a command in source to its README claim. When the source changes alone, the check fails with the exact stale region; repair rewrites that region and nothing else.
Evidence sha256: b762d4623c9637fdee0922acf02db6e82d0fd2851fd18b365d75992c523ba33b
Binding: public-command
sourcebound check --changedsourcebound checkThe complete loop
The source changes in state two. The document is left untouched until the declared repair runs in state three.
Source and README agree. The gate has nothing to repair.
sourcebound check exit 0
[current] public-command: README.mdThe source changed; the README did not. The gate names the stale binding.
sourcebound check exit 1
[drift] public-command: README.md
--- README.md
+++ README.md (derived)
@@ -7,5 +7,5 @@
## Command
<!-- sourcebound:begin public-command -->
-sourcebound check
+sourcebound check --changed
<!-- sourcebound:end public-command -->The declared region is regenerated, then the same check passes.
sourcebound drive exit 0
[repaired] public-command: README.md
--- README.md
+++ README.md (derived)
@@ -7,5 +7,5 @@
## Command
<!-- sourcebound:begin public-command -->
-sourcebound check
+sourcebound check --changed
<!-- sourcebound:end public-command -->
drive: repaired 1 document(s); implemented policy checks passedsourcebound check exit 0
[current] public-command: README.mdWhy this demonstration exists
Maintainers deciding whether source-bound documentation is worth adding to a repository.
What is running
Evidence boundary