- cookiecutter.json with comprehensive variables
- hooks/pre_gen_project.py validation
- Basic README template
- pyproject.toml with hatchling
- .cz.toml (language-agnostic)
- uv.toml
- .editorconfig
- Package init.py
- exceptions.py
- config.py (with .env priority handling)
- core.py
- cli.py (init, run, config subcommands)
- main.py
- .env.template
- .env-private.template
- etc/logging.yaml
- etc/environments/ (dev, staging, prod)
- tests/conftest.py
- tests/test_config.py
- tests/test_core.py
- tests/test_cli.py
- .pre-commit-config.yaml
- .gitmessage
- justfile (Python and C variants)
- scripts/setup_windows.ps1
- mkdocs.yml
- docs/index.md
- docs/getting-started.md
- docs/architecture.md
- docs/api.md
- docs/examples.md
- docs/faq.md
- docs/troubleshooting.md
- docs/contributing.md
- docs/changelog.md
- hooks/post_gen_project.py
- .gitignore
- LICENSE
- Template README.md
- test.yml (tests, linting, pre-commit, coverage)
- docs.yml (build and deploy to GitHub Pages)
- release.yml (automated release with commitizen)
- security.yml (CodeQL scanning)
- dependabot.yml (dependency updates)
- stale.yml (optional stale bot)
- settings.json
- extensions.json
- tasks.json
- launch.json
- mcp.json
- Task 9: C/TriCore variant (source files)
- Task 10: Git templates (PR, issues, CODEOWNERS)
- Task 12: Docker
- Task 13: Versioning (CHANGELOG automation)
- Task 14: Documentation files (SECURITY.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md)
- Task 15: ADRs
- Task 17: Test strategy
- Task 18: Final integration
- Python 3.14 added to supported versions
- Proprietary license option added
- MkDocs will be used for all project types (Python and C)
- Commitizen config moved to .cz.toml for language-agnostic use
- trim_trailing_whitespace set to true for all files including Markdown