--- paths: - " Lib/stuff/Development/Syn_OS{Master Repo}/**" --- # Syn_OS Development Rules — Active when working in the repo ## Code Standards - Rust code follows `cargo clippy --workspace --all-targets -- -D warnings` - Conventional commits: `type(scope): summary` (see /save skill for full spec) - No unsafe blocks without documented justification - All new crates must have at least basic tests ## Build System - Use `just` commands (justfile has 20+ targets) or `cargo xtask` - ISO builds go through the 30-stage validation pipeline - Never modify Cargo.toml workspace members without running `cargo check` ## Agent Workflow - The Syn_OS repo has its OWN .claude/ with specialized configs — defer to repo-level agents when working there - Home agents (Atlas, Sentinel, Ops) handle cross-project admin - Repo agents (CADevO, Cipher, Aegis, etc.) handle Syn_OS-specific work ## Key References - CLAUDE.md in repo root: 22KB of project context - FEV.md: 74KB roadmap (v21→v25) - HostConfigs: config// (security profiles, ansible, firejail, grub, network, ufw) - ARCANUM ansible inventory: arcanum/ansible/hosts