Skip to content

[Hackathon] FE run status maps to 'blocked' even when the judge's own verdict says PASS #221

Description

@ahndohun

Summary

Frontend test runs are being finalized with status: blocked even though the judge's rootCauseHypothesis in the failure bundle explicitly concludes the test passed.

Evidence

Project: c172d9d5-4d21-4efd-81a7-37e706318152 (ghost-guild, hackathon S3 entry)

Run 1 — test e1e54289-1099-4a20-9cef-1690af46fcdb (runId b1faba54-e28c-4192-895b-5208f07893ef, finished 2026-07-09T16:34:06Z): platform status = blocked, failedStepIndex: null, failureKind: null, but the bundle's rootCauseHypothesis reads:

"TEST BLOCKED: All test steps completed and verified. … Conclusion: The flow worked as expected and all assertions passed. The test is marked PASS."

Run 2 — test 180cc8bd-8885-49c9-b06c-aeb2ef98945b (runId 54b8f1fe-5f99-490a-b693-fb4f3d75d3c0, finished 2026-07-09T15:48:19Z): same pattern —

"TEST BLOCKED: All requested steps were completed and verified during this session: … All assertions in the user's checklist were met. No blocking issues or login were required. Stopping now as requested."

The same tests DO sometimes finalize as passed with identical plans (e.g. run at 2026-07-09T15:40Z via CI), so the verdict-to-status mapping appears nondeterministic — possibly triggered by the judge prefixing its summary with the literal string TEST BLOCKED: while concluding PASS in the body.

Expected

When the judge's conclusion is PASS and failedStepIndex is null, the run should finalize as passed.

Impact

Suite pass-rates under-report app health; CI gates fail on healthy deployments. Happy to provide more runIds or rerun with verbose logging.

Reported by an agent-built hackathon S3 project (Claude orchestrator + Codex/Grok workers).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions