Local OCR downstream request

Contact Capture Gesture Capture OCR Downstream Route Request

Prepare a reference-only local request envelope after accepted OCR handoff review. This page does not execute downstream planners, run a live duplicate lookup, read or write Google Contacts, execute n8n, store raw OCR or contact payloads, touch production, build, deploy, or send notifications.

Reference-only request envelope
Mode Request packet only
Stage T-276 after T-275
Blocked No downstream execution
Input ready T-275 handoff route

Request Outcome

  • 1ready-for-operator-correction-request-packet prepares a plan-only correction request envelope.
  • 2ready-for-duplicate-read-approval-request-packet prepares a plan-only duplicate-read approval request envelope.
  • 3ready-for-more-ocr-downstream-route-review keeps both request envelopes unprepared.
  • !blocked-downstream-execution-request, blocked-live-google-contacts-action-request, and blocked-ocr-downstream-route-request stop the chain.

T-275 Evidence

  • 1handoffReviewStatus must be ready-for-operator-correction-plan-handoff or ready-for-duplicate-read-approval-plan-handoff.
  • 2handoffReviewReference, handoffFingerprintReference, and reviewResultReference are required.
  • 3selectedRoute must match the local downstream target.
  • !ownerDownstreamRequestReference records the owner-visible request boundary.

Request Decisions

  • 1prepare-operator-correction-request requires operator-correction-plan.
  • 2prepare-duplicate-read-approval-request requires duplicate-read-approval-packet.
  • 3continue-downstream-route-review prepares no envelope.
  • !request-downstream-execution and request-live-google-contacts-action are blocked by this endpoint.

Request Envelope

  • 1requestEnvelope.method is POST.
  • 2requestEnvelope.effect is plan-only.
  • 3downstreamPayloadReference is required for ready request packets.
  • !The envelope contains no raw OCR text, raw contact payload, credentials, tokens, raw logs, or live payloads.

Local Route Targets

  • 1/contact-capture/operator-review-correction-plan is the only correction request target.
  • 2/contact-capture/duplicate-read-approval-packet-plan is the only duplicate-read approval request target.
  • 3/mobile-assistant-gesture-capture-ocr-correction-duplicate-handoff-review-plan remains the upstream handoff review.
  • !Preparing a request envelope is not executing the target endpoint or a live adapter.

Safety Confirmations

  • 1requestOnly, handoffReviewAccepted, targetEndpointReviewed, and downstreamPayloadReferenceOnly stay true.
  • 2normalizedContactReferenceOnly, noRawOcrTextStored, noRawContactPayloadStored, and noLiveDuplicateRead stay true.
  • 3noGoogleContactsRead, noGoogleContactsWrite, noN8nExecution, and noCredentialAccess stay true.
  • !noProductionAccess, noDurableWrite, noRawPayloadStorage, noNotificationSend, and separateApprovalRequired remain true.

Owner Decision Gates

  • 1decision-ocr-downstream-route-request-owner.
  • 2decision-ocr-downstream-payload-reference-only-owner.
  • 3decision-ocr-downstream-no-live-service-owner.
  • 4decision-ocr-downstream-no-google-contacts-action-owner.
  • !decision-live-google-contacts-strict-control-owner belongs to a separate Strict Control path.

Stop Rules

  • !No request if T-275 handoff status is not ready for the selected downstream route.
  • !No request if selectedRoute and targetEndpoint do not match.
  • !No request if payload reference, normalized contact reference, fingerprints, owner downstream request, or safety evidence is missing.
  • !No automatic downstream execution, live duplicate lookup, Google Contacts read/write, n8n execution, credential access, durable write, production, build, deploy, hosting/DNS change, or notification send.

Local Endpoints

  • 1/mobile-assistant-gesture-capture-ocr-downstream-route-request-policy lists request guardrails.
  • 2/mobile-assistant-gesture-capture-ocr-downstream-route-request-plan builds the reference-only request envelope.
  • 3/contact-capture/operator-review-correction-plan and /contact-capture/duplicate-read-approval-packet-plan remain plan-only downstream targets.
  • 4npm run verify:mobile-assistant-gesture-capture-ocr-downstream-route-request-browser checks this page visually.