Auto-commit: Fix stale ⏳ markers in blueprint Sections 1 & 2
Sections 1 (RAG for Lore/Locations) and 2 (Thread Tracking) still showed ⏳ despite being fully implemented under Sections 8 and 9 in v2.5. Updated both to ✅ with accurate implementation notes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -22,7 +22,7 @@ Every time a change is made to this blueprint or related files, the following st
|
|||||||
|
|
||||||
**Solution:**
|
**Solution:**
|
||||||
- **Dynamic Character Injection:** ✅ Only inject characters who are explicitly mentioned in the chapter's `scene_beats`, plus the POV character. *(Implemented v1.5.0)*
|
- **Dynamic Character Injection:** ✅ Only inject characters who are explicitly mentioned in the chapter's `scene_beats`, plus the POV character. *(Implemented v1.5.0)*
|
||||||
- **RAG for Lore/Locations:** ⏳ Instead of forcing all world-building into a static style block, implement a lightweight retrieval system (or explicit tagging in beats) that pulls in descriptions of *only* the locations and specific items relevant to the current chapter. *(Planned v2.5 — see Section 8)*
|
- **RAG for Lore/Locations:** ✅ Lightweight retrieval system implemented — chapter beats tagged with `locations`/`key_items`, lore index built via `update_lore_index` in `bible_tracker.py`, only relevant entries injected per chapter. *(Implemented v2.5 — see Section 8)*
|
||||||
|
|
||||||
## 2. Structured "Story So Far" (State Management)
|
## 2. Structured "Story So Far" (State Management)
|
||||||
|
|
||||||
@@ -31,10 +31,7 @@ Every time a change is made to this blueprint or related files, the following st
|
|||||||
|
|
||||||
**Solution:**
|
**Solution:**
|
||||||
- **Smart Truncation:** ✅ Instead of truncating `prev_content` blindly, take the *last* 1000 tokens of the previous chapter, ensuring the immediate hand-off (where characters are standing, what they just said) is perfectly preserved. *(Implemented v1.5.0 via `utils.truncate_to_tokens` tail logic)*
|
- **Smart Truncation:** ✅ Instead of truncating `prev_content` blindly, take the *last* 1000 tokens of the previous chapter, ensuring the immediate hand-off (where characters are standing, what they just said) is perfectly preserved. *(Implemented v1.5.0 via `utils.truncate_to_tokens` tail logic)*
|
||||||
- **Thread Tracking:** ⏳ Refactor the `Story So Far` into structured data: *(Planned v2.5 — see Section 9)*
|
- **Thread Tracking:** ✅ `Story So Far` refactored into structured `story_state.json` via `story/state.py` — `active_threads`, `immediate_handoff` (3 sentences), and `resolved_threads`; injected as structured prompt context in `engine.py`, replacing the raw summary blob. *(Implemented v2.5 — see Section 9)*
|
||||||
- `Active Plot Threads`: What are the characters currently trying to achieve?
|
|
||||||
- `Immediate Preceding Action`: A concise 3-sentence summary of exactly how the last chapter ended physically and emotionally.
|
|
||||||
- `Resolved Threads`: Keep hidden from the prompt to save tokens unless relevant.
|
|
||||||
|
|
||||||
## 3. Pre-Flight Scene Expansion (Fixing it before writing)
|
## 3. Pre-Flight Scene Expansion (Fixing it before writing)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user