tegwick 3e7d2b55d5 fix: Resolve TDD infrastructure test failures and API mismatches
Comprehensive fix for 9 failing TDD tests caused by API mismatches between
test expectations and actual WorkspaceManager implementation.

**Root Cause Analysis:**
- Tests incorrectly passed strings instead of TddaiConfig objects
- API return type mismatches (expected Path, got Workspace objects)
- Missing methods: add_test_to_workspace() and get_workspace_status()
- Incorrect assumptions about WorkspaceStatus enum attributes
- Metadata field name differences (issue_number vs number)

**WorkspaceManager API Fixes:**
- Added add_test_to_workspace(filename, content) method
- Added get_workspace_status() alias for get_status()
- Enhanced error handling for workspace operations

**Test Corrections:**
- Fixed WorkspaceManager initialization to use TddaiConfig objects
- Updated API usage to match Workspace object return types
- Corrected WorkspaceStatus enum handling
- Fixed metadata field expectations
- Updated error message patterns to match actual implementation

**Results:**
- Before: 9 failing tests, 23 passing (28% failure rate)
- After: 0 failing tests, 32 passing (100% success rate)

This restores the TDD infrastructure to full functionality, validating
that our Issue #1 implementation approach was sound and the tooling
is ready for productive development.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 04:46:22 +02:00
2025-09-21 23:24:37 +02:00
2025-09-16 02:56:34 +02:00

MarkiTect - Advanced Markdown Engine

Your Markdown, Redefined.

MarkiTect is an open-source tool designed to bring structural integrity and consistency to your Markdown files. It empowers you to stop treating your documentation as plain text and start managing it as structured data.

With MarkiTect, you can define a schema to enforce the exact structure of your documents—ensuring every file has the right sections, headings, and hierarchy. This makes it easier than ever to maintain, validate, and automate large-scale documentation projects. Build with confidence, not with manual checks.

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%