feat(bridge): split phantom into phantom-declared vs phantom-transitive #201
dogfood-gate.yml
on: pull_request
Validate A2ML manifests
Validate K9 contracts
Empty-linter (invisible characters)
Groove manifest check
Dogfooding compliance summary