Files
suaveplan/openspec/archive/2026-05-02-bitpacker-modular-restructure/specs/bitpacker-delta/spec.md
2026-05-27 23:29:53 +01:00

645 B

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.