Files
2026-05-27 23:29:53 +01:00

21 lines
645 B
Markdown

## ADDED Requirements
### Requirement: Delta package provides delta manager
The `@suaveplan/bitpacker-delta` package SHALL expose a `DeltaManager` that detects changes between successive values and encodes only deltas.
#### Scenario: Field-level delta encoding
- **WHEN** two successive objects differ in only one field
- **THEN** only the changed field is encoded, plus a field-change bitmask
#### Scenario: XOR delta for numbers
- **WHEN** two successive numeric values are packed with XOR delta
- **THEN** the packed size is smaller than full encoding when values are close
## MODIFIED Requirements
None.
## REMOVED Requirements
None.