I've created a contract, by inheriting Contracts.Contract. I've overriden Generate and MeetRequirements, and I can see it in the debug menu, but it is never actually generated, no matter how many times I clear the list. I have added MonoBehaviour.print in both, and these two function never log anything to KSP.log
Do I need to register the contract manually somewhere for it to be generated?
(semi) related question:
I've added new experience traits via cfg file, is there a way to prevent kerbals from being generated with them? I've seen them created in astronaut complex, but I'd like them not to be