Status: IN
`_write_record` only appends to disk and returns a byte offset; it never modifies `self._index`, leaving index management entirely to callers (`put`, `delete`, `compact`)
Source: entries/2026/05/29/log-structured-hash-table-bitcask-_write_record.md