Only object-store providers (s3, azure, gcs) are wired. The provider column is free-form text and the migration once advertised openai, postgres, pinecone, but there is no connector code for anything beyond object_store.
Scope
- Introduce a connector abstraction beyond the
object_store-backed Client (e.g. a Connector trait with per-provider fetch/list/read semantics).
- Implement one non-object-store connector end to end (candidate: postgres as a data source) as the reference.
- Map its records into the workspace file/ingest model.
Why deferred
This is a large new abstraction, not a wiring task; out of scope for the object-store PR. Track and design separately.
Tracked from docs/connection-sync-gaps.md (#9).
Only object-store providers (s3, azure, gcs) are wired. The
providercolumn is free-form text and the migration once advertisedopenai, postgres, pinecone, but there is no connector code for anything beyondobject_store.Scope
object_store-backedClient(e.g. aConnectortrait with per-provider fetch/list/read semantics).Why deferred
This is a large new abstraction, not a wiring task; out of scope for the object-store PR. Track and design separately.
Tracked from docs/connection-sync-gaps.md (#9).