Back to Plate

add plate ui changelogs 53 52

docs/plans/2026-06-06-add-plate-ui-changelogs-53-52.md

53.1.34.9 KB
Original Source

add plate ui changelogs 53 52

Objective: Add the missing Plate UI registry changelog entries for v53 and v52.

Completion threshold:

  • tooling/data/plate-ui-changelog.mdx represents every detected v53/v52 registry-changing PR from the release-index audit.
  • apps/www/src/registry/changelog/* is regenerated from the MDX source.
  • Generated index data contains the expected PR set: 4762, 4792, 4800, 4811, 4814, 4872, 4876, 4891, 4902, 4912, 4930, 4941, 4945, 4987, and 4989.
  • /docs/releases serves with the generated Plate UI cards.

Verification surface:

  • node tooling/scripts/generate-ui-changelog-entries.mjs --write
  • node --test tooling/scripts/generate-ui-changelog-entries.test.mjs
  • generated changelog index/components JSON inspection
  • pnpm lint:fix
  • HTTP proof for http://localhost:3000/docs/releases
  • node .agents/skills/autogoal/scripts/check-complete.mjs docs/plans/2026-06-06-add-plate-ui-changelogs-53-52.md

Constraints:

  • Do not add package .changeset files for registry-only changelog data.
  • Do not modify registry component source.
  • Preserve unrelated local changes in the checkout.

Boundaries:

  • Edited source: tooling/data/plate-ui-changelog.mdx.
  • Edited generator: tooling/scripts/generate-ui-changelog-entries.mjs.
  • Edited test: tooling/scripts/generate-ui-changelog-entries.test.mjs.
  • Generated output: apps/www/src/registry/changelog/*.
  • Goal plan: this file.

Blocked condition: No blocker remains. GitHub provenance and local release-index data were available.

Start Gates:

GateAppliesEvidence
Active goalyesget_goal returned the active goal for this plan
Source of truthyesRead tooling/data/plate-ui-changelog.mdx and generator source
Release artifactyesRegistry changelog only; no package .changeset
Browser surfaceyes/docs/releases on the running local docs server
Tracker syncnoNo issue or Linear tracker attached
Branch handlingnoUser did not ask for commit, push, or PR
Agent-native reviewnoNo agent skill or rule source edited in this task

Work Checklist:

  • Audit set identified from v52/v53 release data and registry-changing PRs.
  • Missing source rows added to tooling/data/plate-ui-changelog.mdx.
  • Generator repaired to prefer explicit changelog commit hints over git blame.
  • Generator test updated for the expanded source fixture.
  • Registry changelog JSON regenerated.
  • Generated index verified against the expected PR set.
  • Component lookup verified for representative affected registry items.
  • Lint fixer run.
  • Releases route verified over HTTP.
  • No package changeset added because this is registry changelog data only.

Completion Gates:

GateAppliesRequired actionEvidence
Registry changelog sourceyesUpdate MDX source and generated JSONSource has v53/v52 rows; generator wrote 15 events
Generator correctnessyesTest changed generator behaviornode --test tooling/scripts/generate-ui-changelog-entries.test.mjs passed
Missing PR audityesCompare generated PRs with audit setmissing [], extra []
LintyesRun repo lint fixerpnpm lint:fix checked 3266 files
Browser proofyesVerify route response and rendered contentcurl returned 200 text/html; HTML contains Plate UI cards
Package changesetnoRecord reasonRegistry-only generated changelog data, no package runtime/API delta
PR/tracker syncnoRecord reasonUser did not request PR; no tracker attached

Phase / pass table:

PhaseStatusEvidenceNext
Auditcomplete15 expected PRs recordedimplementation complete
ImplementationcompleteMDX, generator, test, generated JSON updatedverification complete
Verificationcompletetests, lint, JSON audit, HTTP proofcloseout
Closeoutcompleteplan evidence recordedfinal response

Verification evidence:

  • node tooling/scripts/generate-ui-changelog-entries.mjs --write wrote 15 registry changelog events from 30 source rows.
  • Generated index.json contains PRs 4762, 4792, 4800, 4811, 4814, 4872, 4876, 4891, 4902, 4912, 4930, 4941, 4945, 4987, and 4989 with no missing or extra PRs.
  • node --test tooling/scripts/generate-ui-changelog-entries.test.mjs passed 7 tests.
  • pnpm lint:fix completed.
  • curl -sS -o /tmp/plate-releases.html -w '%{http_code} %{content_type}\n' http://localhost:3000/docs/releases returned 200 text/html; charset=utf-8.
  • Browser callable was not exposed by tool discovery in this turn, so proof used HTTP plus rendered HTML inspection.

Reboot status: Complete. The source MDX, generator, generator test, generated changelog JSON, and plan are updated.

Open risks: None. PR 4989 remains unreleased by design, so its generated event keeps the existing unreleased diagnostic.