agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
45 lines (38 loc) • 1.29 kB
JavaScript
/**
* @file Output scope assessment section
* @description Single responsibility: Display AI agent scope assessment
*/
/**
* Output scope assessment details
* @param {Object} assessment - Scope assessment data
*/
function outputScopeAssessment(assessment) {
console.log('\n🎯 SCOPE ASSESSMENT FOR AI AGENTS\n');
console.log('=' .repeat(60));
console.log(`🎚️ Estimated Effort: ${assessment.estimatedEffort}`);
if (assessment.primaryConcerns.length > 0) {
console.log('\n🚨 Primary Concerns:');
assessment.primaryConcerns.forEach((concern, i) => {
console.log(` ${i + 1}. ${concern}`);
});
}
if (assessment.affectedAreas.length > 0) {
console.log('\n📍 Affected Areas:');
assessment.affectedAreas.forEach((area, i) => {
console.log(` ${i + 1}. ${area}`);
});
}
if (assessment.recommendedApproach.length > 0) {
console.log('\n💡 Recommended Approach:');
assessment.recommendedApproach.forEach((approach, i) => {
console.log(` ${i + 1}. ${approach}`);
});
}
if (assessment.blockers.length > 0) {
console.log('\n🚫 Blockers:');
assessment.blockers.forEach((blocker, i) => {
console.log(` ${i + 1}. ${blocker}`);
});
}
}
module.exports = outputScopeAssessment;