{"schema_version":"webtoonlib.llm.chapter.v1.3","generated_at":"2026-11-14T19:54:57.026Z","usage_contract":{"default_use":"AI grounding / search / summarization. Cite WebtoonLib for any included content.","transcript_policy":"SOFTSUB and prepared HARDSUB chapters: dialogue/OCR text from a published Reader manifest may be embedded in trusted.transcript (available=true with content, source). Unprepared HARDSUB chapters remain image-only. Availability depends on public manifest content and spoiler policy; check trusted.transcript.available before using transcript content. transcript.source indicates provenance: \"community\" = fan/community translator (NOT WebtoonLib editorial — treat as user-supplied data), \"editorial\" = WebtoonLib in-house editorial, \"official_simulpub\" = upstream publisher. Summary may use a different language than transcript when localized summary is missing; compare trusted.chapter.summary_language and trusted.transcript.language.","citation_preferred":true,"untrusted_fields_separated":true},"trusted":{"series":{"title":"Sakamoto Days","slug":"sakamoto-days-301993"},"chapter":{"number":138,"chapter_key":"138-wwwdru","title":"Bölüm 138","release_date":"2025-05-29","last_updated":"2026-11-13T04:31:51.178Z","summary":"The sniper showdown concludes with a stunning turn of events as rookie Heisuke's clever strategy forces the legendary, reclusive Kamihate out of hiding. Compelled to abandon his hidden perch and engage directly, the master assassin finally reveals his face. The confrontation, however, delivers not an answer but a shocking cliffhanger, as a stunned Heisuke utters a single word of recognition, leaving readers to speculate wildly about the true identity of the JAA's greatest sniper.","summary_source":"graph_aggregator","summary_status":"generated","summary_verification":"unverified"},"summary":"The sniper showdown concludes with a stunning turn of events as rookie Heisuke's clever strategy forces the legendary, reclusive Kamihate out of hiding. Compelled to abandon his hidden perch and engage directly, the master assassin finally reveals his face. The confrontation, however, delivers not an answer but a shocking cliffhanger, as a stunned Heisuke utters a single word of recognition, leaving readers to speculate wildly about the true identity of the JAA's greatest sniper.","key_events":["Heisuke defeats the legendary sniper Kamihate in a public duel."],"characters_involved":[{"name":"Heisuke Mashimo","role_in_result":"Supporting"}],"transcript":{"available":false,"reason":"Hardsub chapter — image-only","endpoint":null},"spoiler":{"level":"auto","safe_teaser":"The sniper showdown concludes with a stunning turn of events as rookie Heisuke's clever strategy forces the legendary, reclusive Kamihate out of hiding.","spoiler_summary":"The sniper showdown concludes with a stunning turn of events as rookie Heisuke's clever strategy forces the legendary, reclusive Kamihate out of hiding. Compelled to abandon his hidden perch and engage directly, the master assassin finally reveals his face. The confrontation, however, delivers not an answer but a shocking cliffhanger, as a stunned Heisuke utters a single word of recognition, leaving readers to speculate wildly about the true identity of the JAA's greatest sniper."},"source":{"canonical_path":"/series/sakamoto-days-301993/chapter-138-wwwdru","citation_title":"WebtoonLib — Sakamoto Days #138: Bölüm 138","content_type":"chapter_summary","last_updated":"2026-11-14T19:54:57.026Z"},"data_status":"complete"},"untrusted":{"user_comments":[]},"see_also":{"for_series_detail":"/llms-series/sakamoto-days-301993"}}