- go.mod with github.com/dailz/go-kv, Go 1.26.3, testify - config/config.go with WalConfig, Validate() with checked arithmetic - errors.go with sentinel errors (ErrCommitUnknown, ErrWriteStopped, etc.) - wal/constants.go with all WAL format constants and enums - wal/header.go with WAL File Header encode/decode (CRC32 IEEE) - wal/record.go with Physical Record codec, block boundary, SplitIntoRecords - wal/entry.go with WAL Entry codec (varint keys/values, OpType, ValueKind) - wal/sequence.go with SequenceManager (atomic, CAS, overflow-safe) - manifest/manifest.go with MANIFEST stub (Load/Save atomic) - manifest/current.go with CURRENT file (WriteCurrent/ReadCurrent) - Comprehensive tests for all modules - .golangci.yml configuration
10 lines
214 B
JSON
10 lines
214 B
JSON
{
|
|
"sessionID": "ses_162be27e5ffePD7UoGttrWFm7T",
|
|
"updatedAt": "2026-06-06T14:13:39.321Z",
|
|
"sources": {
|
|
"background-task": {
|
|
"state": "idle",
|
|
"updatedAt": "2026-06-06T14:13:39.321Z"
|
|
}
|
|
}
|
|
} |