Knowledge
Search knowledge... ⌘K
Knowledge · Framework · Capabilities
Modeling
Function declaration completeness. Does function.yml contain all required fields per layer_constraints (name, params, return, contract, effects)?
Overview
Function declaration completeness. Does function.yml contain all required fields per layer_constraints (name, params, return, contract, effects)?
Modeling transforms business goals and domain knowledge into structural models that serve as the single source of truth for all downstream implementation. In the SBX framework, every package, entity, and component begins as a YAML model before any code is written. The model captures entities, attributes, references, capabilities, and requirements — ensuring that implementation is always a faithful representation of the design.
Layer Guidance
- PD
- Signature complete, preconditions defined, pure declaration
- MD
- Signature complete, effects=db, error_protocol defined
- SI
- Signature complete, transfer=json, resilience=retry
- UI
- Signature complete, props defined, pure display
SDLC Phases
Examples
- Package model for persistence packages/core/go/pkg/persistence/package.yml