Skip to content

docs: add PRODUCT.md and documentation map - #31

Merged
mizu-jun merged 1 commit into
masterfrom
docs/product-requirements
Jul 5, 2026
Merged

docs: add PRODUCT.md and documentation map#31
mizu-jun merged 1 commit into
masterfrom
docs/product-requirements

Conversation

@mizu-jun

@mizu-jun mizu-jun commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add docs/PRODUCT.md — a product requirements document capturing vision, target users, differentiation vs other terminals, capability-level requirements per area, and explicit non-goals (Mosh, core-embedded AI assistant, DOM-based desktop UI, mandatory daemon). Update policy: reviewed at each minor/major release alongside CHANGELOG.
  • Add a Documentation Map & Roles section to CLAUDE.md (and CLAUDE.ja.md) defining one job per persistent document: CLAUDE.md (how to work) / PRODUCT.md (what & why) / ARCHITECTURE.md (how it is built) / adr (why decided) / plans (steering files for units of work) / CHANGELOG (release history).
  • Add a release-flow note: review docs/PRODUCT.md when bumping minor/major versions.
  • Link docs/PRODUCT.md from the documentation maps in README.md / README.ja.md.

Background

Gap analysis against Claude Code official guidance and the existing docs tree showed the repo already has architecture, protocol, ADR, threat-model, and phased-plan documents — the only missing persistent document was a PRD. This PR fills that gap and codifies the role separation so content is written once in the file that owns it.

Test plan

  • All relative links in docs/PRODUCT.md verified to resolve
  • Docs-only change — no code affected; CI (test / clippy / fmt) should pass unchanged

🤖 Generated with Claude Code

Add docs/PRODUCT.md capturing product vision, target users,
differentiation, capability-level requirements, and explicit
non-goals (Mosh, core-embedded AI, DOM-based desktop UI,
mandatory daemon). Reviewed at each minor/major release.

Add a Documentation Map & Roles section to CLAUDE.md /
CLAUDE.ja.md defining one job per persistent document
(CLAUDE.md / PRODUCT.md / ARCHITECTURE.md / adr / plans /
CHANGELOG), and link PRODUCT.md from both README documentation
maps.

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

Coverage report


Generated by cargo llvm-cov (workspace minus nexterm-client-gpu and nexterm-i18n).

@mizu-jun
mizu-jun merged commit 450f8be into master Jul 5, 2026
12 checks passed
@mizu-jun
mizu-jun deleted the docs/product-requirements branch July 5, 2026 23:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant