Alef Workflow
- Treat Alef-managed binding files as generated output. Change Rust source, README templates, fixtures, or
alef.tomlinstead of hand-editing generated packages. - Use
task alef:generatefor fast regeneration. It must runalef all --clean. - Do not compile bindings or run verification from
task alef:generate. - Use
task alef:buildortask build:bindingswhen binding compilation is needed; usetask build:allfor core plus bindings. - Use
task formatorpoly fmt --fix .for repository formatting; formatting is handled solely by poly (there is no separate Alef formatting task). - Generated e2e suites use canonical tasks:
task e2e:generate,task e2e:build,task e2e:test, andtask e2e:all. Do not add legacy aliases. - Commit generator inputs and regenerated output together.