Skip to content

cadence-diff 1.0.0

Choose a tag to compare

@rai-himanshu07 rai-himanshu07 released this 09 Aug 19:56

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-tool remains a compatibility alias.
  • Existing history databases migrate additively when opened by 1.0.0.
  • Earlier 0.1.x and 0.2.0a1 releases remain immutable.