Skip to content

refactor(vm): split runtime state and add scoped lifecycle - #16

Open
fffonion wants to merge 2 commits into
masterfrom
refactor/unified-host-runtime-lifecycle
Open

refactor(vm): split runtime state and add scoped lifecycle#16
fffonion wants to merge 2 commits into
masterfrom
refactor/unified-host-runtime-lifecycle

Conversation

@fffonion

@fffonion fffonion commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • split runtime-owned state from the Vm facade while preserving public behavior
  • add scoped resource and operation lifecycle with typed IDs, cancellation, deadlines, quiescence, and reason-aware cleanup
  • establish the common lifecycle substrate used by later host adapters

Stack

Validation

  • cargo test --workspace --all-targets --all-features
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • no-default/runtime/no-std checks
  • architecture boundary tests

@fffonion
fffonion force-pushed the refactor/unified-host-runtime-lifecycle branch from d0bfbd7 to f1613b5 Compare August 10, 2026 23:03
@fffonion
fffonion force-pushed the refactor/unified-host-runtime-lifecycle branch from f1613b5 to c1e9013 Compare August 11, 2026 12:08
@fffonion
fffonion force-pushed the refactor/unified-host-runtime-lifecycle branch from c1e9013 to 543f3cf Compare August 17, 2026 10:47
@fffonion
fffonion force-pushed the refactor/unified-host-runtime-lifecycle branch from 543f3cf to 66c40f0 Compare August 17, 2026 11:21
Base automatically changed from refactor/semantic-module-graph to master August 17, 2026 11:26
@fffonion
fffonion force-pushed the refactor/unified-host-runtime-lifecycle branch from 66c40f0 to 0f1554b Compare August 17, 2026 11:26
@fffonion
fffonion force-pushed the refactor/unified-host-runtime-lifecycle branch 2 times, most recently from 31d81ae to 2c7dff7 Compare August 26, 2026 10:45
@fffonion
fffonion force-pushed the refactor/unified-host-runtime-lifecycle branch from 2c7dff7 to f6f0040 Compare August 31, 2026 06:14
@fffonion fffonion changed the title refactor(vm): unify host runtime lifecycle refactor(vm): split runtime state and add 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