Skip to content

feat(reports): preserve unexplained-leftover comparison delta pending successor verification - #832

Draft
seonghobae wants to merge 1 commit into
feat/leftover-map-compare-cross-share-v2530from
feat/leftover-map-compare-unexplained-leftover-v2540
Draft

feat(reports): preserve unexplained-leftover comparison delta pending successor verification#832
seonghobae wants to merge 1 commit into
feat/leftover-map-compare-cross-share-v2530from
feat/leftover-map-compare-unexplained-leftover-v2540

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Recovery status

This PR was closed unmerged while its valid grouping-comparison unexplained-leftover U delta was not yet proven to be fully inherited by a verified successor. Reopened under the no-drop rule. Do not merge this historical head or write new product source here; it is a recovery/evidence lane until the serialized successor proves complete inheritance.

Historical head 1511166c53c16fef65f3330eee58d3a5664b1583 is one commit over historical #831 base 2cefc0b63436989210bca3204e7750e87edba662. It introduced the persisted-U comparison presentation contract, helper/i18n/App tests, ADR0297 evidence, release metadata, and a generated-lock version update. Its ADR0297/v2.54.0 identity is historical and collides with the current serialized stack; do not promote it.

Successor verification finding

#833 is the intended live successor for the same product behavior, but commit ancestry alone does not contain this head: 1511166c… and #833 feature origin 18d89b49… are sibling commits over the same 2cefc0b… parent. Their helper tests are nearly equivalent, but this head also carries an explicit assertion that LEFTOVER_MAP_COMPARE_UNEXPLAINED_LABEL must not regress to the unexplained-share label, and it updated the generated uv.lock project version. Those valid test/lock invariants must be explicitly inherited or equivalently proven in the reconstructed #833 before this recovery PR can be closed again.

#833 itself must wait behind the current serialized sequence #828#829#830#831, allocate a collision-free ADR/release identity, preserve U finite/missing/non-finite/negative/zero semantics, preserve the distinct comparison-label contract, regenerate rather than hand-edit the lock when its project version changes, and inherit the current accessible-name repair. The broader LeftoverPairList accessible-name defect is tracked separately in #976.

Close criterion

Close this PR only after the exact reconstructed #833 successor demonstrates all valid source behavior, focused/edge tests including label non-confusion, fixture/contract/evidence inheritance, correctly regenerated lock/version parity, and current-parent GREEN. Until then this remains Draft recovery authority, not a competing source writer.

No force-push, destructive rebase, self-approval, gate weakening, source duplication, or psychometric recomputation.

…on strip (v2.54.0)

Caption persisted leftover-map unexplained leftover U = R − R̂ on grouping
comparison leftover-pair buttons through formatLeftoverMapUnexplained
(ADR 0297). Distinct aria-label Leftover map comparison unexplained leftover.
Missing or non-finite U omits that badge and keeps x, s, e, R̂, d, and
coverage notes. Do not invent U from R and R̂. Rank-0 origin cells still
name U 0.00 when finite. Finite negative leftover is shown, never clamped.
UI-only; no new columns.
@coderabbitai

coderabbitai Bot commented Aug 30, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 4877085e-f2e0-4a82-990a-33659e2df609

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant