4. Import the Rest
Use ingestion tools to convert existing recipe formats into Soustack. This allows you to migrate your recipe collection without changing your source systems.
Using soustack-ingest
soustack-ingest is a parsing and conversion tool that transforms external recipe formats into Soustack. It is optional and pipeline-oriented, so teams can ingest legacy content without changing their source systems.
The ingest tool supports:
- Converting from common recipe formats
- Parsing ingredient quantities and units
- Extracting timing and prep information
- Normalizing recipe data
Ingestion workflow
A typical ingestion workflow:
- Extract recipes from your source system
- Run them through soustack-ingest
- Validate the output against the Soustack schema
- Store the converted recipes
- Optionally upgrade recipes with additional stacks
Incremental migration
You don't need to convert everything at once. Start with a subset of recipes, validate the conversion, and then scale up. Soustack's composable design means you can start with minimal recipes and upgrade them incrementally as needed.
Validation after ingestion
After ingesting recipes, use soustack-core to validate them. This ensures the converted recipes conform to the specification and can be safely consumed by applications.
Next steps
Once you've imported your recipes, you can automate workflows using MCP and other tool interfaces.