Coverage for node / src / stigmem_node / plugins / bands.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-05-25 01:49 +0000

1"""Hook composition bands for PR 4-INF.1.""" 

2 

3from __future__ import annotations 

4 

5from enum import IntEnum 

6 

7 

8class Band(IntEnum): 

9 """Deterministic hook composition tiers.""" 

10 

11 AUTHN = 10 

12 AUTHZ = 20 

13 VALIDATE = 30 

14 TRANSFORM = 40 

15 FILTER = 50 

16 RANK = 60 

17 PERSIST = 70 

18 AUDIT = 80 

19 OBSERVE = 90