| keeps incomplete oracle points unspecified | not recorded | passed | 3.25 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 | 84.55 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 | 54.56 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 | 19.26 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 | 16.79 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 | 16.38 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 | 2.61 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 | 74.6 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 | 21.34 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 | 51.38 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 | 22.67 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 | 16.42 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 | 20.53 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 | 6.97 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 | 43.11 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 | 722.52 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 | 740.73 ms |