{"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,"requestOnly":true,"rehearsalStarted":false,"executionAllowedByThisEndpoint":false,"requiredShellInstructionReadiness":"ready-for-owner-shell-instruction-review","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-owner-run-request-policy"},{"method":"POST","path":"/contact-capture/execution-results-migration-rehearsal-owner-run-request-plan"}],"requiredRequestEvidence":["ready shell instruction packet reference and fingerprint","local-dev or disposable-test-db target alias","database URL environment variable name only","exact migration path and local validation command","operator acknowledgement reference","request-only and separate-shell-session confirmations","fresh owner run instruction requirement","stop-until-owner-reply confirmation","no command, database, migration, adapter, production, credential, raw storage, or notification effects"],"blockedActions":["execute shell commands","accept or store database URL values","connect to a database","apply migrations","switch runtime adapters","write durable results","touch production","call live services","access credentials or tokens","store raw payloads","send completion notifications","skip the fresh owner reply"],"stopConditions":["Stop if shell instruction packet is missing or not ready.","Stop if the target is not local-dev or disposable-test-db.","Stop if a database URL value is present instead of an environment variable name.","Stop if owner has not given a fresh explicit run instruction after reviewing this request.","Stop if production, staging, live services, credentials, tokens, raw payloads, or notifications are requested."],"nextStep":"Send this request to the owner for a fresh explicit run instruction before any separate Strict Control shell command is run."}