ablative docs
↑↓ move↵ openesc close
Stack Notebook ablative.com.au

Diagnostics

Library and internal diagnostic names carried in a storage failure's cause.

Open .md

A person rarely needs this list.

Start with the caller refusal in Refusals. These library names describe a storage failure’s underlying cause. They do not each name a CLI command or an operation the service exposes. Keep the complete diagnostic, affected files and request receipt. Inspect a stopped copy before recovery.

Each entry retains the source location from the documented 84b9497a tree. Message placeholders are written as “reported value”. Meanings and recovery guidance are source-derived; these failure paths were not all reproduced by fault injection.

Catalogue

catalogue_base_changed
Catalogue base changed could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:46.
catalogue_collection_attach
Catalogue collection attach could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_collect.rs:38.
catalogue_collection_authority
Catalogue collection authority could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_collect.rs:40.
catalogue_collection_cleanup
Catalogue collection cleanup could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_collect.rs:47.
catalogue_collection_delete
Catalogue collection delete could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_collect.rs:49.
catalogue_collection_mark
Catalogue collection mark could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_collect.rs:44.
catalogue_collection_pass
Catalogue collection pass could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_collect.rs:39.
catalogue_duplicate
Catalogue duplicate could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:44.
catalogue_history
Catalogue history could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:38.
catalogue_history_identity
Catalogue history identity could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:53.
catalogue_key
Catalogue key could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:42.
catalogue_name
Catalogue name could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:43.
catalogue_name_collides
Catalogue name collides could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:54.
catalogue_node_bytes
Catalogue node bytes could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:56.
catalogue_node_store
Catalogue node store could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:40.
catalogue_pins
Catalogue pins could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:48.
catalogue_policy
Catalogue policy could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:57.
catalogue_record
Catalogue record could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:37.
catalogue_sequence_exhausted
Catalogue sequence is exhausted. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:45.
catalogue_shard_missing
Catalogue shard is missing. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:41.
catalogue_tree
Catalogue tree could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:39.

Commits and publication

commit_flush_failed
Commit flush failed. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_publication.rs:267.
commit_incomplete
Commit is incomplete. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:73.
commit_locator_corrupt
Commit locator is corrupt. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/fence/commit_crash_locator.rs:113.
commit_node_bytes_full
Commit node bytes full could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:70.
commit_node_publication
Commit node publication could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:80.
commit_pending
Commit pending could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:72.
commit_plan_invalid
Commit plan is invalid. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:71.
commit_receipt_identity
Commit receipt identity could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:79.
commit_receipt_invalid
Commit receipt is invalid. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:82.
commit_receipt_unknown
Commit receipt is not confirmed. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:78.
commit_record_codec
Commit record codec could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:75.
commit_record_directory_bound
Commit record directory bound could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:76.
commit_record_directory_entry
Commit record directory entry could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:77.
commit_record_flush_preparation
Commit record flush preparation could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:75.
commit_record_publication_mismatch
Commit record publication does not match. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:82.
commit_record_rename_unknown
Commit record rename is not confirmed. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:86.
commit_record_retire_before_flush
Commit record retire before flush could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:83.
commit_record_sequence
Commit record sequence could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:80.
commit_record_tail_length
Commit record tail length could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:78.
commit_recovery_file_type
Commit recovery file type could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:72.
commit_recovery_read_range
Commit recovery read range could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:71.
commit_recovery_storage_unverified
Commit recovery storage unverified could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:70.
commit_recovery_unsettled
Commit recovery unsettled could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/record_dir.rs:84.
commit_sequence_exhausted
Commit sequence is exhausted. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:74.
commit_span_full
Commit span full could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/catalogue_error.rs:55.
commit_store_layout_mismatch
Commit store layout does not match. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:81.
commit_writer_io
Commit writer io could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/commit_writer.rs:77.

Format and import

format4_import_activated
Import already activated. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:266.
format4_import_batch_flush
Format 4 import batch flush could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:156.
format4_import_batch_limit
Batch exceeds configured node count. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:137.
format4_import_batch_prepare
Format 4 import batch prepare could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:154.
format4_import_bootstrap
Missing frame. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:353.
format4_import_bootstrap_exists
Records exist without an import journal. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:138.
format4_import_bootstrap_frame
Format 4 import bootstrap frame could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:368.
format4_import_bootstrap_locator
Format 4 import bootstrap locator could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:376.
format4_import_bootstrap_metadata
Format 4 import bootstrap metadata could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:134.
format4_import_bootstrap_settle
Format 4 import bootstrap settle could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:387.
format4_import_catalogue
Format 4 import catalogue could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:47.
format4_import_catalogue_incomplete
Format 4 import catalogue is incomplete. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_nodes.rs:142.
format4_import_catalogue_shard
Catalogue nodes must be in shard zero. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:77.
format4_import_configuration
Format 4 import configuration could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/config/format4_import_config.rs:105.
format4_import_configuration_changed
Stamped UUID or limits differ. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:49.
format4_import_empty_node
Format 4 import empty node could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:57.
format4_import_fence
Format 4 import fence could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:145.
format4_import_file_allocation
Format 4 import file allocation could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:323.
format4_import_file_bound
Type or byte bound. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:314.
format4_import_file_changed
Trailing bytes. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:333.
format4_import_file_length
Format 4 import file length could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:319.
format4_import_file_metadata
Format 4 import file metadata could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:311.
format4_import_file_open
Format 4 import file open could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:306.
format4_import_file_read
Format 4 import file read could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:326.
format4_import_index_allocation
Format 4 import index allocation could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:21.
format4_import_index_limit
More than u64 index runs. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:200.
format4_import_index_read
Format 4 import index read could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:240.
format4_import_index_seek
Format 4 import index seek could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:254.
format4_import_index_state
Missing ref index. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:340.
format4_import_index_temp
Format 4 import index temp could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:166.
format4_import_index_unlink
Format 4 import index unlink could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:169.
format4_import_index_write
Format 4 import index write could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:250.
format4_import_journal
Format 4 import journal could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:449.
format4_import_journal_changed
Another owner advanced the import. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:193.
format4_import_journal_corrupt
Format 4 import journal is corrupt. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/db/format4_journal.rs:47.
format4_import_journal_state
Fence, identity or phase differs. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:104.
format4_import_layout_open
Format 4 import layout open could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:143.
format4_import_limits
Format 4 import limits could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:133.
format4_import_marker_fsync
Format 4 import marker fsync could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:251.
format4_import_marker_rename
Format 4 import marker rename could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:261.
format4_import_marker_temp
Format 4 import marker temp could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:238.
format4_import_marker_write
Format 4 import marker write could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:241.
format4_import_metadata_directory
Format 4 import metadata directory could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:286.
format4_import_metadata_flush
Format 4 import metadata flush could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:297.
format4_import_metadata_open
Format 4 import metadata open could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:280.
format4_import_metadata_prepare
Format 4 import metadata prepare could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:295.
format4_import_newer_refs_marker
Refs marker is newer than three. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:41.
format4_import_node_count
Batch exceeds node bound. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:117.
format4_import_node_hash
Plan hash differs. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:83.
format4_import_node_over_limit
Shard (reported value) node (reported value) at (reported value): (reported value); if the node is unreachable, vacuum the store and resume the import. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_scan.rs:184.
format4_import_node_publish
Format 4 import node publish could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:127.
format4_import_pin_allocation
Format 4 import pin allocation could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:283.
format4_import_reader_allocation
Format 4 import reader allocation could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:39.
format4_import_reader_write
Format 4 import reader write could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_nodes.rs:57.
format4_import_ref_allocation
Format 4 import ref allocation could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:344.
format4_import_ref_conflict
Duplicate filename. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:176.
format4_import_ref_count
Format 4 import ref count could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:363.
format4_import_ref_marker
Format 4 import ref marker could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:211.
format4_import_ref_name
Filename is not UTF-8. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:145.
format4_import_ref_record
Format 4 import ref record could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:181.
format4_import_ref_type
Record is not a regular file. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:32.
format4_import_refs
Format 4 import refs could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:367.
format4_import_refs_create
Format 4 import refs create could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:225.
format4_import_refs_list
Format 4 import refs list could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:23.
format4_import_refs_metadata
Format 4 import refs metadata could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:31.
format4_import_refs_next
Format 4 import refs next could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_index.rs:25.
format4_import_refs_type
Not a directory. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:34.
format4_import_repair_count_exhausted
Format 4 import repair count is exhausted. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/store/disk/import_repair.rs:62.
format4_import_resume_required
Reopen after failure. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:173.
format4_import_shard
Format 4 import shard could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_nodes.rs:26.
format4_import_shards
Zero shards. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:316.
format4_import_size_scan
Format 4 import size scan could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_scan.rs:194.
format4_import_snapshot_allocation
Format 4 import snapshot allocation could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:117.
format4_import_snapshot_conflict
Duplicate name or identity hash collision. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/branch/catalogue_error.rs:49.
format4_import_snapshot_corrupt
Format 4 import snapshot is corrupt. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/db/format4_import_snapshots.rs:159.
format4_import_snapshot_index
Format 4 import snapshot index could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:105.
format4_import_snapshot_length
Format 4 import snapshot length could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:138.
format4_import_snapshot_metadata
Format 4 import snapshot metadata could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:43.
format4_import_snapshot_open
Format 4 import snapshot open could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:37.
format4_import_snapshot_position
Format 4 import snapshot position could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:56.
format4_import_snapshot_read
Format 4 import snapshot read could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:145.
format4_import_snapshot_root_missing
Snapshot (reported value) root (reported value). Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/db/format4_import_snapshots.rs:125.
format4_import_snapshot_seek
Format 4 import snapshot seek could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:109.
format4_import_snapshot_utf8
Format 4 import snapshot utf8 could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_snapshots.rs:147.
format4_import_source
Requires configuration three and refs marker two. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/config/format4_import_config.rs:41.
format4_import_storage
Format 4 import storage could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_init.rs:27.
format4_import_store
Format 4 import store could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_support.rs:112.
format4_import_walk_allocation
Format 4 import walk allocation could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import_nodes.rs:131.
format4_import_walk_state
Missing verification. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:429.
format4_import_writer_lock
Format 4 import writer lock could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/format4_import.rs:142.
format4_limit
Requires a limits object. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/config/format4.rs:58.
format4_unknown_member
Format 4 unknown member could not complete under its stated contract. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/config/format4.rs:90.
format4_wal
Requires checked-length. Preserve the original source and import journal. Correct the named file, size or phase condition on a working copy before resuming the version-specific importer. Source: crates/haematite/src/db/config/format4.rs:48.

History

history_key_length
History key length could not complete under its stated contract. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:82.
history_key_successor_exhausted
History key successor is exhausted. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:430.
history_node_decode
History node decode could not complete under its stated contract. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/db/vacuum/history_source.rs:192.
history_node_parent_missing
History node parent is missing. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/db/vacuum/history_source.rs:101.
history_node_prefix_missing_or_invalid
History node prefix missing or is invalid. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/db/vacuum/history_source.rs:172.
history_physical_binding_required
History physical binding is required. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/prune.rs:79.
history_physical_root_missing
History physical root is missing. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/db/vacuum/history_source.rs:109.
history_physical_store_missing
History physical store is missing. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/branch/history.rs:111.
history_physical_store_missing_or_invalid
History physical store missing or is invalid. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/db/vacuum/history_source.rs:144.
history_row_budget
History row budget could not complete under its stated contract. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:428.
history_row_shards
History row shards could not complete under its stated contract. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:421.
history_shard_beyond_count
History shard beyond count could not complete under its stated contract. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:108.
history_shard_count_overflow
History shard count exceeds its numeric range. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:86.
history_shard_id_overflow
History shard id exceeds its numeric range. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:92.
history_shard_order
History shard order could not complete under its stated contract. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:95.
history_tree_read
History tree read could not complete under its stated contract. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:97.
history_value_length
History value length could not complete under its stated contract. Use a stopped copy, inspect the named file and service row and retain every mismatch count. Do not repair history by discarding the conflicting file. Source: crates/haematite/src/branch/history.rs:89.

Reclaim

reclaim_activation_partial
Reclaim activation partial could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/db/reclaim_activation.rs:28.
reclaim_activation_poison
Reclaim activation poison could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/router/operations.rs:229.
reclaim_activation_unplaced
Reclaim activation unplaced could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:1670.
reclaim_held
Reclaim held could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/db/quiesce.rs:161.
reclaim_list_budget_spent
Reclaim list budget spent could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:373.
reclaim_mark_bytes_exceeded
Reclaim mark bytes exceeded could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/index_checkpoint.rs:119.
reclaim_pass_watch_capacity_zero
Reclaim pass watch capacity zero could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/db/reclaim_passes.rs:92.
reclaim_pass_watch_registration_reply_failed
Reclaim pass watch registration reply failed. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/commands.rs:375.
reclaim_pass_watch_shard_unavailable
Reclaim pass watch shard is unavailable. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/db/reclaim_passes.rs:96.
reclaim_pass_watch_startup_reply_failed
Reclaim pass watch startup reply failed. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/startup.rs:77.
reclaim_pass_watch_unplaced
Reclaim pass watch unplaced could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:1015.
reclaim_release_unanswered
Reclaim release unanswered could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/db/quiesce.rs:120.
reclaim_resume_corrupt
Reclaim resume is corrupt. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/shard/actor/native/reclaim_resume.rs:175.
reclaim_resume_identity
Reclaim resume identity could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim_resume.rs:50.
reclaim_resume_marks
Reclaim resume marks could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim_scratch.rs:163.
reclaim_resume_recorded
Reclaim resume recorded could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:1287.
reclaim_resume_stale
Reclaim resume stale could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim_resume.rs:341.
reclaim_resume_taken
Reclaim resume taken could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:833.
reclaim_resume_too_large
Reclaim resume exceeds its size bound. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim/checkpoint.rs:88.
reclaim_resume_unreadable
Reclaim resume could not be read. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/shard/actor/native/reclaim_resume.rs:329.
reclaim_resume_unrecorded
Reclaim resume unrecorded could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:1284.
reclaim_resume_unremovable
Reclaim resume unremovable could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:1259.
reclaim_resume_unwritten
Reclaim resume unwritten could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:799.
reclaim_scratch_no_prefix
Reclaim scratch no prefix could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim.rs:2283.
reclaim_scratch_short
Reclaim scratch short could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim_scratch.rs:417.
reclaim_scratch_unreadable
Reclaim scratch could not be read. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/shard/actor/native/reclaim_scratch.rs:406.
reclaim_scratch_unremovable
Reclaim scratch unremovable could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim_scratch.rs:91.
reclaim_scratch_unwritable
Reclaim scratch unwritable could not complete under its stated contract. Inspect the release or reclaim status and its named source. Preserve pins and unfinished decisions; restore the failed storage operation before continuing. Source: crates/haematite/src/shard/actor/native/reclaim_scratch.rs:102.

Startup

startup_record_allocation
Startup record allocation could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:43.
startup_record_check
Startup record check could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:41.
startup_record_epoch
Startup record epoch could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:47.
startup_record_epoch_overflow
Startup record epoch exceeds its numeric range. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:60.
startup_record_generation
Startup record generation could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:49.
startup_record_generation_mismatch
Startup record generation does not match. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:53.
startup_record_generation_overflow
Startup record generation exceeds its numeric range. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:62.
startup_record_identity
Startup record identity could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:44.
startup_record_identity_mismatch
Startup record identity does not match. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:46.
startup_record_installed_unfenced
Startup record installed unfenced could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/file_error.rs:55.
startup_record_io
Startup record io could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/file_error.rs:44.
startup_record_length
Startup record length could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:35.
startup_record_lifecycle
Startup record lifecycle could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:57.
startup_record_magic
Startup record magic could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:25.
startup_record_not_installed
Startup record not installed could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/file_error.rs:53.
startup_record_shard_count
Startup record shard count could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:31.
startup_record_trailing
Startup record trailing could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:39.
startup_record_version
Startup record version could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/startup_record/error.rs:28.

Other storage diagnostics

base_node_corrupt
Base node is corrupt. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/fence/record_nodes.rs:39.
chunking_migration_fence_not_owned
Chunking migration fence not owned could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/db/config/migration_io.rs:124.
coverage_old_path_limit
Coverage old path limit could not complete under its stated contract. Read the current merge inputs and journal revision. Resolve the named owner or dependency and regenerate the affected review or proof before advancing. Source: crates/haematite/src/branch/catalogue_error.rs:51.
delete_range
Delete range could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/shard/actor.rs:1699.
index_rebuild_history_poisoned
Index rebuild history poisoned could not complete under its stated contract. Read the collection declaration, endpoints and captured version. Correct the named field or stored index inconsistency before another write. Source: crates/haematite/src/db/index_rebuilds.rs:104.
invalid_queue_byte_limit
Invalid queue byte limit could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/db/error/implementation.rs:127.
kept_row_read
Kept row read could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/db/branches_kept_error.rs:56.
kept_service_binding_stale
Kept service binding stale could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/db/branches_kept_error.rs:42.
kept_shard_set_incomplete
Kept shard set is incomplete. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/db/branches_kept_error.rs:49.
one_flush_io
One flush io could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/one_flush.rs:33.
one_flush_locator_geometry
One flush locator geometry could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/one_flush.rs:32.
one_flush_node_corrupt
One flush node is corrupt. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/store/disk/import_repair.rs:44.
one_flush_storage_span
One flush storage span could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/one_flush.rs:30.
one_flush_unsupported_platform
One flush unsupported platform could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/fence/one_flush.rs:31.
plan_nodes_incomplete
Plan nodes is incomplete. Read the current merge inputs and journal revision. Resolve the named owner or dependency and regenerate the affected review or proof before advancing. Source: crates/haematite/src/branch/catalogue_error.rs:47.
plan_proof_invalid
Plan proof is invalid. Read the current merge inputs and journal revision. Resolve the named owner or dependency and regenerate the affected review or proof before advancing. Source: crates/haematite/src/branch/catalogue_error.rs:50.
prune_reserved_sequence_key
Prune reserved sequence key could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/api/error.rs:33.
read_hold_database_closed
Read hold database closed could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/db/read_holds.rs:137.
read_hold_mark_bound
Read hold mark bound could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/db/read_holds.rs:129.
read_hold_no_shard
Read hold no shard could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/db/read_holds.rs:117.
read_hold_not_retained
Read hold not retained could not complete under its stated contract. Keep the store and receipt evidence. Check the named shard, root or durable file on a stopped copy and resolve that storage condition before another writer opens it. Source: crates/haematite/src/db/read_holds.rs:124.
read_hold_root_missing
Read hold root is missing. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/db/read_holds.rs:120.
read_hold_unreadable
Read hold could not be read. Preserve the affected files and the full diagnostic. Verify a stopped copy and recover the named metadata or data from a known-good backup before another write. Source: crates/haematite/src/db/read_holds.rs:133.
register_inbound_drain
Register inbound drain could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/sync/endpoint.rs:1225.
replicate_append
Replicate append could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/db/receiver.rs:721.
reserved_sequence_key
Reserved sequence key could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/db/error/display.rs:31.
route_ack_outcome
Route ack outcome could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/sync/endpoint.rs:1338.
route_catch_up_response
Route catch up response could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/sync/endpoint.rs:1255.
route_election_vote
Route election vote could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/sync/endpoint.rs:1242.
shard_queue_full
Shard queue full could not complete under its stated contract. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/db/error/display.rs:21.
shard_request_size_overflow
Shard request size exceeds its numeric range. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/db/error/display.rs:24.
writer_open_refused
Writer open was refused. Read the named resource, operation and underlying cause. Correct that exact precondition and confirm the resulting record or receipt before continuing. Source: crates/haematite/src/db/vacuum/report.rs:153.

Historical names

read_access_refused, write_access_refused
These were explicit HTTP status-classification labels in the earlier source. Current main uses the general _access_refused suffix rule and emits neither literal name. They are retained here to preserve the earlier census.
session_id_invalid
The earlier assistant handshake used this name. Current main validates session ids in the session-control and permission paths with more specific names. It is retained here to preserve the earlier census.

Coverage

The refusal census checks both pages against all current source names and the three historical names retained from the earlier census. A missing name, a repeated name, an unexpected name or an inline expression fails the check.