Skip to content

Preserve required-input readiness across manifest changes - #17

Open
matteomekhail wants to merge 5 commits into
Wip-Sama:devfrom
matteomekhail:codex/issue-9-flow-improvements-regression
Open

Preserve required-input readiness across manifest changes#17
matteomekhail wants to merge 5 commits into
Wip-Sama:devfrom
matteomekhail:codex/issue-9-flow-improvements-regression

Conversation

@matteomekhail

Copy link
Copy Markdown

Summary

  • use serialized input-port requirements when current capability metadata is missing
  • keep manifest metadata authoritative when it is available
  • cover required, optional, defaulted, connected, and explicitly broken nodes
  • document readiness and runner visibility rules

This closes the remaining version-skew edge case behind the completed flow-improvements checklist.

Validation

  • ./gradlew :composeApp:jvmTest --tests org.wip.plugintoolkit.features.flows.FlowImprovementRegressionTest --tests org.wip.plugintoolkit.features.flows.FlowBrokenTest --tests org.wip.plugintoolkit.features.flows.model.NodeModelsTest

Closes #9

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