On the bright side, i found out the max life is 9990. Basically the game runs forever after roughly level 30 when the arena and quests start giving more life than you can possibly lose, and you just buy attack in the shop. made it to floor 110something before i just didnt care anymore and made it down to 270 trying to avoid heals as much as possible. rescale arena and quest rewards so they don't give over 200 health a hit, and eventually over 1600 health each. lol
Scouting generates attacks and risk, not time or anything else. Only scouting. Once you've cleared our a section the risk is removed, therefore you can beat this entire game with basically a single defender if you take it slow.
"Work" score above 50 = automatically recruit if you have space. Below 50 = auto fail. Amount of space = 20 per level of the house. Starving or mood will cause even 0 risk missions to lose people. "scouting" seems to be the best way to gain mood. "Raids" are completely random.
Explored the whole town and saw nothing that could trigger a victory, Although at the docks in the NE corner something killed all my scouting parties, even when I sent my 5 best fighters. Some clear cut instructions on how to win before the raids eventually become overwhelming would make sense.