docs(rfc): record the chat-core extraction RFC and its progress - #8690
Conversation
Opus 4.8 Review — ✅ no blocking findingsReviewed Verdict parsed from the review's SHA-scoped output markers for commit False positive or not applicable? A repository writer can comment: |
Design Review (Fable 5) — ✅ PASSDesign-level review of Design-Verdict: PASS Docs-only RFC recording that follows the established [DESIGN-REVIEWED] 44e351d |
GPT 5.6 Review — ✅ no blocking findingsGPT 5.6 completed its review of This comment is updated in place on each push. Review detailsNo findings. False positive or not applicable? A repository writer can comment: |
313b1b4 to
bcc8cf1
Compare
The RFC has lived as a dashboard artifact since 2026-08-22 while P1 and the first P2 slice merged and three more P2/P3 slices went into review. Commit it beside the other RFCs, with the 2026-09-05 inventory correction, the ratified §4.1 host-only decision (#8651), and a per-PR progress table, and add its index row audited at 8ed028b.
bcc8cf1 to
44e351d
Compare
chenmingwei23
left a comment
There was a problem hiding this comment.
Approved: checks green at head, readiness passed, no blocking reviewer verdict outstanding.
Problem / Motivation
The chat-core extraction RFC has lived only as a dashboard artifact since 2026-08-22, while P1 (#5128) and the first P2 slice (#5909) merged and three more slices (#8599, #8655, #8689) went into review. Reviewers on those PRs have had to be pointed at an out-of-repo document.
What changed
docs/request-for-change/rfc-chat-core-extraction.md: the RFC as reviewed, plus the 2026-09-05 inventory correction (the send sites beyond the five surfaces), the ratified §4.1 host-only decision with its tracking issue chat-core P3: store-free seam for ChatInput so ChatEmbed no longer requires the host store #8651, the landed shapes of each layer, and a §4.2 per-PR progress table with the review follow-ups that are recorded but not yet scheduled.docs/request-for-change/README.md: index row with statuspartial, stating what is actually onmain, verified at8ed028b0b(registry + parity test present;sendTurnpresent with ChatPane as its only production caller; SideChat onChatInput; ChatEmbed still a bare<input>; ChatPage still 29role ===branches).Docs only. No code, no strings.
Why no screenshot: documentation-only change.
Checklist
Contribution License Agreement
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.