Archibald312 unblocks the free tier and turns the test lights back on

A two-part fix that makes the fork easier to try and harder to break.

infrastructure

The free-tier path to Gemini - Google's AI model offered under a no-cost quota - wasn't usable from a developer's local setup. A safety guard was rejecting requests before the allowlist that was supposed to wave them through ever ran. Archibald reordered the logic and cleaned up the error messages for the cases where the system does legitimately refuse a call.

The second half of the PR resurrects four browser tests that had been switched off after the UI drifted away from what the tests expected. Each of the core flows - managing projects, uploading documents, chatting with the assistant, and the spreadsheet-style tabular view - was rewritten against the current app, with stable hooks added to the buttons and inputs the tests reach for. The README also picked up the setup quirks that tripped Archibald up on the way in. The full suite now runs green in about 90 seconds.

So what Lower friction for anyone kicking the tires on this fork, with a working safety net back under the core product flows.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?