Skip to content

feat(reports): leftover expected on grouping comparison graphic (v2.74.0) - #857

Draft
seonghobae wants to merge 14 commits into
feat/leftover-map-compare-plot-observed-v2730from
feat/leftover-map-compare-plot-expected-v2740
Draft

feat(reports): leftover expected on grouping comparison graphic (v2.74.0)#857
seonghobae wants to merge 14 commits into
feat/leftover-map-compare-plot-observed-v2730from
feat/leftover-map-compare-plot-expected-v2740

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Caption persisted leftover expected E on the grouping-comparison leftover-map graphic (ADR 0317 / v2.74.0) without inventing scores or columns. Missing/non-finite E omits only this caption; finite negative E remains visible.

Current exact authority

The current convergence head carries the Vietnamese share-meaning repairs that previously remained RED. Exact-head repository Tests run 34536230215 is terminal GREEN. The prior compact-canvas/Vietnamese inherited failures are therefore not active on this head. Devin Review and CodeRabbit commit statuses are success.

This is still not merge authority: no qualifying independent current-head APPROVED review is present, the current-head evidence set does not establish separate Security/SAST/CodeQL acceptance, and authenticated responsive/pointer/touch/keyboard/focus/screen-reader plus buyer-path performance evidence remain incomplete. The earlier Ready state had served validation admission and is now returned to Draft instead of presenting an incomplete gate set as promotion-ready.

Direct child #858 has already been semantically reconstructed onto this exact parent: its GitHub base is feat/leftover-map-compare-plot-expected-v2740@38ac253ad39869b62add7359b47b9da383d1278c, its preserved historical first-parent delta remains in ancestry, and current reconstructed head is c3a64c4c0f9df45a9466e5c087a75f24e12bf9d3. #858 intentionally retains an executable rank-label RED and remains Draft; no child GREEN transfers to this parent.

No self-approval, bypass, force-push, destructive rebase, generated-lock hand edit, ancestor skip, or stale-evidence transfer.

@coderabbitai

coderabbitai Bot commented Aug 31, 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: Advanced

Run ID: a3216576-00b8-4ee3-aa36-da755b4b82c7

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.

Copy link
Copy Markdown
Contributor Author

Exact head 9f34d2c stacked on #856 @ c7a8680. Comparison graphic leftover expected uses leftover map comparison graphic leftover expected {label} so it stays distinct from hyphen leftover expected {label} and strip Leftover map comparison expected. Independent APPROVE required on this leftover-expected increment before squash-merge. Do not self-approve. Do not squash-merge onto the unprotected leftover base. Issues #79 and #87 stay open. Next buyer increment is leftover-map rank on this comparison graphic (ADR 0318 / v2.75.0), stacked here — not mixed into #74/#92.

@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

Copy link
Copy Markdown
Contributor Author

Cycle 2026-08-31 08:19 KST: exact head 9f34d2c (v2.74.0 / ADR 0317 leftover expected on grouping comparison leftover-map graphic). Stacked on #856. Independent APPROVE still required. Do not self-approve. Do not squash-merge onto the unprotected leftover base. Issues #79 and #87 stay open. Next buyer increment: leftover-map rank on this comparison graphic (ADR 0318 / v2.75.0).

…4.0)

Name leftover expected E on grouping comparison leftover-map pair
segments (ADR 0317). After make seed, closest and farthest leftover
pairs sit above the member list with leftover expected E next to
leftover observed Y on that comparison graphic; click opens that post.
Rank-0 unused axes still name E 0.00 when that persisted leftover
expected is finite. A missing or non-finite E omits that leftover-map
comparison graphic leftover expected caption and keeps leftover observed Y.
Never invent a leftover score. Never invent a theta.
@seonghobae
seonghobae force-pushed the feat/leftover-map-compare-plot-expected-v2740 branch from 9f34d2c to ade9ed5 Compare August 31, 2026 00:06

Copy link
Copy Markdown
Contributor Author

Rebased onto #856 @ cf3b6d4 after the leftover observed a11y rename. Head is now ade9ed5.

Comparison-graphic leftover expected uses distinct accessible name leftover map comparison graphic leftover expected {label} (same leftover-qualifier pattern as residual and observed). Vietnamese copy names the leftover map. Local oxlint 0; 511 tests passed (App 103, LeftoverMapPlot 58, leftoverMapPlotLayout 59, i18n 276, leftoverObservedExpected 10, leftoverResidual 5).

Leave open for independent review. Do not self-approve. Do not squash-merge without independent APPROVE + exact-head required success. Next buyer increment after this residual: leftover-map rank on the comparison graphic (ADR 0318 / v2.75.0).

Copy link
Copy Markdown
Contributor Author

Independent APPROVE still required on this leftover-expected head 9f34d2c (v2.74.0). #858 leftover-map rank (v2.75.0) is stacked here at 4b9184f. Do not self-approve. Do not squash-merge onto the unprotected leftover base. Issues #79 and #87 stay open.

@seonghobae
seonghobae marked this pull request as draft September 4, 2026 08:05
Adopt the conflict-free GitHub test-merge tree for exact parent #856 dbb3079 while preserving existing #857 product head ade9ed5 as first-parent ancestry. No force push and no product delta is dropped.

@seonghobae seonghobae left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Current-head repair finding: ADR 0317 is introduced by this still-Draft PR as Decision status: Accepted. That overstates decision authority before independent review/normal merge. Keep the product/UI delta, but make ADR 0317 Proposed on this branch and add an executable regression that prevents the Draft decision from silently returning to Accepted. Also refresh the Stack authority: the live base is #856 at dbb30794bdf5af1ae85f2e9e1ea39ba434e9bd14 and the live head is 2c256e58e08b082b7936b99f3d1481f2f3bc833e, not the older SHAs in the body. Do not force-push or weaken gates.

Adopt exact parent #856e34f32c without rewriting #857. Preserve the #857 product tree and inherit the project/uv lock version-parity RED verbatim. No force push or product delta is dropped.
Preserve the #857 expected-E product delta and ADR 0317 Proposed repair while adopting exact #856 ADR 0316 Proposed by ordinary two-parent non-force convergence.
Preserve #857 expected-E truth and ADR 0317 Proposed while inheriting #855/#856 Proposed governance through ordinary two-parent non-force convergence.
Preserve #857 expected-E truth and ADR 0317 Proposed while inheriting repaired ADR 0314/0315/0316 governance through ordinary two-parent non-force convergence.
Preserve #857 expected-E truth and Proposed ADR 0317 while inheriting repaired ADR 0313/0314/0315/0316 governance through ordinary two-parent non-force convergence.

@seonghobae seonghobae left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Current-head re-review: ADR 0317 is Proposed and the expected-E product delta is preserved through ordinary non-force convergence of repaired #853#856. Exact-head hosted frontend evidence is still RED: 853 tests pass and exactly three inherited assertions fail (20px caption bounds plus two Vietnamese-copy contracts), so this head is not GREEN and no merge/approval claim is made.

Preserve the v2.74 expected-E product delta and ADR 0317 Proposed while inheriting #856 0ff6dee as an explicit parent. Semantic resolution keeps the already-GREEN compact-canvas layout and both distinct comparison observed/expected label exports. No force rewrite or product delta removal.
chore(stack): converge #857 onto repaired #856
seonghobae added a commit that referenced this pull request Sep 10, 2026
Adopt the exact repaired #857 tree while preserving historical #858 as the first parent. Keep the v2.75 rank product delta as an executable RED instead of replaying stale App/i18n/ADR/package choices: the comparison graphic must name persisted leftover_map_rank with distinct comparison copy, retain rank 0, omit missing/negative/non-integer evidence, and never derive or clamp rank. Exact #857 is the second parent. No force update or destructive rebase.
@seonghobae
seonghobae marked this pull request as draft September 11, 2026 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant