How To Choose A Tributary Package Entry Point
When To Use This Page
Use this page when you know the problem belongs to Tributary but you still need the correct package boundary.
Before You Begin
- Read the Tributary overview.
- Confirm that the question is about reducers or snapshots rather than raw streams or domain behavior.
Steps
- Choose
Mississippi.Tributary.Abstractionsfor reducer and snapshot contracts. - Choose
Mississippi.Tributary.Runtimefor runtime reduction and snapshot behavior. - Choose
Mississippi.Tributary.Runtime.Storage.Abstractionsfor snapshot storage seams. - Choose
Mississippi.Tributary.Runtime.Storage.Cosmosfor the Cosmos-backed snapshot storage implementation. - Switch to Brooks or Domain Modeling if the real problem is outside the reduction layer.
Verify The Result
- You should be able to explain whether the task is about contracts, runtime reduction, or snapshot storage seams.
Summary
Choose Tributary packages by reduction-layer responsibility, then move up or down the stack only if the problem no longer belongs there.
Next Steps
- Use Tributary Reference for the currently verified surface.
- Use Tributary Troubleshooting if the boundary still is not clear.