Skip to content

refactor: carve TranscriptStore into lease, metadata, segment and stats stores#17

Merged
jorisjonkers-dev-agents[bot] merged 6 commits into
mainfrom
refactor/issue-7
Jul 13, 2026
Merged

refactor: carve TranscriptStore into lease, metadata, segment and stats stores#17
jorisjonkers-dev-agents[bot] merged 6 commits into
mainfrom
refactor/issue-7

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

Closes #7. TranscriptStore (39 functions) splits into lease, metadata, segment IO, continuation and storage-stats stores over a shared context that preserves the lock namespace and atomic properties writes byte-for-byte (verified in review, including re-entrancy). The TooManyFunctions suppression is deleted; the new stores carry unit tests.

…ts stores

TranscriptStore held 39 functions behind a documented TooManyFunctions
suppression. Lease, metadata, segment IO, continuation, and storage-stats
stores split out over a shared context that keeps the lock namespace and
atomic properties writes; the suppression is gone and the new stores are
unit-tested.
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot merged commit c15f22a into main Jul 13, 2026
11 checks passed
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.

refactor(TranscriptStore): split to remove TooManyFunctions/complexity suppressions

1 participant