tegwick c0e97083c3 feat: Implement Issue #57 - Test efficiency improvements for TDD workflows
Add comprehensive test runner efficiency improvements to solve pytest issues
and accelerate TDD red-green cycles with intelligent test selection.

Key Improvements:
- Fast TDD test suite (`make test-tdd`) completes in ~17s vs previous timeouts
- Clean test discovery excludes .markitect_workspace directories
- Cache management with `make test-cache-clean` utility
- Intelligent test selection with `make test-changed` for affected files
- Module-specific testing with `make test-module MODULE=name`
- Enhanced test commands with workspace exclusion by default

Performance Results:
- Reduced TDD test feedback time by >60% (17s vs previous timeouts)
- Eliminated "mysterious pytest messages" from stale workspace tests
- Cleaned test cache from 75 failed tests to 3 legitimate failures
- Deselects 92 slow/integration tests during TDD workflows

Technical Implementation:
- Enhanced Makefile with 6 new test efficiency targets
- Updated pytest.ini with norecursedirs to exclude workspace directories
- Comprehensive test suite with 12 test cases covering all functionality
- Integration with existing TDD8 workflow methodology

New Make Targets:
- test-clean: Clean test run (exclude workspaces, fresh cache)
- test-tdd: Quick TDD tests for fast feedback (<30s)
- test-changed: Run tests for changed files only
- test-module: Run tests for specific module
- test-cache-clean: Clean pytest cache
- test-efficient: Enhanced test suite (exclude workspaces)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 15:59:33 +02:00

MarkiTect - Advanced Markdown Engine

Your Markdown, Redefined.

MarkiTect transforms markdown from plain text into intelligent, structured data with performance optimization, schema validation, and relational querying capabilities. Stop treating documentation as text files—start managing it as a database.

Key Features:

  • Lightning Performance: 60-85% faster document processing through intelligent AST caching
  • Schema Validation: Enforce document structure and consistency
  • Database Integration: Query markdown content with SQL-like operations
  • CLI Tools: Complete command-line interface for automation and workflows

📚 Documentation

Quick Start: Getting Started · Command Reference

Architecture: Caching System · Performance Philosophy

Development: TDD Workflow · Contributing

Project Status: Current Status · Roadmap · Next Actions

Description
An advanced markdown engine
https://coulomb.social/open/MarkiTect
Readme 34 MiB
2025-11-08 20:34:42 +00:00
Languages
Python 84.7%
JavaScript 8%
HTML 5.6%
Makefile 1.3%
Shell 0.2%
Other 0.1%