cadence-diff 1.0.0
cadence-diff 1.0.0
The first stable release of the local, read-only QC workbench for recurring Excel and PowerPoint deliverables.
Highlights
- Current-file preflight, baseline/current cycle comparison, and final Excel-to-PowerPoint package reconciliation.
- Complete atomic evidence with semantic review groups, guided priority, change stories, comments, explicit analyst dispositions, Re-QC lineage, sign-off, and attestations.
- Streaming OOXML loading, proactive XLSB workload safeguards, bounded large-run processing, compressed lazy history, deferred report generation, and explicit checked/degraded/unavailable coverage.
- Formula, value, structure, dependency, circular-reference, workbook-risk, chart, PowerPoint, repeated-claim, package-period, and confirmed Excel-to-PowerPoint mapping checks.
- Bounded multi-workbook packages with stable member identity, member-qualified evidence, whole-package mappings, and strict package sanitization.
- Windows desktop click-to-focus for exact byte-matched, already-open Excel and PowerPoint documents; disabled by default and explicitly confirmed before use.
- Local-only NiceGUI workflow, structural fingerprints, privacy verification, signed evidence, CLI automation, and a packaged junior-analyst Guide.
Safety and scope
- Source Office files are read-only and never overwritten.
- Unsupported or unreadable representations are disclosed as degraded or unavailable rather than treated as clean.
- Pictures, embedded objects, rendered appearance, OCR, and upstream business correctness remain outside automated proof.
- Excel-to-PowerPoint suggestions are deterministic search aids; analyst-confirmed mappings are rechecked automatically on later runs.
- XLSB formula text depends on installed desktop Excel on Windows or sandboxed LibreOffice on Linux. Saved-value and formula-presence checks remain available when enrichment is unavailable.
- Windows/QEMU acceptance does not replace corporate Group Policy, EDR, add-in, or production-desktop validation.
Compatibility
- Requires Python 3.11 or newer.
- Distribution command:
cadence-diff;qc-toolremains a compatibility alias. - Existing history databases migrate additively when opened by 1.0.0.
- Earlier
0.1.xand0.2.0a1releases remain immutable.