CLI
contracts commands
Derive technical contracts from extracted flows.
contracts commands
asa contracts extract turns product flows into implementation contracts.
Extract contracts
asa contracts extract workspace-saasGenerates:
contracts/api.openapi.yamlcontracts/permissions.yamlcontracts/events.yamlcontracts/analytics.yamlcontracts/observability.yaml
Why this step matters
It exposes backend and platform expectations before coding starts:
- API operations;
- role/permission model;
- business and analytics events;
- metrics/logs/traces expectations.
Uncertainties
The extraction report flags uncertain mappings that should be reviewed before implementation.
Strict coupling validation
asa contracts extract now hard-fails when metrics/analytics/contracts coupling is incomplete (for example missing flow metrics, missing analytics metric/dashboard, or missing observability metric linkage).