What leaves your machine

What leaves your machine An architecture diagram generated by Archify. Turn log and jobs · .polywatch/turns, jobs · Your machine: Runs on the developer's machine; code leaves it only in the two model calls Turn log and jobs .polywatch/turns, jobs Settings · .polywatch.json · Your machine: Runs on the developer's machine; code leaves it only in the two model calls Settings .polywatch.json Review worker · detached process · Your machine: Runs on the developer's machine; code leaves it only in the two model calls Review worker detached process DeepSeek Flash · reviewer · Architecture component DeepSeek Flash reviewer Claude Opus 5.5 · claim checker · Architecture component Claude Opus 5.5 claim checker Review results · .polywatch/results · Your machine: Runs on the developer's machine; code leaves it only in the two model calls Review results .polywatch/results Ledger · .polywatch/ledger.jsonl · Your machine: Runs on the developer's machine; code leaves it only in the two model calls Ledger .polywatch/ledger.jsonl read the job · file load settings list defects · HTTPS check one claim · HTTPS write the result · file append the review · file Your machine: Runs on the developer's machine; code leaves it only in the two model calls Legend Backend Database External

The short answer

  • • Only two calls leave the machine
  • • The changed files (minus excluded ones) and the request go to DeepSeek
  • • Single claims with the code they cite go to Anthropic

Not shown here

  • • The replay scripts, which also call Anthropic but only on benchmark data
  • • Connected but out of scope: Hook entry, Router, Project tests, Ranker, Delivery, polywatch CLI

What it guarantees

  • • Excluded files never leave the machine: .env, keys, *secret*, *credential* and node_modules are dropped before the reviewer prompt is built