decomposer: generate files for Build source connectors that retrieve content and source permissions from SCM and CMS systems and expose normalized content-change records to downstream ingestion workflows.
This commit is contained in:
12
.agents/plans/wf-decompose-75a4689e7b67/DETAIL.md
Normal file
12
.agents/plans/wf-decompose-75a4689e7b67/DETAIL.md
Normal file
@@ -0,0 +1,12 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user