Consumer Boundary

External products integrate as customers of the public Hydracept surface. They should not bypass Hydracept to reach providers directly.

Rule

If an external customer cannot do it through the supported Hydracept surface, your product should not either.

When Hydracept is meant to own generation execution:

CI gate


hydracept consumer-check --strict

Fail the build when product code imports direct provider clients on paths Hydracept should own.