Poll build step progress
Polls the Python service for the current build step status. Called repeatedly by the front-end during the build process to update the progress UI.
If a sage_id is provided, also checks for a test_screen_id
that may have been set by the Python callback.
Registered as wp_ajax_sagescreen_get_step_status — login required.
Authorizations
WordPress AJAX nonce (passed as form field, verified per-action)
Body
"sagescreen_get_step_status"WP nonce for sagescreen_frontend_nonce
"abc123def456"
Workflow run ID from start_full_sage_build
"run_abc123def456"
Optional — WordPress post ID to check for test_screen_id
1234
Response
Step status
- Option 1
- Option 2
true
Build sub-step names in execution order
starting, creating_sage, sage_generation, test_shu, test_ha, test_ri, transcending_training, enlightenment "sage_generation"
State of an individual build sub-step
pending, running, completed, failed "running"
Current step execution order (1-based)
3
Test screen ID (present only during/after transcending_training)
"scr_abc123def456"