Repository navigation
teamwright 0.9.0
Changed
- The test-writer breaks each Acceptance failure branch before review (#11). Its first spawn runs before the implementation exists, so the end-to-end test of a failure branch was first mutated by the validator after deploy; in one project
toothless-testwas the most frequent blocking finding (14 of 59) and 4 of 5VERIFY_FAILs were test gaps, each costing a merge, a deploy, a re-analysis and another review. Now/teamwright:flowspawns the test-writer a second time withmode: failure-branch biteonce the developer's tests are green, before the gate: one mutation per failure branch on a throwaway copy that carries the uncommitted implementation, the test that guards it run there (forsurface: api | boththe end-to-end test verification will run; for a UI test, the state its wait reaches only after the branch ran), a surviving mutation means the test is rewritten. The result is a### Failure branchestable under## Tests; the code-reviewer reads it (a missing row or a survivor istoothless-test) and does not re-run it, the task-validator re-runs it with its own mutations. Role files (test-writer, code-reviewer, task-validator), the task template, the flow skill (step 4 and resume),lifecycle.md,roles.md,gates.mdand the README describe it. Projects pick it up after/plugin update:/teamwright:statusreports the changed files, andtw-install.py apply(or/teamwright:adoptagain) updates the ones the project did not edit.
Full changelog: CHANGELOG.md