All releases
Faithfulness of imported protocols
2026.10.16-fidelite-import-protocoles ·
Delivered build : 9c8b1fbf25c7ee0ab516e0d0f8605e7c55da75b4
Changes
- Tables in the document are now taken one at a time: a thermocycler program and a reaction mix described in the same section become two separate steps, each with its own table, instead of a single table for both.
- A reaction mix table gets a total volume column computed from the number of reactions, which recomputes when that number is changed before running the experiment.
- Variables proposed by Otto are normalised and their references follow the renaming, so the calculations actually run in the steps instead of staying inert text.
- The step calendar no longer goes backwards: days form an increasing sequence derived from the document.
- Parameterising a long protocol is now handled in batches of steps; beyond a certain length it previously returned nothing at all.
Known limitations
- Extraction is still done by a model: two imports of the same document can differ in the number of steps, in how they are split, and in how many tables get a computed total column.
- Checklists are still sometimes built from the sub-actions, even when the document states none.
- An already imported protocol is not revisited: it has to be imported again to benefit from these fixes.
