feat(reports): leftover-map item complete-case coverage on pair list (v2.42.0) - #816
Conversation
…(v2.42.0) Caption the leftover pair list with persisted leftover-map item complete-case coverage (ADR 0285). After make seed, closest and farthest leftover pairs sit above the member list with a pair-list note that matches leftover-map item complete-case coverage; click a post marker or a pair button opens that post. A missing, non-integer, negative-used, non-positive-scored, or used-greater-than-scored item coverage omits that leftover-map item coverage note. Coverage 0 of M is shown when that persisted used count is a non-negative integer. Do not invent item coverage from plotted criterion marker count, leftover-map distance, leftover-map rank, leftover-map post coverage, or the count of unused axes. Never invent a leftover score or a theta. UI-only; no new columns.
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks 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 |
seonghobae
left a comment
There was a problem hiding this comment.
Fresh descendant-convergence finding on exact head 1e3d13ea5fa5744e8c0b9b7b4e8470fceb7630ea: parent #815 has now advanced non-force to c9f864383ebc9222bb3e69008e51b81ce14540cb, preserving ADR 0284 while adding the inherited package-version contract, runtime-identity repair, Pages landing, short-canvas regression, and Vietnamese explained-share RED. This child still points at predecessor #815 63092ded… and independently declares v2.42.0 while runtime lineageweave.__version__ remains v2.20.0. The parent repair paths are disjoint from the ADR 0285/pair-list delta except release identity. Preserve the child product delta, adopt the parent contracts non-force, require the package-version test as RED, align runtime provenance to v2.42.0, and join the repaired child to current #815 as a second parent. Keep the inherited Vietnamese RED; do not transfer predecessor GREEN or flatten either tree.
|
Scheduled review-feedback autofix for this PR head.
|
seonghobae
left a comment
There was a problem hiding this comment.
Fresh stack-authority finding: the PR body still describes this successor as stacked on #815@63092de…, but live #815 is now c9f864383ebc9222bb3e69008e51b81ce14540cb and this PR itself has advanced non-force to 326a2f016f7bbf1f01bffdffa8b96a9b1451b6c0. The inherited Vietnamese explained-share RED remains unresolved upstream, so the predecessor 311-test/oxlint evidence must not be promoted to this exact head. Preserve ADR 0285 and the pair-list item-coverage delta, keep Draft, and refresh the PR's current stack/evidence boundary.
seonghobae
left a comment
There was a problem hiding this comment.
Root release-identity finding on current 7e8653d89c77c3cb6771dcf592517baf691eeebc: #815 is the last inspected predecessor whose package/runtime identity is still coherently v2.41.0. This v2.42.0 child bumps pyproject.toml/frontend release identity but leaves lineageweave.__version__ = "2.41.0", so the long runtime-version drift seen later is introduced here. Preserve the item-coverage delta, but when the #813→#814→#815 parent convergence reaches this branch, add a realistic package-version RED and synchronize runtime identity to 2.42.0 before reconstructing later release descendants. Do not patch v2.60 only in #840 and call the ancestry repaired; each successor must carry its own release identity on reconstruction.
seonghobae
left a comment
There was a problem hiding this comment.
Additional governance finding on current 7e8653d89c77c3cb6771dcf592517baf691eeebc: ADR 0285 is also Accepted while #816 remains Draft. When repaired ancestry reaches this branch, the same reconstruction must preserve the item-coverage delta, set ADR 0285 to Proposed, and synchronize runtime identity to v2.42.0. Treat those as one current-head candidate repair; do not separately fork governance and version truth.
Summary
Caption the leftover pair list with persisted leftover-map item complete-case coverage (ADR 0285 / v2.42.0). Missing/invalid coverage omits only that note; valid persisted
0 of Mremains visible. Do not infer item coverage from plotted markers, distance, rank, post coverage, or unused axes. UI/read-model only; no SQL or measurement authority.Current exact ancestry
Exact current parent is #815
c02dffc264f70283ff7ff2d07bfe83a47bd13e10. Current #816 product is4d81c881469496fedeb8d9bb98cd485209df2089, recreated from workflow-free candidate tree0ea3fe93c9fb452d4a2053099b409d91aa3e1228after run34049855837completed GREEN. It preserves ADR0285Proposed, synchronized runtime/package/frontend 2.42.0, and admits only the inherited rank-boundary test from the moved parent. The branch advanced withforce=false; isolated convergence GREEN is not hosted exact-product-head GREEN or independent approval.Descendant authority
#817 is current at
aa47c96e15084d0b944558b980edef34133f8040, #818 atde3a61988768bcfddcab1dec3dfe3c60f9a89743, and #819 atf37ca315e3c48fa37bbcafe96e46c5d7dab991b7, each through verified non-force current-parent convergence. #820 is now the earliest stale descendant; run34054337875reconstructs its valid singular-value v2.46 delta from exact #819 and repairs its observed integration/governance/release findings. #821 remains dependent with a distinct future ADR/release identity. Do not replay historical convergence commits or transfer predecessor checks/approval.Keep Draft. Fresh exact-product-head required checks, applicable browser/Storybook/a11y evidence, authenticated acceptance where applicable, and qualifying independent approval remain required. No force-push, destructive rebase, self-approval, gate weakening, or invented measurement values.