Files
git.stella-ops.org/docs/modules/policy/prep/2025-11-20-policy-aoc-19-001-prep.md
master d519782a8f
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
prep docs and service updates
2025-11-21 06:56:36 +00:00

867 B

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.