feat(reports): leftover-map singular values on comparison leftover-axis badges (v2.80.0) - #863
Conversation
…is badges (v2.80.0)
Caption leftover-axis report badges on the grouping comparison strip with
persisted leftover-map singular values σ_k (ADR 0323). Comparison copy stays
leftover map comparison leftover axis {k} σ {value} {share}% so it stays
distinct from period leftover-axis leftover axis {k} σ {value} {share}%
(ADR 0322). Rank-0 unused axes still name σ 0.00. Share and singular value
omit independently. Do not invent σ_k from leftover-map axis share. Fail-closes
leftover-map comparison graphic TypeScript on omitted leftover-map singular
values. Never invent a leftover score. Never invent a theta.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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. Comment |
|
Writes work this cycle. Exact head |
|
Cycle write probe 2026-08-31T02:16Z: requesting independent APPROVE on exact head only. Do not self-approve. Strix fail-closed remains in force for Vulnerabilities [1-9]. |
Summary
σ_k(ADR 0323 / v2.80.0).make seed, grouping comparison leftover-axis badges name persisted leftover-map singular values when finite together with persisted leftover-map axis share; click a leftover pair opens that post.leftover map comparison leftover axis {k} σ {value} {share}%so they stay distinct from period leftover-axisleftover axis {k} σ {value} {share}%(ADR 0322), from hyphenleftover-map axis {k} σ {value} ({share}%), and from comparison graphicleftover map comparison graphic leftover-map axis {k} σ {value} ({share}%).σbadge and keepsleftover map comparison leftover axis {k} {share}%. Rank-0 unused axes still nameσ 0.00. Do not inventσ_kfrom leftover-map axis share.leftover_singular_value: Number.NaNand percent/singular narrowing) inherited from feat(reports): leftover-map singular values on grouping comparison graphic (v2.78.0) #861.feat/leftover-map-axis-singular-v2790/ feat(reports): leftover-map singular values on leftover-axis report badges (v2.79.0) #862 @f24b664). 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. Issues Milestone 2: port verified direct-PostgreSQL analysis into the protected product architecture #79 and Milestone 2.1: add normalized runtime-analysis schema bridge after v0.77 #87 stay open. Do not merge revert: undo #782 squash until independent APPROVE #808 without independent APPROVE.Test plan
leftoverMapPlotAxisSingular.test.tscomparison leftover-axis badges read 1.84/0.82, name rank-0 0, omit NaN/Infinity/null/negative independently of share, do not invent σ from leftover-map axis share, stay distinct from leftover axis / leftover-map graphic / comparison graphic copyleftoverMapAxisBadge.test.tsperiod leftover-axis copy stays distinct from comparison leftover-axis copyApp.test.tsxgrouping comparison names leftover map comparison leftover axis 1 σ 1.84 82% / leftover map comparison leftover axis 2 σ 0.86 18%; period leftover-axis leftover axis 1 σ 1.84 82% remains and stays out of the comparison stripLeftoverMapPlot.test.tsxcomparison graphic still omits leftover map comparison leftover axis 1 σ 1.84 82%; omitted σ uses leftover_singular_value: Number.NaNi18n.test.tsrequired keys for comparison leftover-axis σ + share in ko/zh/ja/viApp.test.tsx,LeftoverMapPlot.test.tsx,LeftoverPairList.test.tsx,i18n.test.ts, leftover-map helpers)make seed, grouping comparison leftover-axis report badges name leftover-map singular values; click opens that post.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.