-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy path.roborev.toml
More file actions
45 lines (38 loc) · 1.68 KB
/
Copy path.roborev.toml
File metadata and controls
45 lines (38 loc) · 1.68 KB
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
40
41
42
43
44
45
agent = "codex"
display_name = "perfecthash"
review_reasoning = "standard"
review_agent = "claude-code"
review_backup_agent = "codex"
fix_agent = "codex"
fix_reasoning = "standard"
refine_agent = "codex"
refine_reasoning = "standard"
fix_min_severity = "medium"
refine_min_severity = "medium"
post_commit_review = "commit"
reuse_review_session_lookback = 12
review_guidelines = """
PerfectHash mixes native code, generated-file plumbing, Python bindings,
packaging, and platform-specific build profiles.
Focus on concrete correctness issues, regressions, ABI/API drift, generated-file
invariant breaks, missing targeted tests, and docs drift in the touched scope.
Prefer user-visible issues over style nits.
High-priority areas:
- `src/PerfectHash/**`, `include/PerfectHash.h`, and CLI behavior in `src/*Exe/**`
- generated-file pipeline changes in `src/PerfectHash/PerfectHashFileWork.h`,
`src/PerfectHash/Chm01FileWork*.c`, and `src/PerfectHash/Chm01FileWork.h`
- Python package/tests in `python/perfecthash/**` and `python/tests/**`
- build, presets, release, and packaging logic in `CMakeLists.txt`,
`CMakePresets.json`, `ci/**`, `conda/**`, and `scripts/**`
When generated-file code is touched, verify file-work ordering invariants stay
intact, streams remain adjacent to their owning files, VC project entries stay
contiguous, and context file entries stay contiguous.
When hash selection changes are touched, verify the curated good-hash set in
`include/PerfectHash.h` and any downstream outputs remain aligned.
Avoid broad repo-wide cleanup asks unless the diff itself requires them.
"""
[ci]
agents = ["codex", "claude-code"]
review_types = ["default"]
reasoning = "thorough"
min_severity = "medium"