feat(ui): add cancelled status and improve MCP resource docs

- Add cancelled status to UI module for marking tasks cancelled without deletion
- Improve MCP server resource documentation with implementation examples
- Update architecture.mdc with detailed resource management info
- Add comprehensive resource handling guide to mcp.mdc
- Update changeset to reflect new features and documentation
- Mark task 23.6 as cancelled (MCP SDK integration no longer needed)
- Complete task 23.12 (structured logging system)
This commit is contained in:
Eyal Toledano
2025-03-31 14:50:56 -04:00
parent 5f3d08ef79
commit 3abb0f181a
4 changed files with 20 additions and 6 deletions

View File

@@ -127,7 +127,8 @@ function getStatusWithColor(status, forTable = false) {
'in-progress': { color: chalk.hex('#FFA500'), icon: '🔄', tableIcon: '►' },
'deferred': { color: chalk.gray, icon: '⏱️', tableIcon: '⏱' },
'blocked': { color: chalk.red, icon: '❌', tableIcon: '✗' },
'review': { color: chalk.magenta, icon: '👀', tableIcon: '👁' }
'review': { color: chalk.magenta, icon: '👀', tableIcon: '👁' },
'cancelled': { color: chalk.gray, icon: '❌', tableIcon: '✗' }
};
const config = statusConfig[status.toLowerCase()] || { color: chalk.red, icon: '❌', tableIcon: '✗' };