The owner-facing run interaction form says submitted values are not saved, while the connector-auth prompt tells the owner to persist them in .env.local. A self-hosted owner should not be given repository-development instructions, and the two messages describe contradictory persistence behavior.
The conflicting copy is produced by:
apps/console/src/app/(console)/syncs/[runId]/interaction-form.tsx:95
packages/polyfill-connectors/src/auth.ts:162
Define one owner-facing credential lifecycle. If a value is only for the current run, say that and offer the durable connection-credential flow separately. Do not mention .env.local in the owner UI. Add a cross-surface test that prevents temporary-input and persistence copy from contradicting each other.
Assisted-by: AI
The owner-facing run interaction form says submitted values are not saved, while the connector-auth prompt tells the owner to persist them in
.env.local. A self-hosted owner should not be given repository-development instructions, and the two messages describe contradictory persistence behavior.The conflicting copy is produced by:
apps/console/src/app/(console)/syncs/[runId]/interaction-form.tsx:95packages/polyfill-connectors/src/auth.ts:162Define one owner-facing credential lifecycle. If a value is only for the current run, say that and offer the durable connection-credential flow separately. Do not mention
.env.localin the owner UI. Add a cross-surface test that prevents temporary-input and persistence copy from contradicting each other.Assisted-by: AI