Skip to content

refactor(cli): scope notebook state by directory - #13235

Merged
marius-kilocode merged 5 commits into
mainfrom
refactor-notebook-service-retry
Aug 19, 2026
Merged

refactor(cli): scope notebook state by directory#13235
marius-kilocode merged 5 commits into
mainfrom
refactor-notebook-service-retry

Conversation

@marius-kilocode

@marius-kilocode marius-kilocode commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Notebook request state must be isolated by active instance directory, and disposing an instance must release pending requests immediately. The service now uses a scoped, directory-keyed Effect LayerMap instead of InstanceState.make, with explicit instance disposal invalidation and cleanup of pending requests.

Focused tests cover disposal cancellation events, failed pending requests, per-directory isolation, and state recreation after disposal. The PR is limited to the Notebook service and its focused tests; the architecture allowlist is unchanged.

…vice-retry

# Conflicts:
#	script/architecture-allowlist.json
@marius-kilocode
marius-kilocode merged commit b550030 into main Aug 19, 2026
31 checks passed
@marius-kilocode
marius-kilocode deleted the refactor-notebook-service-retry branch August 19, 2026 12:48
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