Skip to content

[flows-tinyflows] flows adopt: resume, parked expiry and boot sweep over ResumeRun #72

Open

Description

@senamakel

Moved from tinyhumansai#8050, which is closed in favour of this issue. Part of tinyhumansai#8055.

File Lines Verdict Target
flows/ops/resume.rs 479 REIMPLEMENT Runs.ResumeRun

Also the parked-expiry and boot-sweep parts of flows/ops/run_management.rs and core/runtime/services.rs:233 (sweep_orphaned_running_runs_on_boot). Bump the tinyflows gitlink and re-pin the registry record (modules/registry/records_flows.rs, digests verbatim from the release checksum.toml); delete the host copy and its tests in the same PR.

Done when: the rows above are gone from crates/openhuman-core/src/flows/ (moved, deleted or reduced to the stated host adapter), with their tests moved alongside. Gates: cargo check (root + crates/openhuman-app), pnpm rust:layout, node scripts/ci/check-feature-forwarding.mjs, pnpm debug rust flows, and the touched crates' tests. RPC namespace strings, model-facing tool names and DomainEvent variant names stay unchanged.

Agent brief

Blocked by senamakel/tinyflows#7
Blocked by #71
Parent: tinyhumansai#8055

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p3Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect.refactorStructural code change without a primary behavior change.rust-coreCore Rust runtime in src/: CLI, core_server, shared infrastructure.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions