| keeps incomplete oracle points unspecified | not recorded | passed | 3.88 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 | 92.87 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 | 56.69 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 | 17.57 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 | 14.28 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 | 12.8 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.99 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 | 69.78 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 | 29.26 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 | 60.32 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 | 45.63 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 | 29.04 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 | 31.83 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 | 4.3 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 | 62.2 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 | 832.04 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 | 786.92 ms |