{"productionTouched":false,"databaseTouched":false,"migrationsApplied":false,"schemaChangeAllowed":false,"databaseReadAllowed":false,"databaseWriteAllowed":false,"durableAdapterConnected":false,"durableCaseStateReadAllowed":false,"durableCaseStateWriteAllowed":false,"runtimeSwitchAllowed":false,"dependencyInstallAllowed":false,"n8nExecutionAllowed":false,"contactsAgentExecutionAllowed":false,"googleContactsReadAllowed":false,"googleContactsWriteAllowed":false,"rawImageStorageAllowed":false,"rawContactStorageAllowed":false,"rawPipelineStorageAllowed":false,"rawExecutionPayloadStorageAllowed":false,"repositoryContractVersion":"contact-capture-case-state-repository-v1","currentAdapter":"memory-simulator-bridge","targetAdapters":["postgres-control-plane","sqlite-local-dev","memory-simulator-bridge"],"environments":["local-dev","staging","production"],"endpoints":[{"method":"GET","path":"/contact-capture/case-state-repository-adapter-wiring-policy","effect":"read-policy"},{"method":"POST","path":"/contact-capture/case-state-repository-adapter-wiring-plan","effect":"plan-only"}],"wiringBoundaries":["repository contract remains the only UI-facing case state boundary","current runtime adapter remains memory-simulator-bridge","future durable adapters must preserve redacted append/list/load behavior","runtime adapter switch must be a separate reviewed configuration change","migration apply and database access are outside this planning endpoint"],"stopConditions":["The wiring planner would apply migrations, change schema, or read/write a database.","The wiring planner would switch the active runtime adapter.","The wiring planner would install dependencies, change hosting variables, or touch production.","The wiring planner would call n8n, Contacts Agent, Google Contacts, Telegram, SSH, DNS, or hosting APIs.","The wiring planner would store or return raw images, raw OCR text, raw contact values, raw pipeline payloads, or raw execution payloads.","The UI would report a local repository or wiring plan as a verified Google Contacts completion."],"nextStep":"Use the plan endpoint to prepare a reviewed local adapter wiring packet before writing adapter code, migrations, or runtime switch configuration."}