🔧 Schema Management System: - schema-ingest: Store JSON schema files in database with metadata parsing - schema-list: List all stored schemas with --format and --names-only options - schema-get: Retrieve stored schemas to stdout or file - schema-delete: Remove schemas with confirmation prompts - Full database integration with schemas table 📊 Enhanced Format Control: - MARKITECT_DEFAULT_FORMAT environment variable for global format defaults - Consistent --format options across all CLI commands (table|json|yaml|simple) - get_default_format() function with fallback logic for invalid values - Applied format control to query, schema, metadata, list, and ast-stats commands 🛠️ Bug Fixes: - Fixed ast-stats command empty output by adding 'simple' format handler - Created missing schema_summary.py for schema visualization tests - All 394 tests now passing ✨ Usability Improvements: - Unified format handling across the entire CLI interface - Environment-based configuration for user preferences - Enhanced schema management workflow with comprehensive CRUD operations 🧪 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| ast_cache.py | ||
| ast_service.py | ||
| cache_service.py | ||
| cli.py | ||
| database.py | ||
| document_manager.py | ||
| exceptions.py | ||
| frontmatter.py | ||
| parser.py | ||
| schema_generator.py | ||
| schema_validator.py | ||
| serializer.py | ||
| validation_error.py | ||