@lssm-tech/lib.contracts-studio
v0.4.0
Published
Readme
@lssm-tech/lib.contracts-studio
Contract definitions for ContractSpec Studio operations including integrations, lifecycle, and presentation.
Overview
This library provides contract specs for Studio functionality:
- Integration management
- User interactions (commands, queries)
- Lifecycle stage management
- Presentation layer contracts
- Template definitions
Installation
bun add @lssm-tech/lib.contracts-studioExports
./integrations— Integration binding contracts./interactions— User interaction specs./interactions/commands— Command definitions./interactions/queries— Query definitions./lifecycle— Lifecycle stage contracts./presentation— Presentation layer contracts./studio— Core studio contracts./templates/*— Template contracts (messaging, recipes, todos)
Usage
import { CreateProjectCommand } from '@lssm-tech/lib.contracts-studio/interactions/commands';
import { GetProjectQuery } from '@lssm-tech/lib.contracts-studio/interactions/queries';
import { LifecycleStage } from '@lssm-tech/lib.contracts-studio/lifecycle';Dependencies
@contractspec/lib.contracts— Core contract primitives@contractspec/lib.schema— Schema utilities
Related Packages
@lssm-tech/bundle.studio— Implementation@contractspec/lib.contracts-library— Library contracts@lssm-tech/lib.database-studio— Database layer
