This is (?) part of the FlowDB refactor.. presently synonyms are managed by a bunch of ad hoc functions in create_synonyms.py but these should be unified into something similar to CompartmentManager, allowing for storage of customized local synonyms.
One thing is for sure- we don't want to use the foreground manager to also manage synonyms. maybe this gets folded into the FlowDB, maybe it is left separate. but out of the foreground.
This is (?) part of the FlowDB refactor.. presently synonyms are managed by a bunch of ad hoc functions in
create_synonyms.py
but these should be unified into something similar to CompartmentManager, allowing for storage of customized local synonyms.One thing is for sure- we don't want to use the foreground manager to also manage synonyms. maybe this gets folded into the FlowDB, maybe it is left separate. but out of the foreground.