Purpose
This guide covers the recommended setup for teams moving from build to production on the Affinda platform - how to structure workspaces, manage model memory, and handle changes safely without disrupting live processing.Recommended workspace structure
We recommend separating your organization into three workspaces, each with a clear purpose. Keeping them separate makes it easy to control access, isolate change, and keep production predictable.
Training workspace
- All confirmed model memory documents stored here
- Annotations updated here when fields or behavior change
- New document variations added here first
- Access restricted to configuration owners
Dev & Test workspace
- Document types configured in Training are linked here
- Integration testing space
- No independent model memory; inherits the Model memory that lives in Train config
- Safe to experiment and break things here
Production workspace
- Model memory toggle turned off
- Document types promoted here only after testing
- All documents processed via API from here
- No direct schema edits — go through Training first
Making changes whilst in production
Once your workflow is live in production, you may still need to update your document types or workflow settings from time to time. Identify the type of change you want to make, then follow the recommended approach below.Scenario A — New document variation
The model is seeing a new version or variation of a document type already set up in the platform. It may not be performing well due to no closely matching example in the model’s model memory set. Approach: Add to model memory → Training workspaceUpload to Training
Annotate and confirm
No deployment needed
Scenario B — Small schema change
Adding or tweaking one or two simple fields. Approach: Edit in place → TrainingEdit the schema in Training
Re-predict and reconfirm
Takes effect immediately
Scenario C — Significant schema change
Groups, nesting, structural changes, or anything that requires integration retesting. Approach: Duplicate → Dev/Test → ProductionLeave production untouched
Duplicate in Training
Rebuild model memory
Test in Dev/Test
Validate end-to-end
Promote to Production
