Skip to content

Create AI docs validation sync template - #6

Merged
tirthbodawala merged 3 commits into
mainfrom
claude/add-validate-ai-docs-sync-011CUpFMkMXt6AXMEQBKNs6D
Nov 5, 2025
Merged

tirthbodawala merged 3 commits into
mainfrom
claude/add-validate-ai-docs-sync-011CUpFMkMXt6AXMEQBKNs6D

Conversation

@tirthbodawala

Copy link
Copy Markdown
Member

No description provided.

claude and others added 3 commits November 5, 2025 06:25
…LI tool

Moved validate_ai_docs_sync.py from src/python_modern_template/ to
scripts/ai_tools/ to avoid polluting the main package with development
tools. This follows the same pattern as other AI tooling.

Changes:
- Moved scripts/ai_tools/validate_ai_docs_sync.py (from src/)
- Added ai-validate-docs CLI command to pyproject.toml
- Updated all documentation references (CLAUDE.md, AGENTS.md, AI_DOCS/)
- Updated sync_template.py to sync from new location
- Updated template files and references
- Refactored tests to import from new location
- Added CLI integration tests
- Deleted old files from src/ and template/src/

Benefits:
- Cleaner package structure (no dev tools in main package)
- Consistent with other AI tools (ai-start-task, ai-log, etc.)
- Better command-line interface: uv run ai-validate-docs
- No namespace pollution in installed packages

All tests pass (202/202), make check passes, 100% coverage maintained.
@tirthbodawala
tirthbodawala merged commit 7e1b9de into main Nov 5, 2025
6 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants