No-Install First PR Issue Comments

These comments are generated from docs/community/NO_INSTALL_FIRST_PRS.md. They are posted to matching issues with a marker so reruns update the same comment instead of creating duplicates.

  • Repository: https://github.com/duct-tape2/ai-language-partner
  • Generated on: 2026-07-11
  • Issues covered: 27

#1: Korean quick-start for backend mock mode

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add or clarify Korean setup notes for running the backend in mock mode

Edit

Finish

  • Comment /claim, make only this change, and write Closes #1 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#2: Japanese quick-start for mobile mock mode

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add Japanese notes for running the mobile app without local engines

Edit

Finish

  • Comment /claim, make only this change, and write Closes #2 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#3: whisper.cpp setup on macOS

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Clarify ffmpeg, model path, env vars, and fallback behavior for local STT setup

Edit

Finish

  • Comment /claim, make only this change, and write Closes #3 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#4: AivisSpeech and VOICEVOX-compatible setup

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Clarify local TTS engine process setup, licensing boundaries, and the /speakers probe

Edit

Finish

  • Comment /claim, make only this change, and write Closes #4 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#5: architecture glossary for dialogue-bank terms

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Define learner-facing terms such as dialogue bank, pack, node, line, fallback

Edit

Finish

  • Comment /claim, make only this change, and write Closes #5 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#6: API curl examples for Daily Talk endpoints

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add curl examples for packs, match, unmatched, voices, and provider status

Edit

Finish

  • Comment /claim, make only this change, and write Closes #6 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#7: yui v1 Korean translation review

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Review beginner Korean translations without touching generated audio

Edit

Finish

  • Comment /claim, make only this change, and write Closes #7 in the PR body.
  • Run python3 scripts/verify_dialogue_pack_sources.py or let Dialogue Pack Sources CI validate it.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#8: yui v1 Japanese naturalness review

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Review Japanese dialogue for natural beginner-safe wording while keeping line IDs stable

Edit

Finish

  • Comment /claim, make only this change, and write Closes #8 in the PR body.
  • Run python3 scripts/verify_dialogue_pack_sources.py or let Dialogue Pack Sources CI validate it.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#11: Korean learner notes on particle mistakes

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add concise Korean notes about common Japanese particle mistakes

Edit

Finish

  • Comment /claim, make only this change, and write Closes #11 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#12: cultural note review checklist

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add a short checklist for reviewing cultural notes without stereotypes or overgeneralization

Edit

Finish

  • Comment /claim, make only this change, and write Closes #12 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#16: mock mode indicators

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Document how fixture-backed mock mode differs from live API-backed mode

Edit

Finish

  • Comment /claim, make only this change, and write Closes #16 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#18: Korean UI string consistency

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Review Korean labels and suggest consistent wording

Edit

Finish

  • Comment /claim, make only this change, and write Closes #18 in the PR body.
  • Run cd apps/mobile && npm run verify in Codespaces or let the PR checks run it.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#19: provider-status example response

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add example /v1/providers/status responses for mock, fallback, and local engine modes

Edit

Finish

  • Comment /claim, make only this change, and write Closes #19 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#20: dialogue match threshold explanation

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Explain match, confirm, and fallback thresholds in learner-friendly language

Edit

Finish

  • Comment /claim, make only this change, and write Closes #20 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#23: Redis rate-limit optional setup

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Document optional Redis rate-limit setup for local and production use without exposing secrets

Edit

Finish

  • Comment /claim, make only this change, and write Closes #23 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#24: OpenAPI examples for auth device trust

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add or improve OpenAPI examples for self-attested and public-key device trust flows

Edit

Finish

  • Comment /claim, make only this change, and write Closes #24 in the PR body.
  • Run cd apps/api && .venv/bin/python -m pytest in Codespaces or rely on the PR checks.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#29: issue-label taxonomy document

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Clarify when to use each public issue label

Edit

Finish

  • Comment /claim, make only this change, and write Closes #29 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#31: no-runtime-LLM FAQ

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add a short FAQ answer explaining the local-first dialogue-bank design

Edit

Finish

  • Comment /claim, make only this change, and write Closes #31 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#34: Korean backend dependency troubleshooting

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add Korean troubleshooting notes for Python dependency install failures

Edit

Finish

  • Comment /claim, make only this change, and write Closes #34 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#35: Japanese no-runtime-LLM design explanation

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add neutral Japanese explanation of cost, privacy, latency, and quality-control tradeoffs

Edit

Finish

  • Comment /claim, make only this change, and write Closes #35 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#36: restaurant preference examples

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add beginner-safe examples for expressing restaurant preferences

Edit

Finish

  • Comment /claim, make only this change, and write Closes #36 in the PR body.
  • Run python3 scripts/verify_dialogue_pack_sources.py or let Dialogue Pack Sources CI validate it.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#41: provider fallback labels

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Explain honest provider labels such as mock and voicevox_compat_fallback_*

Edit

Finish

  • Comment /claim, make only this change, and write Closes #41 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#44: first PR walkthrough

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Improve this repo’s first-PR instructions for new contributors

Edit

Finish

  • Comment /claim, make only this change, and write Closes #44 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#45: maintainer review checklist

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Improve the checklist maintainers use before merging counted external PRs

Edit

Finish

  • Comment /claim, make only this change, and write Closes #45 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#46: Korean notes for sentence-final particles

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add beginner-safe Korean explanations for よ, ね, よね, and かな

Edit

Finish

  • Comment /claim, make only this change, and write Closes #46 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#47: cultural-safety review examples

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add examples of stereotype-prone or context-sensitive wording to review carefully

Edit

Finish

  • Comment /claim, make only this change, and write Closes #47 in the PR body.
  • Run cd apps/mobile && npm run verify in Codespaces or let the PR checks run it.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help

#50: dialogue-bank pack roadmap

Edit this issue in your browser

No local app, backend, speech engine, private data, or API key is required.

Change

Add a public roadmap for persona, topic, JLPT, and language-review pack areas

Edit

Finish

  • Comment /claim, make only this change, and write Closes #50 in the PR body.
  • Use GitHub preview and name the wording, links, or examples you reviewed; no CLI check is required.
  • Do not add generated media, archives, databases, screenshots, secrets, local engines, or private data. Do not split trivial changes across PRs.

Help