Skip to content

refactor(host): migrate IO and SQLite onto scoped lifecycle - #18

Open
fffonion wants to merge 2 commits into
refactor/unified-host-runtime-lifecyclefrom
feat/host-capability-profiles
Open

refactor(host): migrate IO and SQLite onto scoped lifecycle#18
fffonion wants to merge 2 commits into
refactor/unified-host-runtime-lifecyclefrom
feat/host-capability-profiles

Conversation

@fffonion

@fffonion fffonion commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • migrate async IO onto the scoped resource and operation lifecycle
  • add scoped SQLite host functions with bounded workers, cancellation, reset, and reusable connection cleanup
  • keep adapter policy and state outside the VM core

Stack

Validation

  • focused IO and SQLite lifecycle suites
  • repeated pending-reset coverage
  • cargo test --workspace --all-targets --all-features
  • strict workspace Clippy and feature-isolation checks

@fffonion
fffonion force-pushed the feat/host-capability-profiles branch from 46fd2e1 to 54a7fcf Compare August 10, 2026 23:03
@fffonion
fffonion force-pushed the feat/host-capability-profiles branch 2 times, most recently from 2ed098c to f0f625e Compare August 17, 2026 10:47
@fffonion fffonion changed the title feat(host): bind capability profiles and IO limits refactor(host): bind capabilities and async execution Aug 17, 2026
@fffonion
fffonion changed the base branch from fix/http-transport-hardening to refactor/unified-host-runtime-lifecycle August 17, 2026 10:53
@fffonion
fffonion force-pushed the feat/host-capability-profiles branch from f0f625e to 4d010ee Compare August 17, 2026 11:21
@fffonion
fffonion force-pushed the feat/host-capability-profiles branch from 4d010ee to 7ca7a27 Compare August 17, 2026 11:26
@fffonion
fffonion force-pushed the feat/host-capability-profiles branch from 7ca7a27 to 9f1fc8d Compare August 24, 2026 22:09
@fffonion
fffonion force-pushed the feat/host-capability-profiles branch from 9f1fc8d to 96c99ae Compare August 26, 2026 10:45
@fffonion
fffonion force-pushed the feat/host-capability-profiles branch from 96c99ae to db543da Compare August 26, 2026 12:52
@fffonion
fffonion force-pushed the feat/host-capability-profiles branch from db543da to 9a525de Compare August 31, 2026 06:14
@fffonion fffonion changed the title refactor(host): bind capabilities and async execution refactor(host): migrate IO and SQLite onto scoped lifecycle Aug 31, 2026
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