Complete Phase 658 tail and mark P657-10/12 carryovers done.
Stage bridge, dm-meta HyperDB regen, DM video tiles, screen-share viewer; unfinished count 78. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
+14
-9
@@ -5,7 +5,7 @@ Focused roadmap of unfinished items extracted from `PLATFORM_ROADMAP_v0.1-v0.8.6
|
||||
**Legend:** `[ ]` not started
|
||||
**Legend:** `[SKIP]` skip for now
|
||||
|
||||
Unfinished items tracked: **82**
|
||||
Unfinished items tracked: **78**
|
||||
Skipped items tracked: **10**
|
||||
|
||||
---
|
||||
@@ -24,14 +24,18 @@ Skipped items tracked: **10**
|
||||
|
||||
Primary in-flight work. Move completed items to `[x]` and add a changelog line.
|
||||
|
||||
### Phase 658 — DM threads & forum DM bridge (v0.8.636)
|
||||
### Phase 657+ — Next backlog slice
|
||||
|
||||
Bundle: continue DM thread/video carryovers (P658-34–37). See table below.
|
||||
Continue remaining open items in Backlog and historical phases (see tables below).
|
||||
|
||||
---
|
||||
|
||||
## Completed (recent)
|
||||
|
||||
### Phase 658 — DM threads & forum DM bridge (complete)
|
||||
|
||||
Bundle: `npm run test:ci-phase658` (includes `test:phase658-tail`). Stage→DM voice bridge, HyperDB `dm-channel-meta` spec regen, DM video attach-mesh tiles, DM screen-share strip in message area.
|
||||
|
||||
### Phase 659 — DM polls + scheduled messages (complete)
|
||||
|
||||
Bundle: `npm run test:phase659-dm-polls-scheduling`. `DmPollStore` (HyperDB + JsonStore), platform sync + `dmPollEngine`, agentctl `runDmPollFixtureExportImportJourney`.
|
||||
@@ -353,10 +357,10 @@ Near-term queued phases after current in-flight work.
|
||||
|
||||
| ID | Item | Status |
|
||||
|----|------|--------|
|
||||
| P658-34 | Stage → DM voice bridge (P657-10 carryover) | [ ] |
|
||||
| P658-35 | HyperDB dm-meta schema rebuild (P657-12 carryover) | [ ] |
|
||||
| P658-36 | DM video: camera tile bytes from attach-mesh | [ ] |
|
||||
| P658-37 | DM screen-share: viewer tile in message area | [ ] |
|
||||
| P658-34 | Stage → DM voice bridge (P657-10 carryover) | [x] |
|
||||
| P658-35 | HyperDB dm-meta schema rebuild (P657-12 carryover) | [x] |
|
||||
| P658-36 | DM video: camera tile bytes from attach-mesh | [x] |
|
||||
| P658-37 | DM screen-share: viewer tile in message area | [x] |
|
||||
|
||||
---
|
||||
|
||||
@@ -493,8 +497,8 @@ Lower-priority or longer-horizon unfinished items.
|
||||
|
||||
| ID | Item | Status |
|
||||
|----|------|--------|
|
||||
| P657-10 | Stage → DM: invite stage speaker to DM voice bridge | [ ] |
|
||||
| P657-12 | HyperDB: dm-meta schema rebuild fix (hyperschema migration) | [ ] |
|
||||
| P657-10 | Stage → DM: invite stage speaker to DM voice bridge | [x] |
|
||||
| P657-12 | HyperDB: dm-meta schema rebuild fix (hyperschema migration) | [x] |
|
||||
|
||||
---
|
||||
|
||||
@@ -508,6 +512,7 @@ For deferred items, use `[SKIP]` and include a brief reason inline.
|
||||
|
||||
## Changelog
|
||||
|
||||
- 2026-06-02 - Completed Phase 658 tail (P658-34–37, P657-10/12 carryovers): `bridgeStageSpeakerToDmVoice`, HyperDB spec regen (`dm-channel-meta`, `dm-polls`), `DmVideoFramePublisher` + attach-mesh tiles, DM screen-share protomux + `#dm-screen-share-strip`, agentctl `runStageSpeakerDmBridgeJourney`; bundle `npm run test:phase658-tail`.
|
||||
- 2026-06-02 - Completed Phase 659 poll storage (P659-18–20): `DmPollStore` in `pearcord-dm`, `COLLECTIONS.DM_POLLS`/`DM_POLL_VOTES`, HyperDB definitions in `pearcord-db/build.js`, platform `_syncDmPollStoreFromMessage` + fixture export/import + `dmPollEngine`, agentctl `runDmPollFixtureExportImportJourney`; bundle `npm run test:phase659-dm-polls-scheduling`.
|
||||
- 2026-06-02 - Phase 659 scheduled-message hardening (P659-28–33, P659-36–37, P659-39–46, P659-49): `dm-scheduled-policy.js`, queue cap/retry/prune/blocked-peer guards, recurrence re-queue, UI queue badge + read-only modal, dev-log `dm-schedule-errors`, agentctl edit + recurrence journeys; bundle `npm run test:phase659-dm-polls-scheduling`.
|
||||
- 2026-06-02 - Completed Phase 660 (P660-6–P660-48): `composer-extensions.js` (slash recency, picker windowing, markdown mode, toolbar density, overflow menu, focus defer counters), draft debounce + `compose.draft.save` span, modal focus restore, typing/send/staging polish, session-ready autofocus journey; bundle `npm run test:phase660-composer-bundle`.
|
||||
|
||||
Reference in New Issue
Block a user