I noticed a bug over the past week or so and it seems reproducible: Go to US Government. US Government is shut down. Hope you can resolve this soon. Love this project and would like to continue using it.
===
Um, has anyone seen the crazy fragmentation in the congressional district db? That can’t be helping things.
===
It seems that allocateFunds depends on the Congress class without any proper error handling, causing a complete shut-down of all non-essential system services. Perhaps a reserve allocation is required to ensure the system can use it when no resources are available.
===
It’s a serious architectural issue. I think it’s time to go back to the drawing board and design something with scalability and modularity in mind, and have a talk with the client about the dangers of feature creep and monkeypatching every time some clueless executive wants something “right now” and can’t be bothered to pay to do it right. I wouldn’t even bother forking this; just redesign from the ground up. It’ll be cheaper in the long run.