Block-based flow
Connect blocks to describe processes, conditions, and error paths.
Draw the current flow and note what needs to change in each block.
No sign-up. Your data is saved only in your browser.
Connect blocks to describe processes, conditions, and error paths.
Compare the current behavior and code with what you want to change.
Name each output to explain when to follow that path.
Keep a copy in JSON or share the full scenario as a PDF.
Create a use case and split it into scenarios. Connect processes, conditions, and error paths to record how the code works today.
Mark the blocks to keep, adapt, remove, or add. Compare the current code with the proposed code and note the acceptance criteria.
Check the connections and the field mapping. Export the scenario as a PDF for review or as JSON to continue working on another device.
When you change an API contract or a data structure, record where each field comes from and where it goes. Refina reads structures in Go, Protobuf, TypeScript, and JSON. You can specify new fields, removed fields, and conversion rules in the same scenario as the flow.
No. You describe the current behavior and the proposed change. Implementation and test runs stay in your development environment.
Use the JSON export to save the workspace data and import it later. Do this before clearing site data or switching devices. The PDF is for reading and review, not for restoring the project.
Yes. When you create a use case, choose between mapping an existing flow and drawing a new one. Templates with conditions, integrations, loops, and waits are available as starting points.