FIX-001-1
Add the product code to the category reference and reload the affected line.
- Submitted by
- Product data owner
- Review
- Ready for retest
A reporting data incident register that holds an affected report section, separates the product-record correction from independent retest and records release, limitation or reopening without erasing history.
The retained workbook covers 60 issues across 6 reporting cycles and follows OL-0001001 from a failed product mapping to an independent SQL retest and the decision to publish or hold the report.
A supplier category disappeared
A wholesale distributor's supplier report groups order lines by product category. In the initial quality run, OL-0001001 carries PRD-UNKNOWN, so it cannot join to Product category 06.
The reporting analyst must decide what the missing line affects. The product data owner corrects the reference table, a separate reviewer reruns the failed SQL check, and the reporting owner decides whether the two reports can be issued.
Decision: hold the supplier-category sections until FIX-001-1 is accepted and RT-001-1 returns PASS; then record DEC-001 and release both reports.
The visual signature
The product data owner fixes the missing code. The independent reviewer then reruns the SQL check and records whether the row can return to the two monthly reports.
Add the product code to the category reference and reload the affected line.
OL-0001001 maps to Product category 06
The fix passed an executed independent retest.
From failed row to a publish or hold outcome
The register keeps the failed row, business impact, workaround, fix record, independent retest and publish or hold outcome as separate records. A repeat failure reopens the original issue instead of replacing its history.
DQ-02 retains the failed row and the report it affects.
High severity follows from the stated business impact.
Product data owner owns the product-code correction and due date.
The reporting owner holds the supplier category section.
FIX-001-1 identifies the changed product record.
The reporting analyst checks the fix record before a separate reviewer tests it.
The retained SQL returns PASS.
Reporting owner records whether the report is published or held.
A later run can return the same issue to active correction without erasing its first closure.
Native Excel register
The generated register covers 6 reporting cycles from 2025-07 to 2025-12. Its summary formulas count releases, holds, accepted limitations, retests and closures from the issue and retest sheets.
The workbook is built from the executed DuckDB model and retained CSV records. It is evidence from the claimed tool, not a web dashboard standing in for it.
Follow OL-0001001
The order line contains 21 units at £273.71. The initial category mapping is absent. After the reference table is corrected, the line joins once to Product category 06. The reporting owner records RELEASE only after the independent result is linked.
Complete retained history
DQ-02 failed for OL-0001001 in run DQ-2025-07-INITIAL.
3b9a2c88764c…High because The supplier category total excludes one order line and two monthly reports cannot be released as prepared.
ece1661eba9e…Assigned to Product data owner; due 2025-07-06.
21ac35a29fba…Hold the supplier category section and retain the affected lines outside the report total.
94bab3f9a470…The owning team corrected the failed business record.
6cef624548f4…FIX-001-1 identifies the changed business record.
475d6341af05…Release affected report
b05f0767f7cd…The fix passed an executed independent retest.
0269e69cc645…Evidence keys: DQ-2025-07-INITIAL → COR-001-1 / FIX-001-1 → RT-001-1 → DEC-001.
Affected-report lineage thread
For the featured order line, the missing product code travels from the order management system through quality rule DQ-02 and into Supplier quality report; Monthly purchasing review. That thread tells the analyst which report sections to hold and tells the owner which reference table to correct.
Order management system order line
PRD-UNKNOWN has no supplier category.
Reporting mart quality gate
Supplier category section cannot be issued.
Monthly purchasing review waits for the same correction.
PASS retest recorded before report release.
Two decisions, two records
Add the product code to the category reference and reload the affected line.
OL-0001001 maps to Product category 06
Closure can be reversed
The issue concerns DQ-06: Unexplained negative quantity in Order management system.order_lines.ordered_quantity. Its first fix passed, but a later quality run returned the failure. The register adds a Reopened event, a second fix record reference and another independent retest under the original issue ID.
DQ-06 failed for OL-0002001 in run DQ-2025-12-INITIAL.
The owning team corrected the failed business record.
Release affected report
The first fix passed retest and the affected report was released.
The next quality run returned the same failed condition.
The owning team corrected the failed business record.
FIX-051-2 leads to PASS.
The second fix passed after a later run reopened the issue.
Two states that must remain distinct
Neither state erases the failed condition. The register keeps the owner, affected report, retest result and release basis visible so a reviewer can tell whether the correction resumed or a named exception was accepted.
DQ-06: Unexplained negative quantity returned after the first closure. The original issue ID stays active through FIX-051-2and a second independent PASS retest.
The FAIL retest does not prove a fix. The affected row remains excluded from Product service level and supplier score, and the reporting owner records DEC-047 with this explicit note: The affected record remains excluded and the report states the category-level limitation.
Recurring causes, not a single quality score
The framework groups incidents by the condition that created them. Counts reconcile to the register, and reopened incidents remain visible inside their original category.
Reference data explains 50 of 60 issues, so the owner review starts with product and customer reference tables before smaller process and extract causes.
Verified build position
The register records 44 releases, 10 holds, 4 releases with a stated limitation and 2 merged duplicates.
What runs here and what remains a tenant design
The build selects failed rows, creates issues and history, runs the featured SQL retest, checks the register and writes the Excel workbook.
List schemas define current issues and append-only history. The flow definition covers assignment, SLA reminders and review notifications without claiming that a live tenant or production notification exists.
Checks before report release
Every issue retains the detection run, failed field, affected report, owner, due date and publish or hold outcome.
Severity and SLA follow a documented impact policy rather than a colour selected by the analyst.
The fix record and independent retest are separate records with separate roles.
A report cannot be released without a passing retest or a stated, approved limitation.
Every lifecycle event keeps its prior hash, so a later change breaks the retained history chain.
Root-cause totals, issue totals and cycle totals reconcile to the same generated register.
The featured SQL returns one corrected line, the expected category and a passing result.
The native verifier reran the analytical build and web-evidence renderer, then matched 29 retained data and image files byte for byte. It also inspected 13 workbook sheets and 8 evidence-image families.
Data and limits
The build uses a deterministic non-client order and delivery dataset, seed 240605: 120,000 orders, 250,000 order lines and 180,000 delivery events and 60 reporting incidents.
A passing retest proves only that the named query passed for the retained record. The project does not demonstrate enterprise-wide monitoring, live Microsoft 365 notifications, production security or an audit opinion.
Next step
Start with the measures people dispute or the failed checks that need clearer ownership before reporting.