You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- STATUS.md: Record wave 2 delivery (#608, #610, #614, #616, #625),
update test counts (backend 1975, frontend 1491/134 files),
correct remaining open issues (1 P2 + 2 P3 spikes)
- IMPLEMENTATION_MASTERPLAN.md: Update wave tracker, test counts,
and remaining open issue counts to match current reality
These continue in parallel where they protect trust, performance, or operator posture, but they should not outrun Horizon A through C product legibility work:
- long-list responsiveness and related UX scale follow-through: `#213` (delivered — inbox + activity virtualized; board cards deferred due to drag-and-drop conflicts)
706
706
- platform, ops, testing, and maturity backlog: `#84` to `#111`, `#87` to `#91`
707
707
- deferred outreach CRM expansion: `#262` to `#268`
@@ -1105,10 +1105,10 @@ Additional P1 issues from the same session (tracked in `#510`–`#515`) cover ex
1105
1105
8. Continue frontend premium UI wave from the delivered foundations: shared primitives (UI-02), PERF-08 budgets, and the stack decision spike (UI-03) are done; next is `#246` (token system audit), `#247` (component reskin pass), and `#248`/`#249`/`#250` interaction/accessibility hardening.
1106
1106
9. Keep agent substrate and knowledge/integrations work sequenced behind novice-first exit criteria; do not promote them ahead of Horizons A through C.
1107
1107
13. Continue the chat-to-proposal NLP gap (`#570`): Tier 1 delivered — classifier hardening (`#571`), error UX (`#572`), and integration tests (`#577`) are merged; next is LLM-assisted instruction extraction (`#573`) which requires real provider integration. Board-context prompting (`#575`) and conversational refinement (`#576`) remain Tier 3. Follow-up: enrich audit log entries with changed field details (`#583`).
1108
-
14.**UX feedback wave (2026-03-31)**: tracker at `#628`; 17 issues seeded from manual testing across review, inbox, today, home, board, notifications, and LLM chat. P1: capture triage natural-language handling (`#614`), chat truncation fix (`#616`). P2: review applied-item clearing (`#611`), starter pack dark theme (`#612`), review card action visibility (`#613`), capture error messages (`#615`), board context expansion (`#617`), board scrollbar (`#620`), today density (`#622`), inbox color tags (`#624`), notification differentiation (`#625`), review collapsible sections (`#626`), home softened color (`#627`). P3: card drag handle (`#621`), sidebar footer (`#623`). Strategic spikes: LLM tool-calling (`#618`), MCP server (`#619`). Full analysis at `docs/analysis/2026-03-31_manual_testing_ux_feedback.md`.
1108
+
14.**UX feedback wave (2026-03-31)**: tracker at `#628`; 17 issues seeded from manual testing. Wave 1 delivered 6 fixes (`#612`, `#615`, `#617`, `#621`, `#623`, `#626`). Wave 2 delivered 5 more: both P1 blockers closed — capture triage dash/semicolon delimiters with context hints (`#614`), chat array truncation detection (`#616`); P2 notification type differentiation, grouping, and batch mark-all-read (`#625`); P4 search cursor pagination (`#610`); ops CI-extended path triggers (`#608`). Remaining open: 1 P2 (`#613`), 2 P3 strategic spikes(`#618`, `#619`). Full analysis at `docs/analysis/2026-03-31_manual_testing_ux_feedback.md`.
1109
1109
10. Keep issue `#107` synchronized as the single wave index and maintain one-priority-label-per-issue discipline (`Priority I` to `Priority V`).
1110
1110
11. Treat the demo-expansion migration wave (`#297` -> `#302`) as delivered; route any further demo-tooling work through normal scoped follow-up issues such as `#311`, `#354`, `#355`, and `#369` instead of reopening the migration batches.
1111
-
12. Run a full backend + frontend test suite recertification to refresh the 2026-03-06 baseline counts; the TST-CODEX wave, knowledge service tests, and 2026-03-29 NLP/audit/error-UX wave added significant coverage since that certification. Frontend is now at 1174 tests (123 files).
1111
+
12. Run a full backend + frontend test suite recertification to refresh the 2026-03-06 baseline counts; the TST-CODEX wave, knowledge service tests, and 2026-03-29 NLP/audit/error-UX wave added significant coverage since that certification. Frontend is now at 1491 tests (134 files).
Copy file name to clipboardExpand all lines: docs/STATUS.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,8 @@ Current constraints are mostly hardening and consistency:
39
39
- fresh-registration manual test (2026-03-29) surfaced 2 P0 blockers and 16 additional bugs/observations spanning data isolation, board stability, dark-mode theming, chat utility, and UX polish; full findings at `docs/analysis/2026-03-29_manual_testing_consolidated_findings.md`; P0 blockers: queue data not scoped to the authenticated user (`#508`), board auto-switching on multi-board accounts (`#509`); P1 issues tracked in `#510` through `#515`; P2/P3 in `#516` through `#524`; **no external user onboarding should occur until `#508` is resolved**; two bugs from this session now resolved: activity audit trail not recording board mutations (`#521`, fixed — audit logging wired for all board/card/column/label mutations with `SafeLogAsync` resilience wrapper), archive board 30-second freeze (`#519`, fixed — navigation before reactive state teardown prevents cascading re-renders)
40
40
- platform expansion strategy (2026-03-29) now covers four strategic pillars: market adoption (`#544`), packaging/distribution (`#532`), cloud/collaboration (`#537`), and mobile platform (`#540`); master strategy tracker at `#531`; strategy documents at `docs/strategy/`; release versioning plan: `v0.1.0` (self-contained exe) → `v0.2.0` (hosted cloud) → `v0.3.0` (PWA/mobile) → `v0.4.0` (collaboration) → `v0.5.0` (platform maturity) → `v1.0.0` (GA)
41
41
- hands-on UX testing (2026-03-31) surfaced 8 areas of feedback spanning review, inbox, today, home, board, notifications, and LLM chat; 2 P1 issues (capture triage fails on natural-language text `#614`, chat response truncation showing raw JSON `#616`), 11 P2 usability/visual-coherence issues (`#611`–`#613`, `#615`, `#617`, `#620`, `#622`, `#624`–`#627`), and 4 P3 polish/strategic items (`#618`–`#619`, `#621`, `#623`); tracker at `#628`; full analysis at `docs/analysis/2026-03-31_manual_testing_ux_feedback.md`; cross-cutting themes: progressive disclosure needed across review/today/notifications, semantic color vocabulary for status tags, capture pipeline needs LLM-assisted extraction, and chat needs tool-calling/function-calling architecture; LLM tool-calling spike (`#618`) and MCP server spike (`#619`) seeded for strategic planning
42
-
- UX feedback wave 1 delivered (2026-03-31): 6 of 17 issues from `#628` resolved — sidebar footer pinned (`#623`), card drag layout shift eliminated (`#621`), starter-pack modal migrated to design tokens (`#612`), capture triage error messages surfaced with retry hint (`#615`), board context expanded with card IDs for LLM chat (`#617`, N+1 query fixed), review proposal cards now use collapsible detail sections with risk color-coding and keyboard-accessible links dropdown (`#626`); remaining open: 2 P1 (`#614`, `#616`), 5 P2 (`#613`, `#620`, `#624`, `#625`, `#627`), 4 P3 (`#618`, `#619`)
42
+
- UX feedback wave 1 delivered (2026-03-31): 6 of 17 issues from `#628` resolved — sidebar footer pinned (`#623`), card drag layout shift eliminated (`#621`), starter-pack modal migrated to design tokens (`#612`), capture triage error messages surfaced with retry hint (`#615`), board context expanded with card IDs for LLM chat (`#617`, N+1 query fixed), review proposal cards now use collapsible detail sections with risk color-coding and keyboard-accessible links dropdown (`#626`)
43
+
- UX feedback wave 2 delivered (2026-03-31): 5 additional issues resolved — both P1 blockers closed: capture triage now handles dash-separated (` - `) and semicolon-delimited text with first-segment context hints and single-sentence fallback (`#614`), chat JSON array truncation detection extended to `[`-started responses with degraded message UX (`#616`); P2: notification list now has type-colored left borders, type badges, smart same-type grouping, time-based section headers, and batch "Mark all read" with board-scoped optimistic update (`#625`); P4: global search endpoint now supports `maxResults`/`offset` pagination with `hasMore`/`totalCardCount` response fields and frontend "Load more" in command palette (`#610`); ops: `ci-extended.yml` now auto-triggers on `.csproj`/workflow/deploy/script changes, PR template and AGENTS.md updated (`#608`); remaining open from `#628`: 1 P2 (`#613`), 2 P3 strategic spikes (`#618`, `#619`)
43
44
44
45
Target experience metrics for the capture direction:
45
46
- capture action to saved artifact should feel under 10 seconds in normal use
@@ -712,11 +713,11 @@ Command:
712
713
713
714
Result:
714
715
- Domain: 357/357 passing
715
-
- Application: 1167/1167 passing
716
+
- Application: 1193/1193 passing
716
717
- API integration: 413/413 passing
717
718
- CLI contract: 4/4 passing
718
719
- Architecture boundaries: 8/8 passing
719
-
- Backend Total: 1949/1949 passing
720
+
- Backend Total: 1975/1975 passing
720
721
721
722
### Frontend Unit + Build (Executed)
722
723
@@ -727,7 +728,7 @@ Commands:
727
728
-`cd frontend/taskdeck-web && npm run build`
728
729
729
730
Result:
730
-
- Frontend unit: 1444/1444 passing (132 test files)
731
+
- Frontend unit: 1491/1491 passing (134 test files)
0 commit comments