Update README and add UI/UX doc for full-stack vision #27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/full-stack-vision"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Changes
README.md: rewritten — now describes register/server/mobile flow, keeps local mode as current behavior, new architecture diagram with CLI/server/client layers, expanded stack tabledocs/ui-ux.md: new — login, home dashboard, reader, project file tree, settings screens; first-time setup flow, ongoing usage flow, registration crawl flow; design decisions (resume behavior, link validation, gruvbox theme)Test Plan
Review Checklist
Related Notes
project-mdview— the project this work belongs toPR #27 Review
DOMAIN REVIEW
Tech stack: Documentation (Markdown, Mermaid diagrams). No code changes.
Files changed:
README.md(rewritten),docs/ui-ux.md(new). 289 additions, 28 deletions across 2 files.Link integrity: All doc links in the README resolve to files that exist in the repo or are added by this PR:
docs/ui-ux.md-- added in this PRdocs/filetree.md-- existsdocs/dependencies.md-- existsdocs/request-lifecycle.md-- existsMermaid diagrams: Four diagrams total (two in README, three in
docs/ui-ux.md). All syntactically valid. One logical concern noted below in NITS.Content quality: The UI/UX doc is thorough -- five screens with ASCII mockups, three flows with mermaid diagrams, and three design decision rationales. The README restructure clearly separates CLI, registration, auth, and mobile sections.
BLOCKERS
None. This is a documentation-only PR. No code, no security surface, no test coverage requirements.
NITS
Wrong issue reference. PR body says "Closes #14" but issue #14 is "Browser shows stale content after re-running mdview with different file" -- a bug that was already fixed by PR #15 and is already closed. This PR (docs/vision updates) has no relationship to that issue. The
Closes #14should either be removed or corrected to reference the actual parent issue for this docs work.Branch naming vs SOP. Branch
docs/full-stack-visiondoes not follow the{issue-number}-descriptionconvention. This is partly a consequence of nit #1 -- the issue reference itself is wrong, so the branch cannot follow an issue it does not belong to.Future functionality reads as current. The README opens with "Browse your project docs from your phone" and the "How It Works" section describes register/push/browse as a working flow. The disclaimer appears later in the "Local mode (current)" subsection: "This is how mdview works today -- the register/server flow is the full-stack vision." Consider either (a) leading with "mdview is a local markdown viewer growing into a full-stack doc browser" or (b) adding a "Status" callout near the top so readers understand the vision/current split before reading the register flow.
Registration crawl diagram logic. In
docs/ui-ux.md, node E ("Add to registration set") connects to both G ("Recurse: crawl linked file") and J ("Push all files to server") simultaneously. Logically, recursion should exhaust before pushing. A clearer flow would be: E -> G (loop back to C), then a separate termination edge from the recursion to J.Email in mockup. The Settings screen in
docs/ui-ux.mdusesdevopsphilosopher@gmail.com. Consideruser@example.comto decouple the docs from a specific real address.SOP COMPLIANCE
docs/full-stack-visiondoes not follow{N}-descriptionconventionPROCESS OBSERVATIONS
VERDICT: APPROVED
Clean documentation PR. No blockers. The issue reference mismatch (nit #1) and branch naming (nit #2) are process hygiene items worth fixing but do not block merge. The content itself is well-structured, links are valid, and the vision is clearly articulated.