Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Approving a Dot's revision creates a duplicate page; edits to existing pages skip review

Aperta
#57 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
64/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
backend

Direzione di ricerca

Start in src/shared/page-review.ts and trace the review_space_page and edit_space_page entry points. Check how review cards carry page identity and how the existing revision check is applied. Done means approving a review for an existing page updates it in place without creating a duplicate, while new-page reviews still create pages.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

review_space_page only accepts {title, content, spaceId} (src/shared/page-review.ts), so approving a review card always creates a new page. Changes to existing pages go through edit_space_page, which has no human-review step.

How we hit it: in a page's chat, asked a second Dot to revise the page and "show the draft for review before saving over the page". After Approve & save, the Space contained two pages with the same title; the original was untouched and nothing links the two.

Expected: review cards can target an existing page (optional pageId) and update it in place with the usual revision check.

Env: Docker Compose (compose.yml + computers overlays), main @ c2569bb, OPENAI_MODEL=gpt-5.4-mini, Chromium.

Lingua principale
TypeScript
Stelle
2.8k
Fork
344
Merge medio
7h 8m
PR unite (30g)
10

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CopilotKit/OpenDots

Tutte le issue di CopilotKit/OpenDots

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.