Foundations
Core concepts that underpin the SPLENT ecosystem. Understanding these is essential before working with the CLI or the framework.
- Feature anatomy. What a feature is, archetypes, directory structure, key files, contracts
- Feature lifecycle. States, transitions, guards, signals, manifest
- Extensibility. Template hooks, refinement, service locator, extension points, validation
- Feature testing. Test environment, fixtures, test levels, running tests
- Sources of truth.
pyproject.toml, UVL, andsplent.manifest.json - Port offset. Automatic port adjustment per product to avoid collisions
- Env placeholders.
__PRODUCT__and__FEATURE_HOST_DIR__automatic substitutions during merge