Skip to content

Claude/implement n2 av6 n7 - #23

Merged
alanfwilliams merged 7 commits into
mainfrom
claude/implement-n2-Av6N7
Feb 21, 2026
Merged

Claude/implement n2 av6 n7#23
alanfwilliams merged 7 commits into
mainfrom
claude/implement-n2-Av6N7

Conversation

@alanfwilliams

Copy link
Copy Markdown
Owner

No description provided.

claude and others added 7 commits February 20, 2026 00:45
- Expand phaseNum validation from 1-20 to 1-26
- Expand week number validation from 1-138 to 1-189
- Update last-day check from 960 to 1320
- Add N2 phases 21-26 to phaseName/phaseNum map
- Add N2 to level day ranges (days 961-1320)
- Add N2 phase range tests for phases 21-26
- Expand phase constants test to include all 26 active phases

https://claude.ai/code/session_01H2437xcQfDvUn1zLFFRqqr
…991-1090)

Phase 21 — N3 Review (30 days, phaseNum 21):
- Days 961-965: N3 vocabulary cluster review (daily life, emotions, work)
- Days 966-970: N3 verb form review (transitive/intransitive, compound, potential, passive, causative)
- Days 971-975: N3 grammar pattern review (conditionals, cause/reason, contrast, degree, hearsay)
- Days 976-980: N3 kanji review (people/society, time, actions, abstract, nature)
- Days 981-985: Mixed review sessions (vocab+grammar integration, reading, listening)
- Days 986-990: N3 mock test preparation and bridge to N2

Phase 22 — N2 Vocabulary (100 days, phaseNum 22):
- Days 991-1000: Business & economics vocabulary
- Days 1001-1010: Politics & law vocabulary
- Days 1011-1020: Science & technology vocabulary
- Days 1021-1030: Medicine & health vocabulary
- Days 1031-1040: Psychology & emotions vocabulary
- Days 1041-1050: Culture & arts vocabulary
- Days 1051-1060: Environment & geography vocabulary
- Days 1061-1070: Abstract & formal vocabulary
- Days 1071-1080: Onomatopoeia
- Days 1081-1090: Formal written vocabulary

Also update run-tests.js: expand phaseNum/week bounds, fix cardToItem out-of-range test,
update last-day assertion to reflect growing curriculum.

https://claude.ai/code/session_01H2437xcQfDvUn1zLFFRqqr
50 days covering advanced compound verbs, honorific/humble pairs,
idiomatic expressions, する/なる patterns, and formal written verbs:
- Days 1091-1100: Advanced compound verbs (取り組む, 見落とす, 申し込む, etc.)
- Days 1101-1110: Honorific/humble keigo pairs (いらっしゃる/参る, etc.)
- Days 1111-1120: Idiomatic verb expressions (気にする, 手に入れる, etc.)
- Days 1121-1130: Verbs with する/なる patterns (満足する, 成功する, etc.)
- Days 1131-1140: Formal written verbs and nuanced adjectives

https://claude.ai/code/session_01H2437xcQfDvUn1zLFFRqqr
…n-tests.js

90 days covering ~180 N2 grammar patterns:
- Days 1141-1150: Formality & written style (にほかならない, に違いない, に過ぎない, に限る, もさることながら, どころか, ばかりか, からには, ものなら)
- Days 1151-1160: Reasoning & judgement (わけだ, わけがない, わけではない, というものだ, とは限らない, がちだ, きる/きれない, つつある, つつも)
- Days 1161-1170: Tendency & habit (っぱなし, かねる, かねない, たところで, ようが, にしろ, ながらも, と思いきや, に限って, をもとに)
- Days 1171-1180: Scope & limits (を問わず, を通じて, に沿って, に応じて, あまり, 末に, 上で, 上は, 上に, からこそ)
- Days 1181-1190: Quotation & hearsay (とか, ということだ, と言えば, かと思うと, ものだ, ないものか, といっても, ともなると, ならでは, あっての)
- Days 1191-1230: Mixed grammar review with reading passages in editorial, essay, conversation, business, literary, and comprehensive styles

Also:
- Add "reading" to valid types in run-tests.js
- Add passage fields (text_jp, text_en, questions) to all 7 reading-type days in Phase 24

https://claude.ai/code/session_01H2437xcQfDvUn1zLFFRqqr
…, days 1276-1320)

Phase 25 — N2 Kanji (45 days):
- Government & law: 裁 憲 権 議 税 政 党 省 庁 制 律 罰 判 刑 罪 選 挙 票 候 補
- Economy & business: 株 融 債 益 損 為 額 貿 輸 銘 雇 賃 酬 企 営 収 納 徴 課 還
- Science & medicine: 脳 腸 肺 臓 胃 菌 症 診 療 剤 酸 素 析 溶 濃 験 測 観 確 証
- Abstract & literary: 抽 概 象 哲 倫 仮 矛 盾 観 弦 宣 述 論 批 評
- Emotions & character: 誠 恥 憎 嫉 妬 慕 悔 嘆 憂 慎 謙 徳 勤 廉 潔
- Nature & geography: 沼 崖 峡 湾 滝 霧 霜 雷 虹 嵐 岳 峰 丘 麓 渓
- Society, architecture, food, tech, international relations, health, cognition

Phase 26 — N2 Test Prep (45 days):
- Exam format and section strategy
- Vocabulary, grammar cloze, sentence ordering question types
- Short / medium / long / comparative / information-retrieval reading passages
- Listening strategy and dialogue practice
- Mock tests (vocabulary + grammar + reading)
- Error analysis and weak-point targeting
- Keigo and formal language review
- High-frequency vocabulary, grammar, kanji final drills
- Full-length timed mock simulations
- Exam-day mindset and logistics
- Day 1320: N2 completion milestone

https://claude.ai/code/session_01H2437xcQfDvUn1zLFFRqqr
- Expand run-tests.js from 88 to 104 tests: add furiganaHTML, dayToLevel,
  exerciseCap, buildExercises N2 types (synonym, kanji_reading), N2 phase
  boundary checks, passage validation, and updated phase constant coverage
  (phases 1–26, not just 1–20)
- Fix tests.html phase constant test names ('20 phase keys' → '26 phase keys')
- Add N2-specific QUnit tests in tests.html: synonym, reorder, error_find,
  kanji_reading exercises, and N2 exercise cap enforcement
- Update CLAUDE.md: 960→1320 days, 14→20 test modules, full curriculum table
  with N2 phases 21–26, key implementation notes
- Update README.md: N5–N3 → N5–N2, add N2 course section (days 961–1320),
  move N1 to future content
- Update N3-N2-N1-REQUIREMENTS.md: mark N2 ✅ complete in scope table,
  Phase B checklist, and file changes summary

https://claude.ai/code/session_019tPnpN7y7wh5X3MeGPthzp
Add complete N2 curriculum (days 961–1320) with new exercise types
@alanfwilliams
alanfwilliams merged commit d706e8a into main Feb 21, 2026
1 check failed
@alanfwilliams
alanfwilliams deleted the claude/implement-n2-Av6N7 branch February 21, 2026 18:45
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.

2 participants