Skip to content

[flows-tinyflows] flows: retire direct tinyflows links from core (slice 6) #8054

Closed as not planned

Description

@senamakel

Close-out once every adoption leaf has landed:

  • Drop tinyflows, tinyflows-catalog, tinyflows-copilot, tinyflows-drivers (and tinyflows-schedule if still declared) from crates/openhuman-core/Cargo.toml; cargo tree -p openhuman -e normal -i tinyflows is empty. tinyflows-import stays only if storage import still needs it.
  • Update the flows feature and scripts/ci/check-feature-forwarding.mjs expectations.
  • Update module-boundaries.json, flows/README.md, cron/README.md, modules/registry/records_flows.rs description and platform/about_app/.
  • mcp/server/resources.rs reads copilot prompts — move to a bus member or the registry.

Done when: the rows above are gone from crates/openhuman-core/src/flows/ / crates/openhuman-core/src/cron/ (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|cron, and the touched crates' tests. RPC namespace strings, model-facing tool names and DomainEvent variant names stay unchanged.

Agent brief

Blocked by #8046
Blocked by #8047
Blocked by #8048
Blocked by #8049
Blocked by #8050
Blocked by #8051
Blocked by #8052
Blocked by #8053
Parent: #8055

Activity

  1. added
    refactorStructural code change without a primary behavior change.
    rust-coreCore Rust runtime in src/: CLI, core_server, shared infrastructure.
    on Oct 16, 2026
  2. added
    priority: p3Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect.
    on Oct 16, 2026
  3. tinysweeper commented on Oct 16, 2026

    @tinysweeper

    Cleanup/close-out task in the flows-tinyflows series: retire direct tinyflows dependencies from openhuman-core once adoption leaves land, updating Cargo.toml, feature declarations, CI forwarding checks, module boundary metadata, READMEs, registry records, and moving the copilot prompt reads out of mcp/server/resources.rs. It is scheduled work gated on eight blocker items rather than a defect, so it is a task with low urgency; no candidate issue reports the same close-out, so no prior art is named.

    Labelled priority: p3.

  4. added theissue type on Oct 16, 2026
  5. senamakel commented on Oct 16, 2026

    @senamakel
    MemberAuthor

    Moved to senamakel#76, where it is now tracked under #8055.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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.

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions