Skip to content

ZBBS-HOME-445: scene-scope salem-generic's chat history (stop the cascade transcript bleed)#237

Merged
jeffdafoe merged 1 commit into
mainfrom
zbbs-home-445-salem-generic-scene-scope
Jun 12, 2026
Merged

ZBBS-HOME-445: scene-scope salem-generic's chat history (stop the cascade transcript bleed)#237
jeffdafoe merged 1 commit into
mainfrom
zbbs-home-445-salem-generic-scene-scope

Conversation

@jeffdafoe

Copy link
Copy Markdown
Owner

@-

…cade transcript bleed)

salem-generic (the engine's stateless cascade utility VA — atmosphere,
noticeboard) wasn't in the shared-VA set, so its engine-minted scene_id
was discarded and every cascade call assembled the unscoped history
window (72h x LIMIT 50) of mixed atmosphere+noticeboard transcript as
conversation context — ~35KB per call, drowning the engine-pushed
instruction. Scene-scoped history is correctly empty for it: each
cascade call is a fresh scene and the prompt carries its own anti-anchor
context.

The slug list itself is acknowledged tech debt — config-driving the
classification is filed as
shared/tasks/icebox/memory-api-config-driven-shared-va-classification.

(Renumbered from ZBBS-HOME-444 pre-push: a parallel session's knock
ticket owns 444. The code_review thread for this diff is titled 444.)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jeffdafoe jeffdafoe merged commit 2da37e2 into main Jun 12, 2026
5 checks passed
@jeffdafoe jeffdafoe deleted the zbbs-home-445-salem-generic-scene-scope branch June 12, 2026 18:10
jeffdafoe added a commit that referenced this pull request Jun 16, 2026
…cade transcript bleed) (#237)

salem-generic (the engine's stateless cascade utility VA — atmosphere,
noticeboard) wasn't in the shared-VA set, so its engine-minted scene_id
was discarded and every cascade call assembled the unscoped history
window (72h x LIMIT 50) of mixed atmosphere+noticeboard transcript as
conversation context — ~35KB per call, drowning the engine-pushed
instruction. Scene-scoped history is correctly empty for it: each
cascade call is a fresh scene and the prompt carries its own anti-anchor
context.

The slug list itself is acknowledged tech debt — config-driving the
classification is filed as
shared/tasks/icebox/memory-api-config-driven-shared-va-classification.

(Renumbered from ZBBS-HOME-444 pre-push: a parallel session's knock
ticket owns 444. The code_review thread for this diff is titled 444.)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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.

1 participant