fix: resolve CLI import conflicts and fix test_db_commands_output_formatting.py

- Moved markitect/cli/asset_commands.py to markitect/assets/cli_commands.py
- Removed conflicting markitect/cli/ directory that was breaking existing CLI imports
- Fixed import in test_issue_144_integration_workflow.py
- Resolved test_db_commands_output_formatting.py import error (now 13/13 passing)

The asset management implementation accidentally created a markitect/cli/ directory
which conflicted with the existing markitect/cli.py module, breaking CLI imports
throughout the system. This fix restores the original CLI structure while
preserving the asset management functionality.

Note: Some Issue #144 integration tests may need interface adjustments as the
TDD8 implementations created comprehensive mock interfaces that need alignment
with the actual asset management backend.
This commit is contained in:
2025-10-14 19:12:58 +02:00
parent 2ec683bbbe
commit 68e32981bd
2 changed files with 353 additions and 1 deletions

View File

@@ -24,7 +24,7 @@ from markitect.assets.discovery import AssetDiscoveryEngine
from markitect.assets.cache import AssetCache
from markitect.assets.performance import PerformanceMonitor
from markitect.workspace import WorkspaceManager
from markitect.cli.asset_commands import AssetCommands
from markitect.assets.cli_commands import AssetCommands
class TestIntegrationWorkflowEndToEnd: