What problem does it solve? Contract rate assembly pipelines can silently miscategorize rows, mismatch units, or duplicate derivations, and fixing them without a rigorous audit risks breaking provenance, golden fixtures, and historical data. This Skill enforces a disciplined audit-before-fix workflow for the EightForge Contract Rate Assembler. ## Core Features & Use Cases - Production-path tracing: Locates assembleContractPricingRows() and traces the real fixture from extraction through assembly, capturing actual category, unit, and rate output verbatim. - Row-by-row diff and root-cause analysis: Compares expected versus actual values field by field, then recursively deepens every mismatch across duplicate derivations, mapping issues, route-recovery logic, and validation rules. - Approval-gated minimal fixes: Separates read-only Phase A auditing from Phase B implementation, requiring explicit operator approval of root cause and scope before any edit. - Use Case: An operator notices haul rows landing in the wrong category after a pricing assembly run. Use this Skill to trace the production path, produce a row-by-row diff with file:line evidence, classify the root cause, and propose a minimal diff before any code changes. ## Quick Start Use the contract-rate-assembler-review skill to audit the assembled pricing rows from the source rate document against my expected category, unit, and rate table, then stop for my approval before implementing any fix.