Versions
- A saved change that would break your apps no longer breaks them. If a decision has already answered API requests and you add an input, remove an output, change a field’s type, or add a new value to a text or true/false output, saving creates a new version. Requests without a
SmartDecision-Versionheader keep getting the previous version until you retire it. - Response headers say which version answered and which version is the latest.
Licensing
- Without a license key, SmartDecision shows only the key screen.
- When a license expires, everything keeps working for 14 days. From day 15 the workspace is read-only, and from day 31 the resolve API stops answering. Banners warn you before each stage, and a new key restores everything at once.
- Trial keys can have shorter stages.
Drafting
- When the AI can’t draft a table, you now see why: the policy is too long for one decision, or the AI’s table had a problem it couldn’t fix. SmartDecision sends an invalid table back to the AI once to correct it before giving up.
Installing
- The installer asks whether to use the built-in AI or your own AI server on your network (Ollama, vLLM or llama.cpp).