fayerman-source makes Mike safe to kick the tires on

A first-run guide for lawyers evaluating Mike, plus a quiet security fix that closes a credential footgun in the setup.

securityinfrastructure

fayerman-source added a testing guide aimed squarely at firms who want to try Mike against real, sensitive matters before trusting it - and wired it into the setup flow so new self-hosters meet it during onboarding rather than hunting for it. The guide steers evaluators toward:

  • Disposable infrastructure they can spin up and throw away, so a test run never touches production systems.
  • Synthetic documents standing in for live client files, keeping privileged material out of the trial entirely.
  • Spend-capped provider keys, so an evaluation can't quietly run up an unbounded bill.

Bundled alongside is the more consequential change: fayerman-source pulled a fully-privileged Supabase database key out of the browser-facing example config. That key bypasses access controls, and shipping it in front-end example settings invited new operators to leak a powerful secret. The guiding rule: privileged secrets belong on the server, never where client code can reach them.

So what Anyone piloting Mike inside a firm should start here - it shapes a safe, cost-controlled evaluation and removes a setup mistake that could have exposed client data.

View this fork on GitHub →

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

Commits in this thread

2 commits from fayerman-source/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
fce2f2d9 docs: add safe local testing guide Eli Fayerman 2026-05-04 ↗ GitHub
1f191fea Merge branch 'main' into codex/safe-local-testing-guide cosimoastrada 2026-05-08 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-717.md from inside the repo you want the changes in.

⬇ Download capture-thread-717.md