{"productionTouched":false,"databaseTouched":false,"databaseReadAllowed":false,"databaseWriteAllowed":false,"migrationApplyAllowed":false,"commandExecutionAllowed":false,"runtimeAdapterSwitchAllowed":false,"durableResultWriteAllowed":false,"networkExecutionAllowed":false,"googleContactsReadAllowed":false,"googleContactsWriteAllowed":false,"n8nExecutionAllowed":false,"contactsAgentExecutionAllowed":false,"credentialAccessAllowed":false,"tokenAccessAllowed":false,"telegramSendAllowed":false,"emailSendAllowed":false,"completionNotificationSent":false,"rawContactStorageAllowed":false,"rawExecutionPayloadStorageAllowed":false,"instructionOnly":true,"rehearsalStarted":false,"executionAllowedByThisEndpoint":false,"requiredChecklistReadiness":"ready-for-separate-strict-control-shell-session","requiredMigrationPath":"db/migrations/005_contact_capture_execution_results.sql","requiredValidationCommand":"npm run validate:contact-capture-execution-results-schema","requiredDatabaseUrlEnvName":"CONTACT_CAPTURE_REHEARSAL_DATABASE_URL","targetTable":"contact_capture_execution_results","endpoints":[{"method":"GET","path":"/contact-capture/execution-results-migration-rehearsal-shell-instruction-policy"},{"method":"POST","path":"/contact-capture/execution-results-migration-rehearsal-shell-instruction-plan"}],"requiredInstructionEvidence":["ready Strict Control checklist reference and fingerprint","owner decision reference and fingerprint","rehearsal runbook reference and fingerprint","local-dev or disposable-test-db target alias","database URL environment key name only, not the value","operator acknowledgement reference","fresh owner run instruction before any separate shell execution"],"blockedActions":["execute shell commands from this endpoint","accept database URL values","read or write any database","apply migrations","switch runtime adapters","write durable result records","touch production or staging data","access credentials or tokens","send Telegram or email notifications","store raw contact values or raw execution payloads"],"stopConditions":["Stop if the target is not a disposable local database.","Stop if the database URL value appears anywhere in the request, response, logs, or git diff.","Stop if the owner has not given a fresh explicit run-now instruction.","Stop if local validation fails before the separate shell session.","Stop if rollback, restore-test, or backup evidence is missing.","Stop before runtime adapter switching, durable result writes, production, or notifications."],"nextStep":"Review this read-only packet with the owner before any separate Strict Control shell command is run."}