{
  "schemaVersion": 1,
  "generatedAt": "2026-09-04T12:18:00+07:00",
  "scope": "/eju/tieng-nhat/",
  "releaseState": "CORE_QA_PASSED_SUPPLEMENTARY_PROVENANCE_DISCLOSED",
  "authorityPolicy": "JASSO is authoritative only for exam purpose, structure and official scoring criteria. Trí Lữ lessons are editorial practice unless an item-level source is recorded.",
  "coreAnswerLedger": {
    "path": "/eju/tieng-nhat/core-answer-ledger-v1.json",
    "sha256": "1c7a869294e06cec26f73b26cdae507ea678798eaee52065be7d4e0a28a744e8",
    "questions": 79,
    "independentSemanticReview": "PASS",
    "guidedReadingAmendment": {
      "lessons": [
        "reading-02",
        "reading-03"
      ],
      "coreQuestions": 12,
      "reviewedAt": "2026-09-10",
      "reviewedLessonsSha256": "e779b97d8fb0144d4194528c37e3b307be12a6ba7f7e8567722a02d725956cbe",
      "productionReadback": "PENDING_FOR_THIS_AMENDMENT"
    },
    "guidedReading04_05Amendment": {
      "lessons": [
        "reading-04",
        "reading-05"
      ],
      "coreQuestions": 12,
      "reviewedAt": "2026-09-10",
      "reviewedLessonsSha256": "b3089b06de2dac93c76f8bbbb4c0da291396a69906957a2ff9e6b85f151bb7ef",
      "productionReadback": "PENDING_FOR_THIS_AMENDMENT"
    }
  },
  "officialSources": [
    {
      "id": "jasso-japanese-syllabus",
      "title": "EJU Syllabus for Examination of Japanese as a Foreign Language",
      "url": "https://www.jasso.go.jp/en/ryugaku/eju/examinee/syllabus/japanese.html",
      "verifiedAt": "2026-09-04",
      "supports": [
        "exam-purpose",
        "skill-sections"
      ]
    },
    {
      "id": "jasso-2026-guide",
      "title": "Guidelines for 2026 EJU",
      "url": "https://www.jasso.go.jp/en/ryugaku/eju/about/eju_guide/2026.html",
      "verifiedAt": "2026-09-04",
      "supports": [
        "exam-time",
        "score-ranges",
        "exam-language"
      ]
    },
    {
      "id": "jasso-writing-rating",
      "title": "Score Rating of the Writing Section for Japanese as a Foreign Language",
      "url": "https://www.jasso.go.jp/ryugaku/eju/about/score/writing.html",
      "verifiedAt": "2026-09-04",
      "supports": [
        "writing-score-levels",
        "official-writing-criteria"
      ]
    }
  ],
  "contentGroups": {
    "vocabulary": {
      "route": "/eju/tieng-nhat/tu-vung/",
      "lessons": 62,
      "items": 3069,
      "classification": "editorial-compilation",
      "officialJassoList": false,
      "itemLevelProvenance": "ENTRY_LIST_MATCHED_CSV_AND_DOCX",
      "releaseBoundary": "SUPPLEMENTARY_LIBRARY_NOT_USED_AS_AN_OFFICIAL_EJU_LIST",
      "publicLabel": "Thư viện tổng hợp bổ trợ EJU",
      "examples": 3271,
      "explanationLanguages": [
        "vi",
        "ja",
        "en"
      ],
      "provenancePath": "/eju/tieng-nhat/tu-vung/source-ledger-v2.json",
      "semanticReview": {
        "status": "SOURCE_REVIEWED_AND_ADJUDICATED",
        "entries": 3069,
        "examples": 3271,
        "note": "Original entry count verified against CSV/DOCX. Japanese example source is the existing lesson corpus, with documented corrections; not an official JASSO vocabulary list."
      }
    },
    "grammar": {
      "route": "/eju/tieng-nhat/ngu-phap.html",
      "lessons": 57,
      "patterns": 333,
      "practiceQuestions": 344,
      "classification": "editorial-jlpt-organized-library",
      "officialJassoJlptThreshold": false,
      "itemLevelProvenance": "NOT_RECORDED",
      "releaseBoundary": "SUPPLEMENTARY_LIBRARY_NOT_USED_AS_AN_OFFICIAL_EJU_OR_JLPT_THRESHOLD",
      "publicLabel": "Thư viện bổ trợ N5-N1; không phải syllabus JASSO",
      "semanticReview": {
        "path": "/eju/tieng-nhat/supplementary-grammar-review-v1.json",
        "status": "PASS_AFTER_REPAIR",
        "questions": 344,
        "remainingFindings": 0
      }
    },
    "reading": {
      "route": "/eju/tieng-nhat/doc-hieu.html",
      "lessons": 9,
      "practiceQuestions": 54,
      "classification": "trilu-authored-practice",
      "officialPastPaperIds": [],
      "answerLedger": "/eju/tieng-nhat/core-answer-ledger-v1.json",
      "independentSemanticReview": "54/54 PASS",
      "publicLabel": "Bài luyện biên soạn; không phải đề thi thật JASSO"
    },
    "listening": {
      "route": "/eju/tieng-nhat/nghe.html",
      "lessons": 5,
      "practiceQuestions": 25,
      "audio": "synthetic-japanese-tts",
      "classification": "trilu-authored-practice",
      "officialAudioManifest": null,
      "answerLedger": "/eju/tieng-nhat/core-answer-ledger-v1.json",
      "independentSemanticReview": "25/25 PASS",
      "audioCacheState": "STATIC_R2_READBACK_PASS",
      "audioManifest": "/eju/tieng-nhat/listening-audio-manifest-v1.json",
      "publicLabel": "Bài luyện TTS; không phải audio hay đề thi thật JASSO"
    },
    "writing": {
      "route": "/eju/tieng-nhat/viet.html",
      "classification": "official-criteria-plus-editorial-practice",
      "officialSourceIds": [
        "jasso-2026-guide",
        "jasso-writing-rating"
      ],
      "sampleEssays": "trilu-authored",
      "aiFeedback": "practice-only-not-an-official-score",
      "publicLabel": "Tiêu chí chính thức được dẫn nguồn; khung và bài mẫu là nội dung luyện tập"
    }
  },
  "productionReadback": {
    "deployedCommit": "882650ce54432daf4dda2aaa0bfc0668a35d0e30",
    "deployedAt": "2026-09-14T20:36:08.154Z",
    "coreQuestions": 79,
    "supplementaryGrammarQuestions": 344,
    "staticListeningAudio": 25,
    "readback": {
      "schemaVersion": "trilu.eju-production-readback/v1",
      "checkedAt": "2026-09-14T20:36:08.154Z",
      "candidateCommit": "882650ce54432daf4dda2aaa0bfc0668a35d0e30",
      "lessonRoutesRead": 333,
      "japaneseAudioRead": 25,
      "lessonTreeSha256": "6c8e680435a7a918e3f7d821897dc53df1a287d60e608b9eef6a3492f898596a",
      "receiptSha256": "ba4026c46421204cc5df0ae9fd2fdc955b2532c534829fbd08a2c1189b01a6bf"
    }
  }
}
