chrismdp / systems / factory
The AWML factory
How an issue on chrismdp/awml becomes a merged pull request. A maintainer labels an issue build, and Claude drafts the change on a branch of its own. CI checks every commit as pushed: the tests, a bug review and a security review run side by side, and on a factory branch a classifier weighs the change's risk once both reviews pass. A failed review is fixed by another session, which adds a commit. Once CI has run, a rule merges a straightforward change or asks for review. A failed try starts the build again, up to three times, and a pull request that conflicts with main is rebased.