1. Ask for an improvement
--note: the correction, in your words. It is about the newest run of the Method on this computer. The improvement reads that run, and a suggested case records it.--step: improve only this step.--case: a case that the change must pass.
id: line (run it once while signed in). Where the improvement runs depends on run_data:
2. Review the proposal
--wait prints each step that the improvement reaches, and stops when the improvement ends. On the dashboard, a Method with an open proposal shows Proposal ready to review. Accept or reject it there.
3. Apply it
apply merges the newest accepted proposal (or else the newest local proposal) into your file, step by step. A part that only the proposal changed takes the change. A part that both you and the proposal changed is a conflict: apply lists the base, your value, and the proposed value, changes nothing, and exits 1. Merge it by hand, then run method apply FILE PROPOSAL_ID --resolved.
Commands that take a signed-in file apply an accepted proposal first and print one line. Nothing is published: run the Method, then publish the new version.