- Mark M8 as complete: agent mode E2E passes on Forgejo runner - Update actor.ts table entry: skipped on Forgejo (read:user scope) - Mark setup-bun risk as RESOLVED (replaced with curl install) - Document M8 fixes: permission check, actor skip, curl bun, CI env Progress: 89% complete - M9 (docs + upstream merge validation) remaining