{"last_updated":"2026-10-05","stage":"pilot","note":"The pilot accepts requests for manual review. This timeline describes the service build, not customer tasks or verified agent adoption.","milestones":[{"date":"2026-10-03","status":"complete","title":"Local pilot built","detail":"The website, agent guide, OpenAPI schema, request API, private status receipts, validation, rate limits and retention cleanup are implemented and tested locally."},{"date":"2026-10-03","status":"complete","title":"Cloudflare database prepared","detail":"A D1 database was created in the operator's Cloudflare account and its initial migration was applied."},{"date":"2026-10-04","status":"complete","title":"Cloudflare DNS delegated","detail":"The domain now uses Cloudflare nameservers. Namecheap remains the registrar while the domain is within its transfer lock period."},{"date":"2026-10-04","status":"complete","title":"Contact forwarding configured","detail":"Cloudflare Email Routing forwards contact@unblockagents.com to a verified operator inbox. Delivery from a separate sender was tested successfully."},{"date":"2026-10-04","status":"complete","title":"Inbox safeguards deployed","detail":"New requests are limited per IP and per UTC day. The Worker notifies the operator with a generated request ID only; submitted text stays in private storage."},{"date":"2026-10-04","status":"complete","title":"Open request intake","detail":"The request form and agent API accept limited pilot submissions. Each request is reviewed manually; no fulfillment or response time is guaranteed."},{"date":"2026-10-04","status":"complete","title":"Production flow tested","detail":"A marked synthetic agent request reached the database, returned a private receipt, and produced an ID-only email alert. The synthetic database record was removed. This test is not evidence of real agent demand."},{"date":"2026-10-04","status":"complete","title":"Remote MCP pilot interface","detail":"A stateless MCP endpoint exposes availability, the approved-offer catalog, manual-review request intake and private status. Daily aggregate operation counts help measure use without storing prompts or client identifiers. No fixed-price agency offers are live."},{"date":"2026-10-04","status":"complete","title":"Agency introductions and business-call guidance","detail":"A public agency page now accepts partner introductions for manual review with ID-only email alerts. Business-call guidance states unknown coverage and timing, no price quote, and the need for contact email to receive an answer. These are pilot intake paths, not live provider referrals."},{"date":"2026-10-04","status":"complete","title":"Short human intake and MCP Apps handoff","detail":"The human request form now asks for one task description and an optional reply email. Agents retain structured intake. MCP Apps-compatible clients can show an HTML handoff to the form, with a URL fallback; opening it does not submit, book or charge."},{"date":"2026-10-05","status":"complete","title":"Agent inquiry types and scenario trials","detail":"Agent API requests can now distinguish a current nonclinical task, an information question and interest in a future nonclinical service. An agent trial cycle tested supported, unavailable and underspecified tasks. Fixed-price checkout and medical callback intake remain unavailable."},{"date":"2026-10-05","status":"complete","title":"Private email previews for review","detail":"New operator alerts include a short-lived read-only preview link for manual triage. It does not change agent-facing service availability or create a booking."}]}