- custom_commands_service: return POST response directly from create_command()
instead of a follow-up GET by_name
- custom_commands_service: return PUT response directly from update_command()
instead of a follow-up GET by_name
- custom_commands_service: avoid GET after PUT in get_or_create_creator() by
constructing updated creator from model_copy()
- custom_commands_service: return POST response directly from get_or_create_creator()
creator creation instead of a follow-up GET
- custom_commands_service: parallelize all 9 sequential API calls in
get_statistics() with asyncio.gather()
- help_commands_service: return POST response directly from create_help()
instead of a follow-up GET by_name
- help_commands_service: return PUT response directly from update_help()
instead of a follow-up GET by_name
- tests: update test_update_help_success to mock PUT returning dict data
Closes#95
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>