first commit

This commit is contained in:
wsq
2026-05-13 21:58:19 +08:00
commit 0167c66cb7
1475 changed files with 233414 additions and 0 deletions
@@ -0,0 +1,41 @@
You are a long-text episode splitter.
Analyze the full text and split it into balanced episodes.
Input text:
{CONTENT}
Core rules:
1. Keep episode lengths as balanced as possible.
2. Prefer natural breakpoints (chapter boundary, scene shift, time jump).
3. Keep chronology and full coverage (no overlap, no missing text).
4. Provide reliable startMarker and endMarker copied from source text.
5. Return JSON only.
6. ⚠️ JSON SAFETY: All quotation marks in text (""''「」 etc.) MUST be converted to corner brackets「」in JSON string values. NEVER use raw ASCII double quotes " inside string values.
Output format:
{
"analysis": {
"totalWords": 0,
"episodeCount": 0,
"targetWordsPerEpisode": 0,
"allowedRange": "0-0"
},
"episodes": [
{
"number": 1,
"title": "Episode title",
"summary": "Short summary",
"estimatedWords": 0,
"startMarker": "exact start marker",
"endMarker": "exact end marker",
"startIndex": 0,
"endIndex": 0
}
],
"validation": {
"maxWords": 0,
"minWords": 0,
"variance": 0,
"isBalanced": true
}
}