From “why is this blocked” to fixed and verified.
The scenario the demo opens with. Scroll — the panel on the right is the product at each step.
- 01 — Minute 0
A blank cell, row 412.
While blanking a discontinued collection, someone also blanked the Handle on one variant row. In Matrixify's grouping, a blank Handle detaches the variant from its product — an importer either fails the row or creates a stray product. Nothing in the spreadsheet looks wrong.
proposal.xlsx · Productschangeatlas-core@1.0.0Handle Title Option1 Value Variant SKU 411 cedar-lamp Cedar Lamp Charcoal ATL-1812-A 412 Ink ATL-1814-B 413 cedar-lamp Natural ATL-1817-C Row 412: Handle is blank in the proposal; the baseline had cedar-lamp. To a spreadsheet, that is just an empty cell.
- 02 — Minute 1
The decision says BLOCK, and says why.
Rule REF-004 fires on Products!R412 · Handle. The finding carries the remediation and the exact provenance, so the fix is one cell in your own file — not a support ticket.
Findings · BLOCKchangeatlas-core@1.0.0BLOCK3 blocking · 15 warnings · 2 not executedBLOCKREF-004Required parent handle presentProducts!R412 · HandleVariant row 412 has a blank Handle; the variant is detached from its product group.
Fix: Fill Handle on row 412 with the product's handle so the row stays inside its group.
Baseline · R412 · Handlecedar-lampProposal · R412 · Handleblank — explicit clearCLEARED - 03 — Minute 2
See what it would have touched.
The ProofGraph shows the detached variant beside its siblings and the product group it fell out of. Traversal is bounded and says so; unresolved references stay visible as dashed nodes instead of disappearing.
ProofGraph · cedar-lampchangeatlas-core@1.0.0 - 04 — Minute 4
Fixed file, READY — with evidence.
Re-run the corrected export: no blocking findings, every required check executed, four advisory warnings left. Export the review package and hand it to whoever signs off.
Autumn catalog update (corrected)changeatlas-core@1.0.0READYchangeatlas-core@1.0.0No blocking findings and every required check executed; 4 advisory warnings remain. 1 advisory check not executed.
- Blocking
- 0
- Warnings
- 4
- Info
- 2
- Not executed
- 1
Export report.jsonPrint view· digests + rule-set version included
| Handle | Title | Option1 Value | Variant SKU | |
|---|---|---|---|---|
| 411 | cedar-lamp | Cedar Lamp | Charcoal | ATL-1812-A |
| 412 | Ink | ATL-1814-B | ||
| 413 | cedar-lamp | Natural | ATL-1817-C |
Row 412: Handle is blank in the proposal; the baseline had cedar-lamp. To a spreadsheet, that is just an empty cell.
Fig. 08 — The row-412 scenario, from the demo's sample files
Read the full walkthrough