I did manage to get everything working well enough for a gamejam entry, but I went over time by about 15 minutes. Unless the keeper of the jam is feeling quite charitable, that means it didn't count for the event.
Either way, I'm planning on releasing a more cleaned up, less "jammy" version in a few days. There are a couple minor issues with the gamejam version, and I had to remove several of the puzzles at the last minute to avoid a bug in the hacking minigame.
Thanks to everyone who gave me feedback on the game! Even though I came in just over time, it was fun.