Skip to content

Janitor v0.8.1 — live Jev playground

Pre-release
Pre-release

Choose a tag to compare

@AaronDovTurkel AaronDovTurkel released this 23 Sep 12:23

Janitor v0.8.1 fixes live Jev evaluation through Cloudflare Workers AI and adds an opt-in public playground that runs Janitor itself.

  • The Cloudflare evaluator accepts both documented plain answers and the live transport's Completed result envelope. Pending, failed and malformed outputs still fall back safely.
  • The playground uses the real browser collectors, matching engine, HTTP handler and D1 storage. It supports new snapshots, repeated snapshots, controlled cookie recovery and erasure. Numeric risk and confidence remain server-side.
  • A private 24-hour cache and database-atomic limits cap the pilot at 20 call reservations per UTC day and 100 lifetime reservations. Failures remain charged; erasure and deployments cannot refill the allowance. Gateway logging, gateway caching and retries are disabled per request.
  • Collection requires explicit activation. Each signed session sees only its own history, expires after 24 hours and can erase its data immediately. Ordinary page views and the original local labs collect nothing.

A funded hosted flow returned jev, jev, cache, jev and passed cookie recovery, erasure, mobile rendering and private-response checks. This validates the integration, not matching or bot-detection accuracy. The cache-hit request made no new provider call. Call limits are not an invoice-wide dollar cap.

Install

The combined janitor-0.8.1.tar.gz contains seven compiled JavaScript archives and a manifest with local dependency overrides for npm, pnpm and Bun. Individual archives, a native Hex-format package and SHA256 checksums are attached. All package versions advance together; the Elixir implementation is unchanged. No database migration is required beyond the existing seven library migrations. The public demo has its own additional schema.

npm and Hex registry publication remain pending release-account authentication. These GitHub artifacts are the supported installation path.

Validation

243 TypeScript tests, strict typechecking, lint, 15 site browser tests and Astro diagnostics pass. All seven archives install and import in isolated npm, pnpm and Bun consumers; a wrapped Jev evaluation also passes from those installed packages. The Hex-format archive builds. Automated inference is mocked; the hosted checks above separately exercise real Jev.

GitHub CI passed at the release commit, including native Elixir/Postgres, Phoenix, browser integrations, framework builds and the production Worker dry-run.