1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Pre-commit and post-commit hook generation and installation for scaffolded projects.
//!
//! # TICKET-PMAT-5005: Git Initialization and Pre-commit Hooks
//! # TICKET-PMAT-5013: Auto-update Hooks (Post-commit)
//!
//! This module generates and installs hooks that enforce quality gates
//! and automatically update roadmaps on every commit. Supports both pforge and WASM project types.
//!
//! # Module Organization
//! - `hooks_generation.rs`: Hook script generation (pre-commit, post-commit)
//! - `hooks_installation.rs`: Hook installation to .git/hooks/
//! - `hooks_gates.rs`: Quality gate executor integration (TICKET-PMAT-5021)
//! - `hooks_tests.rs`: Unit tests and property tests
use ;
use ;
use Path;
/// Pre-commit hook configuration
// Hook script generation: pre-commit (pforge, WASM), post-commit
include!;
// Hook installation: pre-commit, post-commit to .git/hooks/
include!;
// Quality gate executor integration (TICKET-PMAT-5021)
include!;
// Unit tests and property tests
include!;