mirror of
https://github.com/SikongJueluo/Mini-Nav.git
synced 2026-07-12 20:15:31 +08:00
- Replace NOISE_GEN_BITS/NOISE_SAMPLE_BITS parameters with unified NOISE_BITS
- Use xorshift128 (random128) instead of xorshift64 for PRNG
- Add flip_mask_next combinational helper for single-cycle mask computation
- Add random_enable signal to advance PRNG only on accepted noisy writes
- Simplify FSM by removing mask_group_idx counter
- Update parameter validation: GROUP_BITS (= HASH_BITS/NOISE_BITS) must equal 64
- Update ref_model.py and tests to match new seed convention: {seed, seed}
- Update Makefile and sweep_noise.py with renamed parameters
31 lines
829 B
JSON
31 lines
829 B
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/kenryu42/claude-code-safety-net/main/assets/cc-safety-net.schema.json",
|
|
"version": 1,
|
|
"rules": [
|
|
{
|
|
"name": "block-uv-run",
|
|
"command": "uv",
|
|
"subcommand": "run",
|
|
"block_args": [
|
|
"python",
|
|
"python3",
|
|
"pytest",
|
|
"pip",
|
|
"-m",
|
|
"--module",
|
|
"--help",
|
|
"--version",
|
|
"-h",
|
|
"-v"
|
|
],
|
|
"reason": "Local Environment is not avaiable. Please use \"just remote <cmd>\" to run commands in the remote docker. "
|
|
},
|
|
{
|
|
"name": "block-uv-sync",
|
|
"command": "uv",
|
|
"block_args": ["sync"],
|
|
"reason": "The project is managed by micromamba and uv. Do not sync packages directly by uv. Use \"just sync-pkgs\" or \"uv sync --inexact\" instead."
|
|
}
|
|
]
|
|
}
|