Connector Setup
Core CareerSignal intelligence must work without connectors.
Use capability-based integration, not provider-specific core logic.
Capabilities:
professional_sourcesource_codedocument_storageresearch_notesanalytics_readsocial_draft_writesocial_publish_writecalendarteam_messages
Follow references/fallback-matrix.md.
Rules:
- every connector feature has a manual fallback;
- read connectors can be suggested when they remove repeated uploads;
- write connectors require explicit user approval;
- never publish social content automatically without explicit approval;
- never claim a connector supports a capability until verified.
If the host has a plugin/app directory, discover available providers dynamically.
External writes
All external write adapters must use lib/approval_firewall.py.
A Skill instruction alone is not considered sufficient approval enforcement.