Problem
After PR #737 (simple checkout form template) merged, 4 files have uncommitted changes sitting on main:
-
inc/checkout/class-checkout.php — JS validation fix: skip password rules when auto_generate_password is enabled on the form. Without this, the JS validator requires a password field that is never rendered.
-
inc/class-wp-ultimo.php — Register wu_dmtable on $wpdb early in init() to prevent PHP notices about undefined property when domain mapping code runs before Domain_Mapping::startup().
-
inc/models/class-domain.php — Same wu_dmtable fallback in Domain::get_by_domain() for non-sunrise plugin load paths.
-
inc/admin-pages/class-checkout-form-list-admin-page.php — Add simple template entry (Email Only icon) to the checkout form template list.
Fix
Create a worktree branch, commit these 4 files with an appropriate message, and open a PR.
# Files to commit (already modified on main, need to be moved to a branch)
git -C /home/dave/Git/ultimate-multisite diff HEAD --name-only
# inc/admin-pages/class-checkout-form-list-admin-page.php
# inc/checkout/class-checkout.php
# inc/class-wp-ultimo.php
# inc/models/class-domain.php
Acceptance Criteria
aidevops.sh v3.5.611 plugin for OpenCode v1.3.0 with claude-sonnet-4-6 spent 5m and 11,704 tokens on this as a headless worker.
Problem
After PR #737 (simple checkout form template) merged, 4 files have uncommitted changes sitting on
main:inc/checkout/class-checkout.php— JS validation fix: skip password rules whenauto_generate_passwordis enabled on the form. Without this, the JS validator requires a password field that is never rendered.inc/class-wp-ultimo.php— Registerwu_dmtableon$wpdbearly ininit()to prevent PHP notices about undefined property when domain mapping code runs beforeDomain_Mapping::startup().inc/models/class-domain.php— Samewu_dmtablefallback inDomain::get_by_domain()for non-sunrise plugin load paths.inc/admin-pages/class-checkout-form-list-admin-page.php— Addsimpletemplate entry (Email Only icon) to the checkout form template list.Fix
Create a worktree branch, commit these 4 files with an appropriate message, and open a PR.
Acceptance Criteria
mainaidevops.sh v3.5.611 plugin for OpenCode v1.3.0 with claude-sonnet-4-6 spent 5m and 11,704 tokens on this as a headless worker.