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-09
  • Issues covered: 27

#1: Korean quick-start for backend mock mode

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/backend/API_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/backend/API_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #1.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#2: Japanese quick-start for mobile mock mode

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Add Japanese notes for running the mobile app without local engines

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/ja/index.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/ja/index.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #2.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#3: whisper.cpp setup on macOS

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/backend/API_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/backend/API_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #3.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#4: AivisSpeech and VOICEVOX-compatible setup

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/backend/API_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/backend/API_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #4.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#5: architecture glossary for dialogue-bank terms

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/ARCHITECTURE.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/ARCHITECTURE.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #5.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#6: API curl examples for Daily Talk endpoints

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/backend/API_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/backend/API_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #6.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#7: yui v1 Korean translation review

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Review beginner Korean translations without touching generated audio

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: packs/yui/v1/story.json
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/packs/yui/v1/story.json
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #7.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#8: yui v1 Japanese naturalness review

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: packs/yui/v1/story.json
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/packs/yui/v1/story.json
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #8.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#11: Korean learner notes on particle mistakes

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Add concise Korean notes about common Japanese particle mistakes

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/ko/index.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/ko/index.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #11.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#12: cultural note review checklist

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/community/CONTRIBUTOR_LANDING.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/community/CONTRIBUTOR_LANDING.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #12.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#16: mock mode indicators

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/ARCHITECTURE.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/ARCHITECTURE.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #16.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#18: Korean UI string consistency

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Review Korean labels and suggest consistent wording

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: apps/mobile/src/i18n.ts
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/apps/mobile/src/i18n.ts
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #18.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#19: provider-status example response

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/backend/API_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/backend/API_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #19.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#20: dialogue match threshold explanation

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/ARCHITECTURE.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/ARCHITECTURE.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #20.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#23: Redis rate-limit optional setup

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/backend/API_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/backend/API_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #23.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#24: OpenAPI examples for auth device trust

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: contracts/openapi_v0.yaml
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/contracts/openapi_v0.yaml
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #24.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#29: issue-label taxonomy document

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Clarify when to use each public issue label

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/community/LABELS.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/community/LABELS.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #29.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#31: no-runtime-LLM FAQ

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/index.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/index.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #31.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#34: Korean backend dependency troubleshooting

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Add Korean troubleshooting notes for Python dependency install failures

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/backend/API_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/backend/API_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #34.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#35: Japanese no-runtime-LLM design explanation

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/ja/index.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/ja/index.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #35.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#36: restaurant preference examples

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Add beginner-safe examples for expressing restaurant preferences

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: packs/yui/v1/variants.csv
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/packs/yui/v1/variants.csv
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #36.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#41: provider fallback labels

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Explain honest provider labels such as mock and voicevox_compat_fallback_*

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/backend/API_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/backend/API_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #41.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#44: first PR walkthrough

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/community/FIRST_PR_WALKTHROUGH.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/community/FIRST_PR_WALKTHROUGH.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #44.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#45: maintainer review checklist

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

Improve the checklist maintainers use before merging counted external PRs

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/community/MAINTAINER_PR_REVIEW_RUNBOOK.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/community/MAINTAINER_PR_REVIEW_RUNBOOK.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #45.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#46: Korean notes for sentence-final particles

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/ko/index.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/ko/index.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #46.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#47: cultural-safety review examples

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: apps/mobile/src/culture/cultureNotes.ts
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/apps/mobile/src/culture/cultureNotes.ts
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #47.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.

#50: dialogue-bank pack roadmap

No-install first PR path

This issue can be started in the GitHub web editor. No local Expo app, FastAPI backend, STT/TTS engine, generated audio, private data, or API key is needed.

Suggested browser-only change

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

Start here

  • Hosted web demo: https://duct-tape2.github.io/ai-language-partner/demo/
  • Directory first PR fast lane: https://duct-tape2.github.io/ai-language-partner/community/DIRECTORY_FIRST_PR.html
  • First issue matcher: https://duct-tape2.github.io/ai-language-partner/community/FIRST_ISSUE_MATCHER.html
  • Five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR.html
  • Codespaces first PR guide: https://duct-tape2.github.io/ai-language-partner/community/CODESPACES_FIRST_PR.html
  • Korean five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_KO.html
  • Korean contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ko.yml
  • Japanese five-minute first PR: https://duct-tape2.github.io/ai-language-partner/community/FIVE_MINUTE_FIRST_PR_JA.html
  • Japanese contributor interest form: https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest_ja.yml
  • Language review first PR kit: https://duct-tape2.github.io/ai-language-partner/community/LANGUAGE_REVIEW_FIRST_PR_KIT.html
  • First PR help desk: https://github.com/duct-tape2/ai-language-partner/discussions/53
  • Source file: docs/community/CONTRIBUTOR_GROWTH_PLAN.md
  • Direct edit link: https://github.com/duct-tape2/ai-language-partner/edit/main/docs/community/CONTRIBUTOR_GROWTH_PLAN.md
  • No-install board: https://duct-tape2.github.io/ai-language-partner/community/NO_INSTALL_FIRST_PRS.html

PR checklist

  • Keep the PR focused on this issue.
  • In the PR body, write Closes #50.
  • Say that this was docs/content/language review only if no command-line check was needed.
  • Do not add generated .wav, .zip, .npy, .sqlite, screenshot, local engine, secret, private note, or private dataset files.

Only useful, reviewable PRs count toward Claude for OSS evidence. Tiny split PRs made only to increase the count do not count.