sync acceptance-criteria checkbox toggles to all descendant checklist items
keep the immediate ticket detail toggle UI in sync with the propagated child states
add regression coverage for checking and unchecking nested acceptance-criteria trees
Verification
npm run build
npm run types:check
php artisan test tests/Feature/Projects/ProjectTicketControllerTest.php
./vendor/bin/pint --dirty --format agent
## Summary
- sync acceptance-criteria checkbox toggles to all descendant checklist items
- keep the immediate ticket detail toggle UI in sync with the propagated child states
- add regression coverage for checking and unchecking nested acceptance-criteria trees
## Verification
- npm run build
- npm run types:check
- php artisan test tests/Feature/Projects/ProjectTicketControllerTest.php
- ./vendor/bin/pint --dirty --format agent
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Verification