# Project Rules
Generated by @hivellm/rulebook
Generated at: 2025-11-07T23:45:58.422Z
## Core Rules
This project uses @hivellm/rulebook standards.
**CRITICAL RULES:**
1. Always reference @AGENTS.md before coding
2. Write tests first (95%+ coverage required)
3. Run quality checks before committing:
- Type check / Compiler check
- Linter (no warnings allowed)
- All tests (100% pass rate)
- Coverage check
4. Update docs/ when implementing features
5. Follow strict documentation structure
6. **NEVER run destructive deletions (`rm -rf`) in this repository; when adding submodules always use `git submodule add`.**
## Detailed Rules
For comprehensive rules, see the corresponding files in `/rulebook/`:
- `/rulebook/QUALITY_ENFORCEMENT.md` - Quality enforcement rules
- `/rulebook/GIT.md` - Git workflow rules
Language-specific rules are in `/rulebook/`.
Module-specific patterns are in `/rulebook/`.
When in doubt, ask to review @AGENTS.md first.
## Language-Specific Rules
The following languages are configured for this project. For detailed rules, see the corresponding files in `/rulebook/`:
### Rust Development Rules
For comprehensive Rust-specific guidelines, see `/rulebook/RUST.md`
Quick reference:
- Type safety and strict mode
- Code quality standards
- Testing requirements (95%+ coverage)
- Package management
- Error handling patterns
**Usage**: When working with language-specific code, reference the corresponding `/rulebook/[LANGUAGE].md` file for detailed guidelines.
## Module-Specific Instructions
The following modules are configured for this project. For detailed instructions, see the corresponding files in `/rulebook/`:
### Agent automation Instructions
For comprehensive Agent automation-specific instructions, see `/rulebook/AGENT_AUTOMATION.md`
Quick reference:
- Module-specific instructions
- Usage guidelines
- Integration patterns
### Openspec Instructions
For comprehensive Openspec-specific instructions, see `/rulebook/OPENSPEC.md`
Quick reference:
- Module-specific instructions
- Usage guidelines
- Integration patterns
**Usage**: When working with module-specific features, reference the corresponding `/rulebook/[MODULE].md` file for detailed instructions.