Awesome Reviewers

When adding or updating tests, prefer realistic behavior checks over brittle mocks, keep them deterministic, and assert meaningful invariants.

Guidelines

Example pattern (isolated smoke test)

const smokeHome = mkdtempSync(join(tmpdir(), "app-smoke-"));
const smokeEnv = {
  ...process.env,
  HOME: smokeHome,
  USERPROFILE: smokeHome,
  APP_DIR: join(smokeHome, ".app"),
  APP_DATA_DIR: join(smokeHome, "data"),
  APP_PORT: String(await findFreePort()),
};
// start the real binary and probe health using only smokeEnv