AppDirect Advisor Ops — Quote intake

Deployment #1: Mobility. The API is live; this surface is not.

Ticket intake requires authentication.

The submit form that used to live here was removed rather than given the shared service token — a browser must never hold it. The rep intake wizard lands with real per-user auth in spec #5.

To exercise the completeness engine now, call the API server-side with the X-Internal-API-Token header:

curl -X POST http://localhost:3000/api/tickets \
  -H 'Content-Type: application/json' \
  -H "X-Internal-API-Token: $INTERNAL_API_TOKEN" \
  -d '{"type":"Quote","structured_fields":{"carrier":"Verizon"}}'