Best practices for building, testing, and hardening this DaloyJS REST API on Cloudflare Workers. Use when adding or changing HTTP routes, Zod/Standard Schema validation schemas, middleware, route metadata, or error handling; wiring Worker bindings (KV, D1, R2, Queues, env, secrets); running contract gates; or working on auth, rate limits, and security defaults.
Best practices for building, testing, and hardening this DaloyJS REST API on the Deno runtime. Use when adding or changing HTTP routes, Zod/Standard Schema validation schemas, middleware, route metadata, or error handling; regenerating the OpenAPI spec; running contract gates; managing Deno permissions and tasks; or working on auth, rate limits, secrets, and security defaults.
Best practices for building, testing, and hardening this DaloyJS REST API on Node.js. Use when adding or changing HTTP routes, Zod/Standard Schema validation schemas, middleware, route metadata, or error handling; regenerating the OpenAPI spec or typed Hey API client; running contract gates; or working on auth, rate limits, secrets, and security defaults.
Best practices for building, testing, and hardening this DaloyJS REST API on Vercel (Node.js runtime). Use when adding or changing HTTP routes, Zod/Standard Schema validation schemas, middleware, route metadata, or error handling; regenerating the OpenAPI spec or typed Hey API client; keeping the single Vercel Functions entrypoint and Web-Standard handler; running contract gates; or working on auth, rate limits, secrets, and security defaults.
Best practices for building, testing, and hardening this DaloyJS REST API on the Bun runtime. Use when adding or changing HTTP routes, Zod/Standard Schema validation schemas, middleware, route metadata, or error handling; regenerating the OpenAPI spec or typed Hey API client; running contract gates; or working on auth, rate limits, secrets, and security defaults.
Passive friction observation — runs alongside any agent task. Silently collects DX friction during the run, then at task end opens a pre-filled review page in the agent browser for the human to inspect and submit. Never sends data without human approval. Triggered automatically by the harness loading the skill, not invoked by name.