Product Inspection
These commands show you the state of your product. They print its configuration, parameters, routes and signals, validate it against its SPL model, run its tests, and compare its scaffold files with the current templates.
Command reference
| Command | Description |
|---|---|
product:config |
Show the resolved configuration with origin tracing |
product:params |
Show each parameter of the product’s features, its value and the layer it comes from |
product:routes |
Show all HTTP routes with feature attribution |
product:validate |
Validate product configuration against the SPL |
product:missing |
List features required by UVL but not declared |
product:auto-require |
Add missing required features to pyproject |
product:frontend:audit |
Audit the npm packages the features’ bundles ship against npm’s advisories |
product:test |
Run the features’ tests, then the product’s own, for one or more products |
product:drift |
Show which SPLENT-owned files have drifted from the current templates |
product:sync-template |
Apply template updates to SPLENT-owned product files |
product:signals |
Show all feature signals and their listeners |
product:clean |
Full reset, stopping containers, wiping volumes, resetting the database and clearing files |
product:commands |
List the CLI commands of the features and of the product itself |
check:product |
Validate env vars, symlinks, config overwrites, blueprint registration, and contracts |