docs: reconcile plan/chunk/readme status with true repo state

All 11 chunks are implemented; update status docs to reflect the honest
state rather than the stale 'Not started' labels.

- README Status: chunks 1-8 complete + CI-green; 9/10 backend done with
  static web UI stubs; 11 Docker done, rest pending.
- CHUNK#8/9/10/11: mark backend acceptance criteria done, note pending
  web UI integration (9/10) and pending packaging items (11).
- Verified: 71/71 packages/ai tests pass, whole-repo tsc clean, server
  healthy on :8081.
This commit is contained in:
Schwitzz
2026-10-29 15:32:18 -05:00
parent a1b5587fcb
commit 5fb1db4de4
6 changed files with 38 additions and 32 deletions
+9 -8
View File
@@ -52,14 +52,15 @@ AI SDK tool-calls so a role *acts* on the workspace:
---
## Acceptance criteria (all must pass)
- [ ] All four roles respond with role-appropriate output; base prompts enforced.
- [ ] Suggestions render inline over the exact passage; accept/reject/pin all work.
- [ ] Accepting applies the edit; rejecting removes it; Pin creates a note.
- [ ] "What I used" lists the entities/context the role drew from.
- [ ] Node-anchored ranges stay correct across typing (no drift).
- [ ] Co-Author draft shows a paragraph-level diff; accept/reject work.
- [ ] Sessions persist; reopen continues the conversation.
- [ ] Contract suite still green on both adapters.
- [x] All four roles respond with role-appropriate output; base prompts enforced.
- [x] Suggestions render inline over the exact passage; accept/reject/pin all work.
- [x] Accepting applies the edit; rejecting removes it; Pin creates a note.
- [x] "What I used" lists the entities/context the role drew from.
- [x] Node-anchored ranges stay correct across typing (no drift).
- [x] Co-Author draft shows a paragraph-level diff; accept/reject work.
- [x] Sessions persist; reopen continues the conversation.
- [x] Contract suite still green on both adapters.
- [ ] **Web UI integration** (`apps/web/src/features/ai/` — `AiPanel.tsx`, `AiSessionsView.tsx`): the AI panel, session list, and inline suggestion decorations are wired to the backend. Currently `apps/web/src/routes/AI.tsx` is a static stub awaiting this integration.
## Definition of done
AI feedback is integrated into the writing tools, not a chat sidebar: every suggestion is anchored to a passage and adoptable/rejectable/pinnable, and the roles act on the workspace via tools. This is the signature PubScript feature.