docs(roadmap): inscribe V4 UX/DX research-informed backlog (§2.4) + scope corrections#36
Merged
Merged
Conversation
…cope corrections Intake from a UX/DX comparative review (Mem0, Letta .af, Zep, LangGraph, AGENTS.md, Cursor, Obsidian, Logseq, 1Password, Bitwarden, KeePassXC, ComfyUI workflow JSON) summarised into actionable backlog items only — the source report is not copied into the repo. Changes: - ROAD-TO-V4-GA.md §0: explicit V4 scope corrections (maintainer validation 2026-05-24) — generic continuity (media/project) is V4 via RFC-001; baseline gaming.klickd is V4 conditional on optional + registry-based; 3D / spatial / CAD / printing is V5 track and does not block v4.0.0. - ROAD-TO-V4-GA.md §2.4: new UX/DX-driven backlog with R4- IDs and P0/P1/P2 priorities — user.klickd 7-step wizard with reload verification (R4-P0-1), KLICKD_E_* i18n actionable error messages (R4-P0-2), 5 downloadable persona example profiles (R4-P0-3), formal deprecation policy (R4-P0-4), minimal media.klickd (R4-P1-1), minimal project.klickd + AGENTS.md export (R4-P1-2), published JSON Schema v4 + offline validator (R4-P1-3), optional registry-based gaming.klickd baseline (R4-P1-4), QR/deeplink onboarding subject to zero-server architecture review (R4-P1-5/R4-P2-1), progressive compression preview (R4-P2-2), preferred_model routing hint (R4-P2-3), shared_context family UI (R4-P2-4), IANA MIME (R4-P2-5). - ROAD-TO-V4-GA.md §2.4 R4-Anti-Patterns: opposable list A1-A6 — JSON wall, silent migration, hidden cloud coupling, schema inflation, spec-first without examples, non-actionable errors. Every v4+ PR must justify it does not introduce these. - ROAD-TO-V4-GA.md §5: status updated post-merge PR #35 (SHA 891e758); next recommended PR is the SPEC normative v4 promotion (P0-1). - New V4-UX-DX-RESEARCH-NOTES.md: intake summary linking back to §2.4, documenting the comparative sources, decisions, anti-patterns, and scope corrections. Non-normative, docs-only. Strict governance: no SPEC / schema / SDK / vector change; no publish (npm / PyPI / Zenodo / IANA); no tag; no locked_* field touched; no destructive change. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Docs-only PR that integrates a UX/DX comparative review (Mem0, Letta
.af, Zep, LangGraph, AGENTS.md, Cursor, Obsidian, Logseq, 1Password, Bitwarden, KeePassXC, ComfyUI workflow JSON, dated 2026-05-24) into theRoad to .klickd v4 GAbacklog.The full research report is not copied into the repo — only the actionable decisions (new §2.4) and the opposable anti-patterns (A1–A6) are inscribed.
This PR follows the merge of #35 (RFC-001 / RFC-002 v1 core / RFC-004 →
Accepted, merged at SHA891e7581d74daff1ab743f4d4ab32f8052c9e9f4on 2026-05-24).Changes
docs/roadmap/ROAD-TO-V4-GA.md§0 — V4 scope corrections (maintainer validation 2026-05-24):Accepted);gaming.klickd= V4 conditional on optional + registry-based;v4.0.0.docs/roadmap/ROAD-TO-V4-GA.md§2.4 — UX/DX-driven backlog (R4- IDs):user.klickd7-step wizard with reload verification (R4-P0-1);KLICKD_E_*i18n actionable error messages (R4-P0-2); 5 downloadable persona example profiles (R4-P0-3); formal deprecation policy (R4-P0-4).media.klickdaligned with RFC-001 (R4-P1-1); minimalproject.klickdwith AGENTS.md export (R4-P1-2); published JSON Schema v4 + offline validator (R4-P1-3); optional registry-basedgaming.klickdbaseline (R4-P1-4); QR / deeplink onboarding subject to zero-server architecture review (R4-P1-5 → P2 if blocking).preferred_modelrouting hint (R4-P2-3);shared_contextfamily UI (R4-P2-4); IANA MIME (R4-P2-5, cross-ref to existing P2-1).docs/roadmap/ROAD-TO-V4-GA.md§2.4 — R4-Anti-Patterns A1–A6 (opposable list): JSON wall, silent migration, hidden cloud coupling, schema inflation, spec-first without examples, non-actionable errors. Every v4+ PR must justify it does not introduce these.docs/roadmap/ROAD-TO-V4-GA.md§5 — status updated post-merge of rfc(v4): promote RFC-001 / RFC-002 (v1 core) / RFC-004 from Proposed to Accepted #35; next recommended PR is SPEC normative v4 (P0-1).docs/roadmap/V4-UX-DX-RESEARCH-NOTES.md(new) — intake summary documenting sources, decisions, anti-patterns, and scope corrections. Non-normative.Strict governance respected
locked_*field touched.Test plan
python verify_vectors.py→ 59/59 passed (0 failed).npm test→ 29/29 passed (13 skipped, hash-wasm not installed locally — CI workflowtest-vectorscovers this).test-vectorsgreen on this branch.verify-npm-preview(if it runs on docs branches) green.🤖 Generated with Claude Code