If we have a small suite of projects that are representative of different potential KBT set-ups, we can run terms extraction against these projects at intervals and confirm that:
- Behaviors have not changed across updates
- Behavior is consistent across silnlp/Machine/machine.py/Serval (until, of course, they are both sharing the same Machine implementation)