You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Project Rebranding: Renamed the project to Bazel Python Hermetic Blueprint to better reflect its production-ready design.
Architecture Documentation: Added a comprehensive Build Architecture & Design document with design diagrams and deep-dives into the build system.
Technology Stack: Added a detailed stack overview in the README with links to all core tool documentation.
🛡️ Security & Quality Audits
Enhanced Bandit Auditing: Added a dedicated bandit_test target and a root-level bandit alias for deep recursive security scans of the source directory.
Markdown Linting: Integrated Vale for automated prose and documentation linting.
Multi-Platform Support: Configured hermetic toolchains for both macOS and Linux (arm64/x86_64) to ensure audit consistency across development and CI environments.
🤖 CI/CD & Automation
Strict Formatting Enforcement: CI now explicitly fails if code is not formatted according to Ruff standards.
Smart Bazel Wrapper: Updated tools/bazel to intelligently skip auto-formatting in CI to maintain build immutability.
Automated Remediation: Mandated automated CI failure diagnosis and remediation in GEMINI.md.
Git Flow & PR Mandate: Formalized the Git Flow branching model and prohibited direct pushes to the main branch.