You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[flows-tinyflows] wiring: output-field and split_out path warnings over a ToolContractLookup port #152
Move OpenHuman's generic wiring checks (flows/ops/wiring_warnings.rs, 338 lines) into tinyflows::wiring behind a host ToolContractLookup port (output_fields, output_schema, primary_array_path, envelope prefix, metadata fields): the binding-to-output-field walk (:92), the data.-envelope check, and the split_out array-path check (:241). Upstream wiring.rs has only schema_says_path_is_non_array today. Expose through Authoring (BuilderFailures or a new warnings member).
Done when: merged in tinyhumansai/tinyflows with wire tests for every new or changed contract type, released (patch), and the contract version bumped where a served shape changed. Gates: cargo fmt --all -- --check, cargo clippy --all-targets --all-features -- -D warnings, cargo test --all-features in tinyhumansai/tinyflows. OpenHuman adoption is a separate leaf of the epic.
Agent brief
Files to consider (paths in tinyhumansai/tinyflows): crates/tinyflows/src/wiring.rs, crates/tinyflows/src/bindings.rs
Move OpenHuman's generic wiring checks (binding-to-output-field walk, data. envelope check, split_out array-path check) into tinyflows::wiring behind a host ToolContractLookup port, exposed through Authoring. This is a planned refactor/migration step within an epic, not a broken behavior or a novel feature request; no urgent user-facing impact, so p3. No candidate is a true duplicate of this wiring move.
Activity
tinysweeper commentedon Oct 16, 2026
Move OpenHuman's generic wiring checks (binding-to-output-field walk, data. envelope check, split_out array-path check) into tinyflows::wiring behind a host ToolContractLookup port, exposed through Authoring. This is a planned refactor/migration step within an epic, not a broken behavior or a novel feature request; no urgent user-facing impact, so p3. No candidate is a true duplicate of this wiring move.
Labelled
priority: p3.senamakel commentedon Oct 16, 2026
Moved to senamakel#8, where it is now tracked under tinyhumansai/openhuman#8055.