Skip to content

fix(build): close documentation sqlite handles - #39

Merged
imathwy merged 1 commit into
mainfrom
fix/sqlite-doc-cache-lifecycle
Sep 5, 2026
Merged

fix(build): close documentation sqlite handles#39
imathwy merged 1 commit into
mainfrom
fix/sqlite-doc-cache-lifecycle

Conversation

@imathwy

@imathwy imathwy commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

Ensure documentation SQLite transactions are followed by deterministic connection closure before validating or publishing the cache tree. This prevents WAL/SHM sidecars from racing the safety validator.

Adds a tracking connection regression that holds strong references and verifies every handle is closed and no WAL/SHM file reaches the published tree.

Validation:

  • capability SDK suite passed
  • repository suite: 50 passed
  • SiFlow SDK suite: 173 passed
  • Ruff, format, py_compile, bash syntax, and diff checks passed

@imathwy
imathwy merged commit c53a16a into main Sep 5, 2026
2 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.

2 participants