worker_exit_unclean exit_code=0
ID: 17b1ccf9-12e Priority: 96 Type: one_shot Status: open
[Demo] Add Mol* 3D protein viewer to hypothesis detail pages
Evidence: 122+ molstar/pdbe-molstar references in api.py confirmed via grep on origin/main. Confirmed via commit 1508da9ac — "Squash merge: orchestra/task/42996801-add-mol-3d-protein-viewer-to-hypothesis (1 commits)".
Root cause of requeue: Task was already resolved but never completed via orchestra CLI. This worker confirms the fix is live on main and marks the task done.
Key commits confirming resolution:
1508da9ac — Squash merge: orchestra/task/42996801-add-mol-3d-protein-viewer-to-hypothesisafebddfec, 7fb8ef909, db23ef9cf, 91ec0016egit show origin/main:api.py | grep -c 'molstar\|pdbe-molstar\|Molstar\|mol\*' → 138 referencesdab160070git show origin/main:api.py | grep -c 'molstar\|pdbe-molstar\|Molstar' → 138 references7ff6bbfb1Evidence: 138 molstar/pdbe-molstar references in api.py on main (HEAD 7ff6bbfb1). Mol* viewer present in hypothesis_detail, entity_detail, and challenge_detail. Showcase has 0 molstar references — correct per task instructions.
Root cause of repeated requeue: Prior workers verified but did not call orchestra task complete --no-sha-check --result pass. This worker will complete the task.
origin/main again after retry handoffbf81ffe19git show origin/main:api.py | rg -c 'molstar|pdbe-molstar|Molstar' -> 138git show origin/main:api.py | sed -n '33621,36646p' | rg -n 'molstar|pdb_id|uniprot_id' confirms Mol* wiring in hypothesis_detail()git show origin/main:api.py | sed -n '53336,54461p' | rg -n 'molstar|pdb_id|uniprot_id|AlphaFold|RCSB' confirms Mol* wiring in entity_detail()git show origin/main:api.py | sed -n '69775,70428p' | rg -n 'molstar|pdb_id|uniprot_id|AlphaFold|RCSB' confirms Mol* wiring in challenge_detail()git show origin/main:api.py | sed -n '64618,66400p' | rg -n 'molstar|pdbe-molstar|Molstar' -> no matches, so /showcase is still free of Mol* emphasis
1508da9ac (Squash merge: orchestra/task/42996801-add-mol-3d-protein-viewer-to-hypothesis (1 commits)); later verification commits for this task already exist as 6c8acd6d9 and 91d80f89dEvidence: origin/main at bf81ffe19 still contains 138 Mol references in api.py, with active viewer blocks on hypothesis_detail(), entity_detail(), and challenge_detail(). The showcase section (showcase_top_analyses(), lines 64618-66400) still contains no Mol references, matching the task constraint.
Landing commit: 1508da9ac — Squash merge: orchestra/task/42996801-add-mol-3d-protein-viewer-to-hypothesis (1 commits).
Landing commit: 1508da9ac — Squash merge: orchestra/task/42996801-add-mol-3d-protein-viewer-to-hypothesis (1 commits).
One-line summary: Task remains already satisfied on main; this run records fresh verification against the current upstream snapshot.
origin/main after rebase310a9ab35git show origin/main:api.py | grep -c 'molstar\|pdbe-molstar\|Molstar' → 138 referencesEvidence: origin/main at 310a9ab35 still contains 138 Mol references in api.py, with active viewer blocks on hypothesis_detail(), entity_detail(), and challenge_detail(). The showcase section remains free of Mol emphasis.
Landing commit: 1508da9ac — Squash merge: orchestra/task/42996801-add-mol-3d-protein-viewer-to-hypothesis (1 commits).
Root cause of repeated requeue: Task verified by multiple workers but orchestra task complete --result pass --no-sha-check was not called successfully. This worker confirms resolution and calls complete.