feat: reorganize capabilities directory structure for better separation

- Move issue-facade submodule from root to capabilities/ directory
- Update .gitmodules to reflect new submodule path: capabilities/issue-facade
- Update all documentation references to new capability paths
- Update agent definitions with new issue-facade location
- Establish logical organization: capabilities/ for all external dependencies
- Maintain wiki/ at root as project documentation, not reusable capability

Improves separation between:
- Project infrastructure (wiki/ at root)
- Reusable capabilities (capabilities/ directory)
- Internal code (markitect/ directory)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-10-25 02:22:14 +02:00
parent 747715af58
commit 6233d13f18
7 changed files with 19 additions and 19 deletions

View File

@@ -25,11 +25,11 @@ Third-party packages providing specific capabilities via pip/pypi.
### Universal Issue Management
- **Type**: Submodule Capability
- **Location**: `issue-facade/`
- **Location**: `capabilities/issue-facade/`
- **Repository**: `coulomb/issue-facade`
- **Purpose**: Backend-agnostic issue tracking with unified CLI
- **Interfaces**:
- CLI: `cd issue-facade && python -m cli.main [command]`
- CLI: `cd capabilities/issue-facade && python -m cli.main [command]`
- API: Core models, backends (local SQLite, Gitea, GitHub, GitLab)
- **Usage Guidelines**:
-**USE**: For all issue management tasks
@@ -95,7 +95,7 @@ Third-party packages providing specific capabilities via pip/pypi.
### Submodule Integration
```bash
# Issue management
cd issue-facade && python -m cli.main list
cd capabilities/issue-facade && python -m cli.main list
# Documentation updates
cd wiki && git pull origin main
@@ -137,7 +137,7 @@ import pytest # Testing framework
- **Utilities**: Check `markitect-utils` before creating new utility functions
### Integration Commands:
- **Issue Operations**: `cd issue-facade && python -m cli.main [command]`
- **Issue Operations**: `cd capabilities/issue-facade && python -m cli.main [command]`
- **Content Analysis**: Import from `capabilities.markitect_content`
- **Utility Functions**: Import from `capabilities.markitect_utils`
- **Documentation**: Reference files in `wiki/`