ci / vet-and-test (pull_request) Successful in 42s
Why: The boundary linter allows agent-intent imports only in the adapter layer; route and runmgr consume aliases from intentgate instead of importing the ecosystem library directly. Evidence: lint-boundaries passes below; backend suite green. Impact: intentgate re-exports Command/ActionRef and the kind constants; route drops the agent-intent import.