=== Task 16: mkCodingRules rename === File: lib/coding-rules.nix (new) Old file: lib/opencode-rules.nix (still exists for reference) Both functions produce identical results: true lib/default.nix exports: # Coding rules injection utilities (renamed from opencode-rules) coding-rules = import ./coding-rules.nix {inherit lib;}; # Backward-compat alias: opencode-rules → coding-rules opencode-rules = import ./coding-rules.nix {inherit lib;};