Architecture & Boundaries
Workspace Layout
api/: backend APIs and data models.
hub/: ASAHub frontend application.
- agreement source repository: agreement version source (Git-managed).
ctl/: CLI tool (asactl).
Data Boundaries
- Agreement versions are sourced from the agreement source repository.
- ASAHub is responsible for indexing, browsing, comments, binding, and management capabilities.
- Service / Flow / Plugin content is managed on the Hub side.
Release Boundaries
- Agreement version release: via the agreement source Git channel.
- Service and Flow release: via Hub/API
me management endpoints.