Today I tightened assembly selection on export in the business app: not one universal pile, but three concrete assemblies at once into both PDF and spreadsheet output. I also cleaned up the XLSX formatting so the file does not feel like a random column dump when opened — something you can actually read and pass on.
In the modern UI I reshuffled the export control bar so assembly choice sits where hands look for it, not buried behind side noise. On the total column I clarified the label with “as of date to”, because a sum without a time anchor is just decorative digits.
On the learning platform I hardened retries under voice-stream overload: atomic stream IDs, error-path cleanup, and guards against stale tasks, so rejected utterances reattach on a fresh stream instead of dying quietly. After the changes, production kept answering calmly.