Skip to content

feat(reports): preserve leftover-map plot-origin delta for post-#918 ADR/version reconstruction - #890

Draft
seonghobae wants to merge 2 commits into
feat/leftover-map-compare-list-criterion-origin-badge-v21110from
feat/leftover-map-plot-origin-badge-v21040
Draft

feat(reports): preserve leftover-map plot-origin delta for post-#918 ADR/version reconstruction#890
seonghobae wants to merge 2 commits into
feat/leftover-map-compare-list-criterion-origin-badge-v21110from
feat/leftover-map-plot-origin-badge-v21040

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Current stack repair

The feature delta is preserved, but its original ADR/version allocation is no longer authoritative. Live queue inspection found that this branch and #891 both claimed ADR 0347 / v2.104.0 from the same #889 predecessor. The canonical leftover-map line continued through #891#892#893#912#913#916#917 and now #918.

This PR is retargeted to the current #918 branch feat/leftover-map-compare-list-criterion-origin-badge-v21110@a91d2ec56bad922f9159e17649f77d229a0f98d3. GitHub reports a real content conflict on that exact predecessor. Do not resolve it with ours/theirs, force-push, destructive rebase, or stale whole-file replacement.

Exact head: d2d67de7e1ed80f62d1941ce304c414699f8f60b.
Exact base: #918@a91d2ec56bad922f9159e17649f77d229a0f98d3.

docs/adr/0347-leftover-map-plot-origin-badge.md remains explicitly Proposed because that number/version belongs to the historical collision, not to an accepted current contract. The preserved unique product delta is to name the non-comparison leftover-map graphic origin through leftoverMapPlotOriginBadge, keep comparison origin unnamed in this increment, preserve origin-tick/axis-share/singular semantics, and never invent a leftover score or theta.

Before this lane can become mergeable/Accepted, that unique source/test/i18n delta must be conflict-preservingly reconstructed on #918 (or its live successor) and receive a new unique ADR/version identity after the predecessor's current allocation. No ADR number or product version is reserved merely by this repair note. The previous pre-retarget lint/type/vitest claims are not current-head evidence, and predecessor checks/reviews/approvals do not transfer.

… of leftover-map axis origin ticks, leftover-map axis share, and leftover-map singular values (v2.104.0)

Copy link
Copy Markdown
Contributor Author

Exact head 9d01054. oxlint 0/0, tsc -b clean, vitest 777 passed on leftover-map origin files. Independent APPROVE required on this exact head (Devin COMMENT is not APPROVE). Leave stacked leftover-map PRs open. Do not self-approve. Do not squash-merge. Do not mix #877. Issues #79 and #87 stay OPEN. Do not merge #808 without independent APPROVE. Do not merge #885#889 without independent APPROVE.

@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: Team

Run ID: 96068ab3-d2d1-4a3f-af6c-bcd45778de86

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.

Note

This report is out of date. Scroll down for Devin Review's latest report on this PR.

✅ Devin Review: No Issues Found

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

Devin Review

@seonghobae
seonghobae changed the base branch from feat/leftover-map-axis-tick-origin-badge-v21030 to feat/leftover-map-compare-list-post-origin-badge-v21100 September 2, 2026 11:00
@seonghobae seonghobae changed the title feat(reports): leftover-map graphic leftover-map origin independently of leftover-map axis origin ticks, leftover-map axis share, and leftover-map singular values (v2.104.0) feat(reports): preserve leftover-map plot-origin delta for post-#917 ADR/version reconstruction Sep 2, 2026

@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.

Note

This report is out of date. Scroll down for Devin Review's latest report on this PR.

Devin Review found 1 new potential issue.

Devin Review

Comment on lines +3 to +6
**Decision status:** Proposed
**Date:** 2026-08-31

**Numbering status:** provisional conflict. ADR 0347 is also claimed by the active leftover-map criterion-origin stack (#891). This proposal was retargeted behind the current #917 stack after that collision was detected and MUST receive a new non-conflicting ADR/version identity during conflict-preserving reconstruction before it can become Accepted or merge.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔍 Unresolved ADR identity blocks merge

The feature still ships as ADR 0347 after Decision status becomes Proposed. Its declared numbering conflict must be resolved before merge.

Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown
Contributor Author

leftoverMapPlotOriginBadge reconstruction remains after ADR 0354 / v2.111.0. #918 stacked leftoverMapCompareListCriterionBadge origin onto #917 @ 8192b485 (exact head a91d2ec56bad922f9159e17649f77d229a0f98d3). Do not mix this #890 plot-origin reconstruction into the 0354 increment. Reconstruct leftoverMapPlotOriginBadge independently as ADR 0355 / v2.112.0 after 0354. Do not squash-merge leftover-map PRs onto unprotected leftover bases. Do not self-approve. Issues #79 and #87 stay OPEN.

@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 found 3 new potential issues.

Devin Review

Comment thread pyproject.toml
[project]
name = "lineageweave"
version = "2.103.0"
version = "2.104.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Release identity collides with existing lineage

After the existing v2.104.0 lineage, version still declares 2.104.0 for a different feature. Publishing can reject or misidentify this release.

Prompt for agents
Assign this feature the next unique version and ADR identity after the current #917 stack. Update pyproject.toml, frontend/package.json, the changelog fragment and entries, ADR file and references, AGENTS.md, ARCHITECTURE.md, CLAUDE.md, tests, comments, and supporting baseline consistently. Reconstruct the feature delta on the actual current predecessor rather than retaining the sibling v2.104.0/ADR 0347 lineage.
Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment on lines +199 to +205
export function leftoverMapPlotOriginBadge(): LeftoverMapPlotOriginBadge | null {
const origin = formatLeftoverMapCoordinatePair(0, 0);
if (origin === null) {
return null;
}
return { key: LEFTOVER_MAP_PLOT_ORIGIN, values: { origin } };
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📝 Info: Origin does not fabricate measurements

leftoverMapPlotOriginBadge formats the chart’s fixed zero crossing. It does not derive coordinates from rank, shares, singular values, or plotted points.

Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment on lines +105 to +113
function leftoverMapPlotOriginText(variant: LeftoverMapPlotVariant): string | null {
if (variant === "comparison") {
return null;
}
const badge = leftoverMapPlotOriginBadge();
if (badge === null) {
return null;
}
return tf(badge.key, badge.values);

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📝 Info: Comparison rendering stays isolated

leftoverMapPlotOriginText returns null for comparison plots. Existing comparison axes, ticks, and point labels remain unchanged.

Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@seonghobae seonghobae changed the title feat(reports): preserve leftover-map plot-origin delta for post-#917 ADR/version reconstruction feat(reports): preserve leftover-map plot-origin delta for post-#918 ADR/version reconstruction Sep 2, 2026
@seonghobae
seonghobae marked this pull request as draft September 2, 2026 23:52

Copy link
Copy Markdown
Contributor Author

Hourly loop 2026-09-03: unique leftoverMapPlotOriginBadge product delta reconstructed as ADR 0355 / v2.112.0 on stacked #920 (feat/leftover-map-plot-origin-badge-v21120 @ 350400792c1f9aca1b1237328c47e805d8eb7f5f) onto live leftover-map head #918 @ a91d2ec. Distinct accessible name leftover-map origin {origin}. leftover-map comparison graphic leftover-map origin stays unnamed this increment.

This draft stays a preservation note. Do not retarget, resolve ours/theirs, force-push, or mix stale ADR 0347 / v2.104.0 identity into #920. Do not mix #877 origin-tick stack. Leave #890 open as dirty draft. Do not squash-merge. Do not self-approve. Issues #79 and #87 stay OPEN.

seonghobae added a commit that referenced this pull request Sep 3, 2026
…r-axis independently of leftover-map comparison graphic leftover-map origin (v2.114.0)

Caption leftover-map comparison leftover-axis leftover-map origin through leftoverMapCompareAxisOriginBadge (ADR 0357). Distinct accessible name leftover map comparison leftover axis leftover-map origin {origin}. Rank-0 unused axes still name leftover-map origin (0.00, 0.00). leftoverMapAxisOriginBadge stays unnamed. No SQL. Do not invent leftover-map origin from ζ, leftover-map axis share, or σ_k. Do not mix #877. Do not mix #890.
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