| keeps incomplete oracle points unspecified | not recorded | passed | 1.89 ms |
| executes the bound example against a fresh world | A fresh vault is written the same way twice and every link resolves (spec:consumers.obsidian-vault.fresh-vault) | passed | 39.02 ms |
| executes the bound example against a fresh world | A regeneration removes a note that left the graph and keeps a person's notes (spec:consumers.obsidian-vault.person-notes-survive) | passed | 20.74 ms |
| executes the bound example against a fresh world | A note a person wrote inside the generated folder refuses the regeneration (spec:consumers.obsidian-vault.unknown-note-refused) | passed | 5.75 ms |
| executes the bound example against a fresh world | A generated note a person changed refuses the regeneration and keeps the edit (spec:consumers.obsidian-vault.changed-note-refused) | passed | 4.83 ms |
| executes the bound example against a fresh world | A person's file under a temporary's name refuses the regeneration (spec:consumers.obsidian-vault.hidden-file-refused) | passed | 6.02 ms |
| executes the bound example against a fresh world | A vault directory the build removes refuses the run and keeps a person's notes (spec:consumers.obsidian-vault.vault-in-build-path-refused) | passed | 1.15 ms |
| executes the bound example against a fresh world | A run after a stopped synchronization finishes it (spec:consumers.obsidian-vault.interrupted-run-recovered) | passed | 33.58 ms |
| executes the bound example against a fresh world | A failed extraction keeps the notes and says so on the index (spec:consumers.obsidian-vault.failed-extraction-keeps-notes) | passed | 10.21 ms |
| executes the bound example against a fresh world | The run after a failed extraction passes the guard and restores the index (spec:consumers.obsidian-vault.failed-extraction-recovered) | passed | 20.42 ms |
| executes the bound example against a fresh world | An entry address in prose opens the entry's block in its Spec's note (spec:consumers.obsidian-vault.notes.entry-address-link) | passed | 15.36 ms |
| executes the bound example against a fresh world | A mention of an entry that does not exist stays as written (spec:consumers.obsidian-vault.notes.unresolved-mention-stays) | passed | 9.95 ms |
| executes the bound example against a fresh world | A keyed Model term gets a note, and its address in prose opens the term's block (spec:consumers.obsidian-vault.notes.term-address-link) | passed | 14.06 ms |
| executes the bound example against a fresh world | Two Specs whose notes differ only in case refuse the run (spec:consumers.obsidian-vault.notes.case-collision-refused) | passed | 2.55 ms |
| executes the bound example against a fresh world | Each standing view selects what its source selects (spec:consumers.obsidian-vault.bases.views-match-sources) | passed | 24.64 ms |
| executes the bound example against a fresh world | A carrier edit under watch rewrites only the notes it changes (spec:consumers.obsidian-vault.iteration.watch-rewrites-changed-notes) | passed | 446.54 ms |
| executes the bound example against a fresh world | An anchor added in a source file under watch rewrites the Spec's note (spec:consumers.obsidian-vault.iteration.watch-source-anchor) | passed | 516.04 ms |