docs(01-06): complete matrix gap-closure plan
Tasks completed: 2/2 - Remove reaction-era Matrix UX and strict !settings snapshot - Harden room-vs-chat Matrix regressions SUMMARY: .planning/phases/01-matrix-qa-polish/01-06-SUMMARY.md
This commit is contained in:
parent
9cdb6118e9
commit
fe096c51b7
3 changed files with 114 additions and 9 deletions
|
|
@ -2,13 +2,13 @@
|
|||
gsd_state_version: 1.0
|
||||
milestone: v1.0
|
||||
milestone_name: — Production-ready surfaces
|
||||
status: Executing Phase 01
|
||||
last_updated: "2026-04-03T09:28:47.448Z"
|
||||
status: Phase 01 Complete
|
||||
last_updated: "2026-04-03T09:35:39Z"
|
||||
progress:
|
||||
total_phases: 3
|
||||
completed_phases: 0
|
||||
completed_phases: 1
|
||||
total_plans: 6
|
||||
completed_plans: 5
|
||||
completed_plans: 6
|
||||
---
|
||||
|
||||
# State
|
||||
|
|
@ -18,11 +18,13 @@ progress:
|
|||
See: .planning/PROJECT.md (updated 2026-04-02)
|
||||
|
||||
**Core value:** Пользователь ведёт диалог с Lambda через любой мессенджер без изменения ядра
|
||||
**Current focus:** Phase 01 — matrix-qa-polish
|
||||
**Current focus:** Phase 02 — SDK Integration (blocked on Lambda platform SDK readiness)
|
||||
|
||||
## Current Phase
|
||||
|
||||
**Phase 1** of 3: Matrix QA & Polish
|
||||
**Phase 2** of 3: SDK Integration
|
||||
|
||||
Phase 1 is complete. Phase 2 remains blocked until the Lambda platform SDK is available.
|
||||
|
||||
## Decisions
|
||||
|
||||
|
|
@ -37,6 +39,9 @@ See: .planning/PROJECT.md (updated 2026-04-02)
|
|||
- [Phase 01]: Kept 01-04 scoped to test coverage without widening into production-code changes.
|
||||
- [Phase 01]: Matrix command callbacks now include room_id in payload for !yes and !no so confirm handlers can resolve runtime state without changing core protocol types.
|
||||
- [Phase 01]: Pending confirmations are stored under the D-08 composite key of matrix user id plus room id, with a narrow legacy fallback only for callers that omit room context.
|
||||
- [Phase 01]: Removed Matrix reaction conversion entirely and kept command callbacks limited to !yes/!no.
|
||||
- [Phase 01]: Kept !settings as a pure snapshot surface while preserving mutable subcommands outside the dashboard.
|
||||
- [Phase 01]: Seeded invite and dispatcher tests with explicit next_chat_index and room ids instead of treating C1 as Matrix transport identity.
|
||||
|
||||
## Blockers
|
||||
|
||||
|
|
@ -51,8 +56,9 @@ See: .planning/PROJECT.md (updated 2026-04-02)
|
|||
| 01 | 03 | 3 min | 2 | 5 | 2026-04-02T19:57:34Z |
|
||||
| 01 | 04 | 3 min | 2 | 7 | 2026-04-02T20:03:38Z |
|
||||
| 01 | 05 | 2 min | 2 | 7 | 2026-04-03T09:28:47Z |
|
||||
| 01 | 06 | 4 min | 2 | 7 | 2026-04-03T09:35:39Z |
|
||||
|
||||
## Session
|
||||
|
||||
- Last session: 2026-04-03T09:28:47Z
|
||||
- Stopped at: Completed 01-05-PLAN.md
|
||||
- Last session: 2026-04-03T09:35:39Z
|
||||
- Stopped at: Completed 01-06-PLAN.md
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue