decomposer: scaffold crucible-agent-build-source-connectors (tool)

This commit is contained in:
2026-09-01 13:57:19 +00:00
parent 7a75ba8cca
commit b4a4f51323
4 changed files with 68 additions and 1 deletions

5
LICENSE Normal file
View File

@@ -0,0 +1,5 @@
Copyright (c) 2026 Kyndryl, Inc. All rights reserved.
PROPRIETARY AND CONFIDENTIAL
This software and its associated documentation (the "Software") are the proprietary and confidential property of Kyndryl, Inc. and its affiliates ("Kyndryl"). The Software forms part of the Crucible platform reference implementation and is licensed, not sold.

View File

@@ -1,3 +1,5 @@
# crucible-agent-build-source-connectors
Auto-generated tool: Build source connectors that retrieve content and source permissions from SCM and CMS systems and expose normalized content-change records to downstream ingestion workflows.
> Build source connectors that retrieve content and source permissions from SCM and CMS systems and expose normalized content-change records to downstream ingestion workflows.
A tool, not a standing agent service — see `input.schema.json`/`output.schema.json` for its contract. Generated by crucible-agent-decomposer for a plan gap step; language and structure are whatever the capability actually needs, not a fixed layout.

25
input.schema.json Normal file
View File

@@ -0,0 +1,25 @@
{
"properties": {
"downstream_requirements": {
"items": {
"type": "string"
},
"type": "array"
},
"goal": {
"type": "string"
},
"source_types": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"goal",
"source_types",
"downstream_requirements"
],
"type": "object"
}

35
output.schema.json Normal file
View File

@@ -0,0 +1,35 @@
{
"properties": {
"change_cursor_model": {
"type": "object"
},
"connector_interface": {
"type": "object"
},
"delegated_authentication": {
"type": "object"
},
"scoped_enumeration": {
"type": "object"
},
"source_acl_model": {
"type": "object"
},
"source_adapters": {
"type": "object"
},
"webhook_event_model": {
"type": "object"
}
},
"required": [
"connector_interface",
"source_adapters",
"delegated_authentication",
"scoped_enumeration",
"change_cursor_model",
"webhook_event_model",
"source_acl_model"
],
"type": "object"
}