Skip to content

Show measured night palettes on real Paper surfaces - #2820

Merged
Chris0Jeky merged 6 commits into
mainfrom
issue-2009/night-palette-rendered
Sep 9, 2026
Merged

Show measured night palettes on real Paper surfaces#2820
Chris0Jeky merged 6 commits into
mainfrom
issue-2009/night-palette-rendered

Conversation

@Chris0Jeky

Copy link
Copy Markdown
Owner

Provide the measured night-palette comparison requested by D-6(a): three existing candidate directions plus current night and light references, rendered on real Home, Today and Review pages at1440x1000. The HTML contact sheet links to full-resolution images. No production CSS or palette adoption changes.

Refs #2009.

Evidence: one synthetic Mock fixture across15 Chromium PNGs; browser assertions verify all dimensions and candidate token values at the actual surface roots. Contrast generator checks58 pairs across four palettes, preserving primary ink and accents. Browser capture1/1, doc links674 files, measurement and diff checks pass. One Terra high review found no blocker; root inspected the corrected images and completed full-resolution links/source binding.

Source binding: screenshots reflect application base64508d3e2f2d9dc8f8ea9aa5e9eb4539173ccb08 and saved candidate definitions209d5af1c5758f10305e4fe68b28f44602807dcb. Main22029c760 was subsequently merged for integration; this does not imply a recapture. Final headab565bb5d9ce7b2d3cc25b81b3f2ee0f80b1f447.

A real parity defect is documented: Review's static nested .paper root remains light under a night shell. Current-night images preserve it; candidate Review images explicitly use experimental page-local token overrides. A separate production fix is in progress. The initial1280x720 pass was rejected and replaced before this package was committed.

Disposable databases/runtime state are excluded from the commit. The full frontend suite is not applicable to this evidence-only change. OUTSTANDING_TASKS.md D-6(a) remains open pending the maintainer's palette choice; no ADR adoption or release acceptance is inferred. Canonical product docs remain with the integration coordinator.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-09T11:39:32.719301Z d6df080 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Independent Terra high review of the comparison package atc73ad490bdb1d20932088c5aed7059dd6af30787: SHIP, no direct blocker. Reviewer checked all15 PNG dimensions, variant/surface coverage, token receipts, synthetic fixture reuse, excluded runtime state and explicit Review experimental-override wording. Root inspected the corrected captures. Final integration/source-binding and full-resolution-link edits atab565bb5 are documentation-only and passed doc links; no palette or production logic changed.

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Closeout coordination: this PR arrived after the frozen integration/dispatcher cutoff and remains with its author lane. #2815 is delivered and only #2819 is still qualifying in this closeout. Canonical shipped-state records were added to #2819; please avoid moving main until its final gate/merge completes, so that run is not invalidated again. This comment does not adopt or review #2820.

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ab565bb5d9

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Confirmed MEDIUM reproducibility follow-up from #2820 review: retained harness/night-palette.config.ts starts API58743 but does not set TASKDECK_E2E_API_BASE_URL for the test process. Shared helpers otherwise default to localhost5000. Existing screenshots were captured with the intended isolated runtime, but the checked-in config alone is insufficient to reproduce them. For a rerun, explicitly set the process-local TASKDECK_E2E_API_BASE_URL=http://127.0.0.1:58743/api before Playwright. A follow-up should bind that value in the config. This affects the optional capture harness, not shipped runtime behavior or palette adoption; tracking under #2009 rather than expanding this bounded review into a fix cascade.

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Closeout lane release: #2819 has landed at843a8f6cba22417a030e9f2e3143c3469fc1aaf7 with required CI green. Existing-PR closeout and canonical delivery-doc lease are complete. This later PR remains owned by its author lane; refresh/reconcile against current main before merge under the normal gate.

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Current-base qualification update: merged main843a8f6cba22417a030e9f2e3143c3469fc1aaf7, new headd6df08027710051259432e06f2e3009cfba05e51. Base delta is unused dispatcher deletion plus delivery docs; the evidence patch is unchanged (stable patch-iddeccc4bc175db2ed90b84616b4425dfc98643e0e). Contrast58pairs/4palettes and doclinks674/0broken pass on the current base, diff clean. Existing evidence review remains applicable. No recapture or palette adoption is implied; screenshot source binding and the tracked standalone-harness API-address limitation remain unchanged. New hosted qualification is required before merge.

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d6df080277

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Confirmed MEDIUM harness follow-up from #2820 review3967919115: root visibility plus body-text length does not guarantee seeded content finished loading on a slower rerun. A future recapture should wait for surface-specific populated content and disappearance of loading states. This does not establish a defect in the delivered15 screenshots: their dimensions/tokens were checked and the actual candidate images were independently inspected. It limits automated rerun reliability; no universal ready-state guarantee is claimed. Track alongside API-origin binding5600931394 under #2009, without another fix cascade in this evidence-only PR.

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Integration candidate #2824 is ready at ee90123. This source head and its owned files are preserved exactly. Combined local qualification passed: backend9092/5skip with aggregateexit0, frontend6234/3skip, Chromium4, build/typecheck/lint/docslinks. The integration introduces no source edits and retains the completed source review/fix records.

Please hold individual merges while #2824 qualifies against current main. This source PR remains open; it will be closed as superseded only after actual integration delivery and exact merge-tree proof. No parent issue or human acceptance is closed early.

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Worktree cleanup complete: clean tracked state and source HEAD ancestry in pushed integration #2824 (ee90123) were verified; the owned source worktree was removed with plain git worktree remove. Unique ignored runtime/test artifacts were copied OUT first to C:\Users\jekyt\source\Taskdeck.claude\local\milestone-20260909\preserved-2820. Source branch refs and commits remain preserved; this PR stays open pending integration qualification and review disposition. Primary checkout and unrelated worktrees were preserved.

@Chris0Jeky

Copy link
Copy Markdown
Owner Author

Delivery plan update: the combined integration #2824 is held on newly arrived source findings. This independent rendered-palette evidence package has no such blocker: exact head d6df080 / base843a8f6c has all hosted checks green, completed independent Terra review, aged head, and all connector findings dispositioned. Delivering this sound source separately; this supersedes the earlier integration-only hold for #2820. No palette default is adopted; D6 still requires the maintainer choice.

@Chris0Jeky
Chris0Jeky merged commit 22fcac4 into main Sep 9, 2026
20 checks passed
@Chris0Jeky
Chris0Jeky deleted the issue-2009/night-palette-rendered branch September 9, 2026 12:25
@github-project-automation github-project-automation Bot moved this from Review to Done in Taskdeck Execution Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant