Docs

Integration

Conformance

The conditions under which the Vinaya process conforms to the Dev Process contract, one for each generic condition.

Planned
Eight conditions

About Vinaya's conformance

This page answers the generic Conformance for the Vinaya process.

Vinaya conforms when

Generic conditionVinaya condition
The declaration activates without hidden defaultsThe process installs, pins, upgrades and resumes through the public loader without a privileged default path
Every object and authority relationship can be produced and linkedEvery generic object, identity and authority relationship maps to Vinaya's declarations. See Process contract.
Generic gates cover positive, negative, unavailable and inapplicable casesGeneric and Vinaya-specific gates exercise all four cases
Transitive invalidation worksRevision, Intent, policy and applicability changes produce transitive invalidation
Events are enough for Mission Control and statisticsThe harness can emit complete common events and derive Mission Control and comparable statistics without Vinaya-specific hidden data. See Logging.
Effects and extensions are registered and boundedExternal calls route through registered adapters and governed effects
Unsupported behaviour is refused preciselyBehaviour Vinaya does not support is refused with a precise reason, never approximated
The same semantics hold across supported adaptersThe same semantics hold on claude and codex, and on the GitHub tracker and code host

The repository's doctrine, schemas, checks and commands implement this and may add operational detail without contradicting it.

What's next