1.1 KiB
1.1 KiB
Plan Detail
Step 0: Create a reusable pluggable source-connector capability with a common interface and GitHub and SharePoint adapters for authenticated, scoped content enumeration, incremental change tracking, webhook normalization, and source ACL capture.
- Capability: Build source connectors that retrieve content and source permissions from SCM and CMS systems and expose normalized content-change records to downstream ingestion workflows.
- Plan label: gap
- Reusable capability: True
- Rationale: This is a standalone connector capability that future ingestion workflows can reuse when adding or operating SCM/CMS sources; the common interface and adapters are independently discoverable platform functionality.
- Input schema:
{'goal': 'string', 'source_types': 'string[]', 'downstream_requirements': 'string[]'} - Output schema:
{'connector_interface': 'object', 'source_adapters': 'object', 'delegated_authentication': 'object', 'scoped_enumeration': 'object', 'change_cursor_model': 'object', 'webhook_event_model': 'object', 'source_acl_model': 'object'} - Acceptance criteria: (none)
- Success conditions: (none)