33f6d99ba7
Covers happy paths, error cases (not found, already promoted, already fluid, crystallized target, same-entity absorb), and empty result sets. Uses NIB_DB env var for test isolation.