Skip to content

feat(reports): leftover-map unexplained leftover on grouping comparison graphic (v2.71.0) - #854

Open
seonghobae wants to merge 1 commit into
feat/leftover-map-compare-plot-cross-share-v2700from
feat/leftover-map-compare-plot-unexplained-leftover-v2710
Open

feat(reports): leftover-map unexplained leftover on grouping comparison graphic (v2.71.0)#854
seonghobae wants to merge 1 commit into
feat/leftover-map-compare-plot-cross-share-v2700from
feat/leftover-map-compare-plot-unexplained-leftover-v2710

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Caption leftover-map unexplained leftover on the grouping comparison leftover-map graphic from already-named leftover_map_unexplained (ADR 0314 / v2.71.0).
  • After make seed, closest and farthest leftover pairs sit above the member list with the Gabriel biplot of already-named coordinates, leftover-map axis share when finite, leftover-map complete-case coverage when leftoverMapCoverageCounts returns usable complete-case integers, leftover-map item complete-case coverage when leftoverMapItemCoverageCounts returns usable complete-case integers, leftover-map incomplete post coverage when leftoverMapIncompletePostCount returns a usable dropped integer, leftover-map incomplete item coverage when leftoverMapIncompleteItemCount returns a usable dropped integer, leftover-map reconstruction R̂ when formatLeftoverMapReconstruction returns a usable signed badge, leftover-map explained leftover share e when formatLeftoverMapExplainedShare returns a usable badge, leftover-map unexplained leftover share s when formatLeftoverMapUnexplainedShare returns a usable badge, leftover-map cross share x when formatLeftoverMapCrossShare returns a usable badge, and leftover-map unexplained leftover U on that comparison graphic when formatLeftoverMapUnexplained returns a usable badge; click a post marker or a pair button opens that post.
  • Comparison copy uses accessible name leftover map comparison graphic unexplained leftover {label} so it stays distinct from hyphen leftover-map unexplained leftover {label} on the period-report graphic and from strip Leftover map comparison unexplained leftover. A missing or non-finite U omits that leftover-map comparison graphic unexplained leftover caption and keeps leftover-map cross share x, leftover-map unexplained leftover share s, leftover-map explained leftover share e, leftover-map reconstruction , leftover-map distance d, leftover-map comparison graphic coverage, leftover-map comparison graphic item coverage, leftover-map comparison graphic incomplete posts, and leftover-map comparison graphic incomplete items when those helpers return usable integers. Rank-0 origin cells still name U 0.00 when that persisted leftover-map unexplained leftover is finite.
  • Leftover-map unexplained leftover omits independently of leftover-map cross share, leftover-map unexplained leftover share, leftover-map explained leftover share, leftover-map reconstruction, leftover-map distance, and coverage notes. A missing leftover-map unexplained leftover omits leftover-map comparison graphic unexplained leftover and keeps a usable leftover-map cross share caption, a usable unexplained leftover share caption, a usable explained leftover share caption, a usable reconstruction caption, and usable coverage notes.
  • This increment does not caption leftover residual on the comparison graphic with a distinct comparison-graphic name. That leftover residual already sits on the strip through ADR 0298.
  • Do not invent leftover-map unexplained leftover from R and , leftover-map reconstruction, leftover residual, leftover-map distance, plotted coordinates, leftover-map rank, leftover-map axis share, leftover expected, leftover observed, leftover-map post coverage, leftover-map item coverage, leftover-map incomplete post coverage, leftover-map incomplete item coverage, leftover pair count, or the count of unused axes. A finite negative leftover-map unexplained leftover is shown, never clamped.
  • No SQL; no new columns. Distinct from the ADR 0297 comparison strip leftover-map unexplained leftover. Never invent a leftover score. Never invent a theta.
  • Stacked onto leftover-map cross share on grouping comparison leftover-map graphic (feat/leftover-map-compare-plot-cross-share-v2700 / feat(reports): leftover-map cross share on grouping comparison graphic (v2.70.0) #853 @ c4f79bc). Leave this PR open for independent review. Do not squash-merge onto the unprotected leftover base. Do not self-approve. After independent review, retarget onto leftover-coordinates (feat/leftover-map-coordinates-v2240 / feat(reports): persist leftover-map coordinates (v2.24.0) #782) rather than squash-merging here.

Verification

  • pnpm exec vitest run: 826 tests passed.
  • pnpm exec oxlint src: 0 warnings, 0 errors.
  • python3 -m py_compile on lineageweave and backend app modules: ok.
  • PostgreSQL period-report compare tests were not executed here (no live Compose PostgreSQL in this sandbox).

Evidence boundary

Authenticated PostgreSQL API and k6 runtime acceptance are not claimed. No real records or credentials. Synthetic fixtures only.

Independent approval is required. No self-approval, admin bypass, or force push.

Jeon, M., Jin, I. H., Schweinberger, M., & Baugh, S. (2021). Mapping unobserved item–respondent interactions: A latent space item response model with interaction map. Psychometrika, 86(2), 378–403.

Gabriel, K. R. (1971). The biplot graphic display of matrices with application to principal component analysis. Biometrika, 58(3), 453–467.


Devin Review

…on graphic (v2.71.0)

Caption persisted leftover-map unexplained leftover U on the grouping
comparison leftover-map graphic from already-named leftover_map_unexplained
(ADR 0314). Comparison copy uses leftover map comparison graphic unexplained
leftover {label} so it stays distinct from hyphen leftover-map unexplained
leftover {label} and from strip Leftover map comparison unexplained leftover.
A missing or non-finite U omits that caption and keeps leftover-map
cross share, leftover-map unexplained leftover share, leftover-map explained
leftover share, leftover-map reconstruction, leftover-map distance, and
comparison graphic coverage notes. Rank-0 origin cells still name U 0.00
when that leftover is finite. Do not caption leftover residual this increment.
Do not invent U from R and R̂ or leftover-map distance. Never invent a leftover
score. Never invent a theta. No new columns.

Copy link
Copy Markdown
Contributor Author

Copilot review requested on exact head 935cdea (v2.71.0 leftover-map unexplained leftover on grouping comparison graphic, ADR 0314). Independent APPROVE required. Copilot/Devin COMMENT is not independent APPROVE. Do not self-approve. Do not squash-merge onto the unprotected leftover base. After independent review, retarget onto leftover-coordinates (feat/leftover-map-coordinates-v2240 / #782). Next deferred caption is leftover residual R on the comparison graphic (strip already ADR 0298). Issues #79 and #87 stay open.

@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: 0f51b035-a93b-4dab-979e-c501d60ae100

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

Copy link
Copy Markdown
Contributor Author

Queue retry 2026-08-31T08:01 KST: Full test suite green; Frontend lint/test/build green; Devin Review commented with no issues. Independent APPROVE still required on exact head 935cdea. Do not self-approve. Do not squash onto the unprotected leftover base. Next buyer gap is leftover residual on the grouping comparison leftover-map graphic (distinct comparison-graphic name; residual already on the strip via ADR 0298).

Copy link
Copy Markdown
Contributor Author

Cycle 2026-08-31 08:19 KST: exact head 935cdea has Frontend lint/test/build + Full test suite success. Devin COMMENT only — no independent APPROVE on this head. Do not self-approve. Do not squash-merge onto the unprotected leftover base. Next buyer gap is leftover residual on the grouping comparison leftover-map graphic (distinct comparison-graphic name; residual already sits on the strip via ADR 0298). Stacked PR will open onto this head after the increment lands.

Copy link
Copy Markdown
Contributor Author

Writes work this cycle. #855 (feat/leftover-map-compare-plot-residual-v2720 @ 4ffed4a, ADR 0315 / v2.72.0) is stacked on this exact head. Caption leftover residual R on the grouping comparison leftover-map graphic with distinct accessible name leftover map comparison graphic residual {label}. Leave both PRs open for independent review. Do not self-approve. Do not squash-merge.

Copy link
Copy Markdown
Contributor Author

Independent APPROVE still required on this exact head 935cdea (v2.71.0). #855 leftover residual (v2.72.0) is stacked here at 1087b16. Do not self-approve. Do not squash-merge onto the unprotected leftover base. Issues #79 and #87 stay open.

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