Skip to content

fix: preserve runtimeStateDelta after chapter content normalization#149

Open
tank7155611 wants to merge 1 commit intoNarcooo:masterfrom
tank7155611:fix/preserve-runtime-delta-after-normalization
Open

fix: preserve runtimeStateDelta after chapter content normalization#149
tank7155611 wants to merge 1 commit intoNarcooo:masterfrom
tank7155611:fix/preserve-runtime-delta-after-normalization

Conversation

@tank7155611
Copy link
Copy Markdown

@tank7155611 tank7155611 commented Apr 3, 2026

When chapter content is normalized or revised (finalContent !== output.content),
buildPersistenceOutput calls analyzeChapter whose output may not include
runtimeStateDelta. This caused chapter_summaries.json to not be updated,
making the planner repeat the previous chapter plot events on the next write.

Also fix mustAdvance hook sort direction (ascending, not descending) so that
the most neglected hooks are surfaced first.

Summary

Type of change

  • Bug fix
  • New feature
  • Refactor (no behavior change)
  • Docs / SKILL.md
  • Test
  • Performance

Motivation (optional)

Changes

File Change

Usage (optional)

Test plan

  • pnpm typecheck passes
  • pnpm test passes (all existing + new tests)
  • Manual verification:

Breaking changes (optional)

@tank7155611
Copy link
Copy Markdown
Author

tank7155611 commented Apr 3, 2026

#146
解决这个问题,我让claude 4.6改的,但是我自己没验证,需要作者大大看看

  When chapter content is normalized or revised (finalContent !== output.content),
  buildPersistenceOutput calls analyzeChapter whose output may not include
  runtimeStateDelta. This caused chapter_summaries.json to not be updated,
  making the planner repeat the previous chapter plot events on the next write.

  Also fix mustAdvance hook sort direction (ascending, not descending) so that
  the most neglected hooks are surfaced first.
@tank7155611 tank7155611 force-pushed the fix/preserve-runtime-delta-after-normalization branch from b1b1c08 to eb59f76 Compare April 3, 2026 07:11
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