/ AGENTS.md
AGENTS.md
 1  # Agent Guidelines
 2  
 3  Agents MUST consult .skills/general/SKILL.md for ALL requirements.
 4  
 5  ## Workspace Management
 6  
 7  This project uses moon for workspace management.
 8  
 9  ### Available Tools
10  
11  - **moon**: Task runner and workspace manager
12  - **cargo**: Rust package manager
13  - **cargo-nextest**: Faster test runner
14  - **cargo-llvm-cov**: Code coverage tool
15  
16  ### Running Tests
17  
18  Run all tests:
19  ```bash
20  moon run all:test
21  ```
22  
23  Run tests for specific crate:
24  ```bash
25  moon run lib:test
26  moon run cli:test
27  ```
28  
29  ### Test Coverage
30  
31  Generate coverage report:
32  ```bash
33  moon run lib:coverage
34  ```
35  
36  View coverage:
37  ```bash
38  open target/llvm-cov/html/index.html
39  ```
40  
41  ### Building
42  
43  Build all projects:
44  ```bash
45  moon run all:build
46  ```
47  
48  Build release binary:
49  ```bash
50  moon run cli:build
51  ```
52  
53  ## Enforcement
54  
55  Mandatory requirements:
56  - Idiomatic Rust programming
57  - ASD-STE100 documentation
58  - ATDD with cucumber-rs
59  - 100 percent test coverage
60  - Verus formal verification
61  - Safety-critical engineering
62  
63  Non-negotiable compliance.