Add SUPER simulation review sample

This commit is contained in:
hz
2026-07-14 21:46:29 -05:00
parent 3b946c2bc5
commit 27c48411f1
6 changed files with 66 additions and 7 deletions
@@ -8,6 +8,7 @@ signal state_changed
signal request_failed(message: String)
signal outcome_changed
signal history_changed
signal sample_created
var api_url := DEFAULT_API_URL
var outcome_api_url := "https://s3q.ranaze.com/api/step3-outcomes"
@@ -59,6 +60,10 @@ func load_results_preview() -> void:
_send("preview", HTTPClient.METHOD_GET, "/preview-results")
func create_sample_completed() -> void:
_send("sample_create", HTTPClient.METHOD_POST, "/sample-completed")
func start_next_block() -> void:
if simulation.is_empty():
return
@@ -177,6 +182,9 @@ func _on_request_completed(result: int, response_code: int, _headers: PackedStri
history_next_before = "" if next_before == null else str(next_before)
history_changed.emit()
return
if action == "sample_create":
sample_created.emit()
return
if action.begins_with("outcome_"):
outcome = parsed
outcome_changed.emit()