pom-contract: adopt universal clippy/lint baseline; warnings to zero
Add the shared pedantic + unreachable_pub baseline. All resulting warnings
were machine-applicable (clippy --fix); no residue to hand-fix.
clippy --all-targets clean, cargo fmt clean, tests green.
Co-Authored-By
Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-07-23 13:08 UTC
"PoM schema-drift detected for target \"{target}\" — {} expectation(s) no longer resolve:\n{}\n\nFix: either restore the missing field in the response builder or drop the assertion from `{}`.",
97
-
failures.len(),
98
-
failures.join("\n"),
99
-
path.display(),
100
-
);
101
-
}
93
+
assert!(
94
+
failures.is_empty(),
95
+
"PoM schema-drift detected for target \"{target}\" — {} expectation(s) no longer resolve:\n{}\n\nFix: either restore the missing field in the response builder or drop the assertion from `{}`.",
96
+
failures.len(),
97
+
failures.join("\n"),
98
+
path.display(),
99
+
);
102
100
}
103
101
104
102
/// Walk a dot-separated JSON path. Mirrors PoM's `resolve_json_path` exactly