generated from coulomb/repo-seed
feat: transform to agent coordination platform with comprehensive documentation
Transform Issue Facade from a universal CLI tool into an agent coordination platform with comprehensive documentation and enhanced capabilities for autonomous coding agents. Major Changes: - Complete README rewrite focusing on agent-driven coordination - New comprehensive documentation (AGENT_INTEGRATION.md, CLAUDE.md, ROADMAP.md) - Capability integration setup with CAPABILITY.yaml and integration scripts - Enhanced Makefile with local development targets for easier workflows Bug Fixes: - Fix schema initialization using executescript() for multi-line SQL support - Disable FTS5 triggers due to compatibility issues (documented for future re-enablement) Features: - Enhanced CLI list command with full parameter passthrough - New examples directory with agent integration patterns - New comprehensive test suite (test_core_models.py, test_local_backend.py) Code Quality: - Remove @cached_property decorators for Label properties (simplification) - Clean up test organization (removed old test_gitea_integration.py) This milestone establishes Issue Facade as a production-ready coordination layer for multi-agent software development, with clear integration paths and comprehensive developer documentation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
43
Makefile
43
Makefile
@@ -29,7 +29,16 @@ help: ## Show issue facade capability help
|
||||
@echo " issue-sync-pull Pull issues from remote"
|
||||
@echo " issue-sync-push Push local issues to remote"
|
||||
@echo ""
|
||||
@echo "Development & Setup:"
|
||||
@echo "Development & Setup (local):"
|
||||
@echo " install Install issue facade for local development"
|
||||
@echo " install-dev Install with development dependencies"
|
||||
@echo " test Run all tests"
|
||||
@echo " test-unit Run unit tests only"
|
||||
@echo " test-integration Run integration tests only"
|
||||
@echo " test-cov Run tests with coverage report"
|
||||
@echo " test-verbose Run tests with verbose output"
|
||||
@echo ""
|
||||
@echo "Development & Setup (from parent):"
|
||||
@echo " issue-facade-install Install issue facade capability"
|
||||
@echo " issue-facade-install-dev Install with development dependencies"
|
||||
@echo " issue-facade-test Run issue facade tests"
|
||||
@@ -161,6 +170,38 @@ endif
|
||||
issue sync push
|
||||
|
||||
# Development and Setup
|
||||
.PHONY: integrate
|
||||
integrate: ## Integrate capability into main project (interactive)
|
||||
@./.capability/integrate.sh
|
||||
|
||||
.PHONY: install
|
||||
install: ## Install issue facade (local development)
|
||||
pip install -e .
|
||||
|
||||
.PHONY: install-dev
|
||||
install-dev: ## Install with development dependencies (local development)
|
||||
pip install -e ".[dev]"
|
||||
|
||||
.PHONY: test
|
||||
test: ## Run all tests (local development)
|
||||
pytest tests/
|
||||
|
||||
.PHONY: test-unit
|
||||
test-unit: ## Run unit tests only (local development)
|
||||
pytest tests/ -m unit -v
|
||||
|
||||
.PHONY: test-integration
|
||||
test-integration: ## Run integration tests only (local development)
|
||||
pytest tests/ -m integration -v
|
||||
|
||||
.PHONY: test-cov
|
||||
test-cov: ## Run tests with coverage report (local development)
|
||||
pytest tests/ --cov=issue_tracker --cov-report=html --cov-report=term
|
||||
|
||||
.PHONY: test-verbose
|
||||
test-verbose: ## Run tests with verbose output (local development)
|
||||
pytest tests/ -v
|
||||
|
||||
.PHONY: issue-facade-install
|
||||
issue-facade-install: ## Install issue facade capability
|
||||
pip install -e capabilities/issue-facade/
|
||||
|
||||
Reference in New Issue
Block a user