# Policy Linting Prep — PREP-POLICY-AOC-19-001-NEEDS-AGREED-LINTING-T Status: Draft (2025-11-20) Owners: Policy Guild Scope: Define lint/analyzer targets for Policy AOC ingestion paths to unblock linting tasks. ## Required decisions - Target projects: `StellaOps.Policy.Engine`, `StellaOps.Policy.*` libraries to include; excluded generated files. - Rule set: nullability, async/sync mix, determinism (no DateTime.Now/Guid.NewGuid), ordering, and JSON property ordering rules. - CI wiring: which pipeline, severity thresholds, baselines. ## Acceptance - Publish agreed rule set and target list in `docs/modules/policy/design/policy-aoc-linting-rules.md`. - Add baseline suppressions file path if needed. ## Handoff Use this doc as the prep artefact for PREP-POLICY-AOC-19-001-NEEDS-AGREED-LINTING-T. Update with agreed rule set; then mark the sprint task DONE.