Migrate to nixica flake with standard CI template
Summary
- Convert quality-control/policy to a proper nixica flake
- Replace bespoke
.gitlab-ci.ymlwith the standard remote template - Add
dev/partition usingnixica.lib.mkPartitionModule - Add
nix/modules/flake/policy-pdf.nixto build the Typst PDF as a nix package (nix build .#policy) - Add "Repository Standards" and "Nixica" sections to policy document
- Document how
mkFlake,mkPartitionModule, andimport-treework - Enable nixica formatting (deadnix, nixfmt, statix, typos)