tegwick
f331634673
feat: implement plugin-based architecture with md- command prefixes - Issue #44
Complete migration of markdown commands to plugin-based architecture:
✅ Architecture Changes:
- Created comprehensive MarkdownCommandsPlugin with md- prefixes
- Migrated legacy commands: ingest → md-ingest, get → md-get, list → md-list
- Leveraged existing CommandPlugin framework for consistency
- Removed deprecated unprefixed commands from CLI
✅ Backward Compatibility:
- Comprehensive bash aliases (aliases.sh) for smooth transition
- Migration guide with detailed transition instructions
- Convenience functions for common workflows
✅ Test Suite Updates:
- Fixed 107+ core CLI tests to use new command structure
- Updated all test files referencing old commands
- Verified end-to-end functionality with complete test coverage
✅ Benefits Delivered:
- Consistent command namespace (all commands now prefixed)
- Modular plugin architecture enabling future extensions
- Lazy loading capabilities for performance optimization
- Clear separation of concerns for maintainability
Cost: €0.15 for comprehensive architectural improvement
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-06 16:46:26 +02:00
..
2025-10-02 00:45:06 +02:00
2025-09-29 12:18:25 +02:00
2025-10-02 09:32:16 +02:00
2025-09-27 02:14:23 +02:00
2025-09-29 12:18:25 +02:00
2025-10-06 02:11:28 +02:00
2025-10-04 02:33:48 +02:00
2025-09-26 22:36:35 +02:00
2025-10-06 16:46:26 +02:00
2025-10-02 15:33:32 +02:00
2025-10-02 09:14:24 +02:00
2025-10-04 01:31:36 +02:00
2025-10-04 01:31:36 +02:00
2025-10-04 01:31:36 +02:00
2025-10-05 14:05:48 +02:00
2025-10-01 21:05:36 +02:00
2025-09-22 02:04:19 +02:00
2025-10-04 01:31:36 +02:00
2025-10-02 09:14:24 +02:00
2025-10-01 21:05:36 +02:00
2025-09-30 03:31:48 +02:00
2025-09-30 03:31:48 +02:00
2025-10-01 21:05:36 +02:00
2025-10-01 21:05:36 +02:00
2025-10-03 11:58:42 +02:00
2025-10-03 16:48:03 +02:00
2025-09-22 02:04:19 +02:00
2025-10-03 10:45:43 +02:00
2025-10-03 10:53:44 +02:00
2025-10-03 11:29:49 +02:00
2025-10-01 21:05:36 +02:00
2025-09-30 23:33:43 +02:00
2025-09-30 13:09:37 +02:00
2025-10-01 12:48:48 +02:00
2025-10-01 18:07:05 +02:00
2025-10-01 08:25:08 +02:00
2025-10-01 02:59:40 +02:00
2025-10-01 08:03:11 +02:00
2025-10-01 08:24:39 +02:00
2025-10-01 12:48:48 +02:00
2025-10-01 12:13:43 +02:00
2025-10-02 00:45:06 +02:00
2025-10-06 02:11:28 +02:00
2025-10-03 01:48:03 +02:00
2025-10-02 00:45:06 +02:00
2025-10-02 15:33:32 +02:00
2025-10-02 15:33:32 +02:00
2025-10-02 15:33:32 +02:00
2025-10-03 17:03:11 +02:00
2025-10-04 03:14:04 +02:00
2025-10-05 00:31:10 +02:00
2025-10-06 02:11:28 +02:00
2025-10-05 13:59:33 +02:00
2025-10-04 03:52:06 +02:00
2025-10-05 00:31:10 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-10-01 21:05:36 +02:00
2025-10-01 21:05:36 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-09-30 23:33:43 +02:00
2025-10-06 16:46:26 +02:00
2025-10-06 16:46:26 +02:00
2025-09-30 23:33:43 +02:00
2025-10-01 21:05:36 +02:00
2025-09-29 12:18:25 +02:00
2025-10-03 05:37:17 +02:00
2025-09-30 22:13:07 +02:00
2025-10-01 21:05:36 +02:00
2025-09-30 23:33:43 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-09-29 12:18:25 +02:00
2025-10-05 12:49:28 +02:00
2025-10-02 00:45:06 +02:00
2025-10-04 01:41:58 +02:00
2025-10-04 01:41:58 +02:00
2025-10-04 01:53:31 +02:00
2025-10-04 01:53:31 +02:00
2025-10-03 23:06:57 +02:00
2025-10-03 05:37:17 +02:00