Hi, great work.
I found a bug in this feature though:
"In the "willingness to intrigue" check in dialog state lord_recruit_1_relation, added support for certain lady personalities (in terms of how willing they are, and what lines they speak). Instead of using the defaults, moralistic ladies use the settings for upstanding lords, and ambitious ladies use the settings for cunning lords (added 2011-04-03)"
In particular, in the script "lord_comment_to_s43" in module_scripts.py, you have the following block:
(else_try),
(this_or_next|eq, ":reputation", lrep_conventional),
(this_or_next|eq, ":reputation", lrep_otherworldly),
(assign, ":reputation", lrep_goodnatured),
I believe the second "this_or_next" should simply be removed, because otherwise any lord or lady will become good-natured in their philosophy response.