incorporate_research
Integrate research findings into architectural decision records by analyzing topics, evaluating impact, and generating updates for improved decision-making and documentation.
Instructions
Incorporate research findings into architectural decisions
Input Schema
Name | Required | Description | Default |
---|---|---|---|
adrDirectory | No | Path to ADR directory | docs/adrs |
adrId | No | ADR ID for update generation | |
analysisType | No | Type of research analysis to perform | comprehensive |
existingTopics | No | Previously identified research topics | |
researchFindings | No | Research findings for update generation | |
researchPath | No | Path to research directory | docs/research |
researchTopics | No | Research topics for impact evaluation | |
updateType | No | Type of ADR update to generate |
Input Schema (JSON Schema)
{
"properties": {
"adrDirectory": {
"default": "docs/adrs",
"description": "Path to ADR directory",
"type": "string"
},
"adrId": {
"description": "ADR ID for update generation",
"type": "string"
},
"analysisType": {
"default": "comprehensive",
"description": "Type of research analysis to perform",
"enum": [
"monitor",
"extract_topics",
"evaluate_impact",
"generate_updates",
"comprehensive"
],
"type": "string"
},
"existingTopics": {
"description": "Previously identified research topics",
"items": {
"type": "string"
},
"type": "array"
},
"researchFindings": {
"description": "Research findings for update generation",
"items": {
"properties": {
"evidence": {
"items": {
"type": "string"
},
"type": "array"
},
"finding": {
"type": "string"
},
"impact": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"researchPath": {
"default": "docs/research",
"description": "Path to research directory",
"type": "string"
},
"researchTopics": {
"description": "Research topics for impact evaluation",
"items": {
"properties": {
"category": {
"type": "string"
},
"id": {
"type": "string"
},
"keyFindings": {
"items": {
"type": "string"
},
"type": "array"
},
"relevanceScore": {
"type": "number"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"updateType": {
"description": "Type of ADR update to generate",
"enum": [
"content",
"status",
"consequences",
"alternatives",
"deprecation"
],
"type": "string"
}
},
"type": "object"
}