Iterate on existing FLORA work
A FLORA project outlives the conversation. Its canvas, every generation, and the cost of each are all still there, so revision starts from what exists rather than from a blank prompt.
Input: a project reference and the change wanted. Output: what is on the canvas today, plus any regenerated assets.
Steps
Find the project.
flora_list_projects(most recently active first) and match on the user's wording. Never create a project when the user named an existing one — ask if the name is ambiguous.Read what is there.
flora_get_canvasfor structure and how nodes connect;flora_list_canvas_nodesfor the media nodes and their asset URLs. Useflora_list_generationsto see what was made, with cost and status.Identify the assets the user means. Name them back before changing anything. "Two hero images, both generated Tuesday" is confirmable; "the ones you meant" is not.
Apply the change. Regenerate with
flora_generate, or re-run the original technique withflora_run_techniquewhen the asset came from one —flora_list_technique_runsshows which technique produced what.Report the new outputs, their cost, and where they landed on the canvas.
Rules
- Read before writing. The user may have edited the canvas between turns.
- Additive only. Regenerating adds new nodes; it does not replace the originals. Say so, so the user knows the earlier version is still there.
- Confirm before spending. State the cost of the regeneration and wait.
- You cannot see any asset. You have URLs, node labels, and generation metadata. Reason from those; never claim to have looked at the artwork.
- Prefer the narrowest read that answers the question. A whole-canvas dump on a large project is mostly noise.