refactor(hub): separate published improvement comments by Copilot · Pull Request #48 · github/replica · GitHub
Skip to content

refactor(hub): separate published improvement comments - #48

Merged
Copilot merged 1 commit into
lukasoppermann-improvement-persistence-contractsfrom
copilot/separate-improvement-comments
Oct 21, 2026
Merged

Copilot merged 1 commit into
lukasoppermann-improvement-persistence-contractsfrom
copilot/separate-improvement-comments

Conversation

Copilot AI commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Why

Private Pick & polish work should not add alternate behavior to ordinary review comments. This revises #39 with the agreed relational design and keeps unpublished improvements on the author's device, following the publication boundary in #37.

What changes

ImprovementComment stores one request or agent response per record. Replies point to the original request, and a join table links responses to the requests they answer. Database constraints keep those links within the same creator's conversation. Hub reconstructs the existing thread payload from these records, retaining revision checks, immutable history, and deletion tombstones without changing ordinary review behavior.

New uploads require a successful Build of the same Prototype and return its immutable buildNumber. Later changes retain that Build. The canvas must verify that the captured local source matches the published Build before uploading; #49 supplies that gate and must land with this change. This intentionally replaces the development-only migrations rather than converting existing data.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI max review requested due to automatic review settings October 20, 2026 23:56
Copilot AI requested review from a team and nshki as code owners October 20, 2026 23:56

Copilot AI 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.

Copilot was unable to review this pull request because there is no eligible user to bill.

An enterprise owner can allow the organization to be billed for reviews like this by enabling Copilot code review for users without a license.

Copilot AI merged commit d471eab into lukasoppermann-improvement-persistence-contracts Oct 21, 2026

Copilot AI commented Oct 21, 2026

Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants