{"quest":{"id":"adc94873-2cd","name":"Search","description":"Universal search across all SciDEX content with autocomplete","layer":"Cross-cutting","priority":95,"status":"active","created_at":"2026-04-02T10:00:57.209491+00:00","updated_at":"2026-04-02T10:00:57.209491+00:00"},"tasks":[{"id":"3a897f8a-0712-4701-a675-07f0670d8f87","title":"[Search] CI: Verify search indexes are current","description":"Check if search results include recently added hypotheses, analyses, and wiki pages. Rebuild indexes if stale.","status":"open","priority":95,"task_type":"recurring","frequency":"daily","assigned_slot":"","started_at":null,"completed_at":"2026-04-17T20:00:58.406953+00:00","updated_at":"2026-04-17T20:00:58.406953+00:00","summary":"","completion_notes":"Auto-release: recurring task had no work this cycle","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/3a897f8a_071_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 6}, \"auto_tagged_at\": \"2026-04-03T22:29:52.510355\", \"completion_shas\": [\"5e558beb579108ba09160d969e61e8d5e8005664\"], \"completion_shas_checked_at\": \"2026-04-12T18:02:34.524427+00:00\", \"completion_shas_missing\": [\"9228d4795b98e4f36964ffe46f3b7917de61bcf0\", \"9dfd06fddb421e742946a6ec6543ec3f82c4e6db\", \"f71f42dac02f6353a85b281f26933fa7d8166922\", \"e9711749c37b3da33498ec00d78ea41c94d010f2\", \"67f964b1660e5ea92c53dda02fbf454ea5c7afb2\", \"dfff514492c0bca84fa887ec942a1be5044ee67c\", \"7d5ab1c6a59d257d31fde6d4f3da74041024eec4\", \"d76ddce827fdb58d27fbb13f209d7fbc883297aa\", \"66975071179c72e690e62ed4b23b9909a2326f3a\", \"2317e1867996e83267fb985d9622d38712fa78f7\", \"65c978214fbdeba6f10cc2189e96bbb7c3c800ef\"]}"},{"id":"da3e5cb4-b369-40b0-b3bd-311df4d67fe9","title":"[Search] Implement FTS5 full-text search index for hypotheses, wiki, and papers","description":"Create FTS5 virtual tables indexing title+content for hypotheses, wiki_pages, and papers. Build /api/search endpoint combining FTS results across types. Support prefix search and result snippets.\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"open","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 07:39:48","updated_at":"2026-04-13T10:16:03.151996+00:00","summary":"","completion_notes":"","last_error":"Audit reopened: NO_COMMITS — No commits found referencing task ID; branch=?","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"claude","payload_json":"{}"},{"id":"8c3eb862-14df-4e69-bfc4-7e2739e859da","title":"[Search] Fix /api/search taking 5s — optimize FTS5 queries","description":"\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":96,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-13T19:54:14.635797+00:00","updated_at":"2026-04-13T19:54:14.635797+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/8c3eb862_14d_spec.md","provider":"any","payload_json":"{\"completion_shas\": [\"2f416fc29ba48c8593696afcc4babec8b2c177f7\"], \"completion_shas_checked_at\": \"2026-04-13T19:54:14.615777+00:00\", \"completion_shas_missing\": [\"20b8aabf166f35220de0c80d61bb7f76270cde0c\", \"0a163dd2a5ad5d5edb11f1b08ae7f62e4fe73c9c\", \"2c4b87dd2b0aceb78cdc01b619cf261c3495e808\"]}"},{"id":"da200fbd-27ee-47f4-b4c6-9cd896785350","title":"[Search] Design and implement vector search infrastructure with embeddings","description":"Create a vector search subsystem for SciDEX that indexes ALL content types:\n- Wiki pages (17K+), hypotheses, KG nodes/edges, papers, analyses, debates, skills\n- Use a vector database (ChromaDB or FAISS) for semantic search via embeddings\n- Generate embeddings for all existing content and set up incremental indexing\n- Create /api/search endpoint that accepts queries and returns ranked results across all types\n- Results should be grouped by type (wiki, hypothesis, graph node, paper, analysis, etc.)\n- Support both semantic (vector) and keyword (full-text) search, combining scores\n- Reference NeuroWiki search and wiki.js for inspiration on search UX patterns\n- Ensure indexes are kept up to date as new content is added (post-analysis hook, etc.)\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":95,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-14T13:27:15.128069+00:00","updated_at":"2026-04-14T13:27:15.128069+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{\"_stall_skip_providers\": [], \"_stall_requeued_by\": \"minimax\", \"_stall_requeued_at\": \"2026-04-13 21:19:15\", \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\", \"completion_shas\": [\"d833c9f2946845f1962449ddbb24734886f36fea\", \"b8fb73a9fccdb29ebc33860902ecfb0c9465bd7b\"], \"completion_shas_checked_at\": \"2026-04-14T13:27:15.109408+00:00\"}"},{"id":"512d8d01-f5a5-41bf-a9f1-df56a26ef4fa","title":"[Search] Rebuild search indexes and verify cross-type search quality","description":"IMPORTANT: Before implementing, verify this work hasn't already been done. Check api.py routes, git log, and the live site. If already implemented, mark complete with summary explaining what already exists.\n\nEnsure FTS indexes are current for all content types. Test queries that span hypotheses, papers, wiki, and experiments.\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":93,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T01:28:31.246553+00:00","updated_at":"2026-04-16T01:28:31.246553+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{\"requirements\": {\"coding\": 8, \"reasoning\": 8, \"analysis\": 8}, \"_stall_skip_providers\": [], \"_stall_requeued_by\": \"minimax\", \"_stall_requeued_at\": \"2026-04-14 05:27:20\", \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\", \"completion_shas\": [\"5ef94d65eb320360307ca67219875f989156fa4a\"], \"completion_shas_checked_at\": \"2026-04-16T01:28:31.192562+00:00\"}"},{"id":"f557e9ea-4f23-40c0-a165-27deeaf5fbec","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify /search page retrieves and displays results across all content types: hypotheses, analyses, wiki pages, entities, experiments, gaps, papers. Fix any missing content types. The page loads (200) but coverage of all types needs verification.\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":93,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T01:23:09.218684+00:00","updated_at":"2026-04-16T01:23:09.218684+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/df826359-8b3_search_ensure_search_page_works_end_to_spec.md","provider":"any","payload_json":"{\"_stall_skip_providers\": [], \"_stall_requeued_by\": \"minimax\", \"_stall_requeued_at\": \"2026-04-14 05:15:01\", \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\", \"completion_shas\": [\"fc2bfb763c0599dd565bdda915a496f7ccaf8d76\", \"a28ad8f3de6ea3c1a8d0da6d8b00819de0e329d9\", \"932084be31124cf66fdee44e23a135316b0c8d5f\", \"b345c1a304152858c75e22f483835e387b7e103e\"], \"completion_shas_checked_at\": \"2026-04-16T01:23:09.201021+00:00\"}"},{"id":"0917d0d3-277d-43b3-86b5-df614af075b0","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"done","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-17T05:09:06.513038+00:00","updated_at":"2026-04-17T05:09:06.513038+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"claude","payload_json":"{}"},{"id":"df826359-8b33-4756-81cb-9c56f38872b2","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T14:22:18.273586+00:00","updated_at":"2026-04-16T14:22:18.273586+00:00","summary":"","completion_notes":"Verified: search.html on origin/main (commit b345c1a30) has full tool and documentation support. CSS classes (.type-tool, .type-documentation), filter dropdown with \"Forge Tools\" option, typeLabels entries, and meta display handlers all confirmed present. Task was marked completed by f557e9ea but branch has no commits referencing df826359 — audit reopened. Work already on main, no additional changes needed.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/df826359-8b3_search_ensure_search_page_works_end_to_spec.md","provider":"any","payload_json":"{}"},{"id":"6296e980-dee9-4400-bf24-1321dd564b7f","title":"[Search] Build unified search UI with autocomplete and type-grouped results","description":"Add a search box to the top of every SciDEX page with:\n- Real-time autocomplete/typeahead as user types (debounced, <200ms response)\n- Dropdown showing hits grouped by type: Wiki Pages, Hypotheses, Graph Nodes, Papers, etc.\n- Each result shows title, type badge, relevance score, and brief snippet\n- Click result to navigate to the appropriate detail page\n- Support keyboard navigation (up/down arrows, Enter to select)\n- Mobile-responsive design\n- Call /api/search endpoint from frontend\n- Add to nav_html() so it appears on every page\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T12:30:27.843918+00:00","updated_at":"2026-04-16T12:30:27.843918+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"41604b46-fb2b-46e6-a229-639ac8aff375","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"","updated_at":"2026-04-03T05:27:21.713312","summary":"","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3db05397-618a-4e50-b568-c6b882a24a4c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 13:36:01","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5d9fc91b-2a2f-4228-a1a3-8115f09cd5b2","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 14:01:07","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"28b0ebc6-ca25-48a1-9ee3-5f38666cbe88","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 14:57:41","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6d014293-c1c8-42f6-b47d-143a1257f188","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 15:10:56","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b5762ffe-fd13-4fa1-82ef-3dcf4dc621f9","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 15:15:02","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6faefd1d-d3ff-4c0a-9382-67edae75ac1d","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 16:03:37","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"Worker lease expired (30m); requeued","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"767efa67-8fe4-4574-ba99-8280fe1725c1","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 16:19:02","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1e6b0a3f-6a8b-4f4c-8362-6be6e31b1464","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 16:22:28","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9315f3d7-1fb3-48ba-a7e4-3d9bbbc0ea12","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 16:22:33","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"579f695c-f7dc-4526-a25f-9c04c3317a73","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 16:57:54","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"140b2022-bedf-4bac-9a07-d2f4a62cd2b6","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 16:59:55","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a40da0c4-1429-4aef-8abe-cdfecca3654e","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 17:07:57","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b07be0dd-3dea-4db2-a51f-da7c326670a7","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 17:37:04","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7a23c317-ac1f-453a-aafb-813ac3c99791","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 17:38:14","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a2121a0e-9e43-40e3-b723-69ad6bc180b2","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 18:18:23","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"04292230-bd3a-47de-a0bd-4583e881031c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 18:18:08","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4ae99ca8-d43c-442f-b9a1-dcb740984ad1","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 18:25:40","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"818af885-fcea-40f8-8213-79011296ece7","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 18:34:51","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0dd01829-e744-41a9-b881-4b9fe3e4bdac","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 18:40:37","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f44f101a-258b-4951-b5ba-ae7b094fe85c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 18:43:57","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d3625117-adc1-47ea-8f19-f27009de6a9a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 18:50:50","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"59a7162e-1468-4ef2-b0d4-687a4d9aee45","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 18:55:47","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"51b36419-b416-436e-a0a6-f0f7841a35ab","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:00:59","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"77fd7d66-cbac-47ef-831a-d88cc43faf63","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:07:39","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"30dc1138-2b55-4a8e-9d91-651982239cb4","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:19:03","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"28ee4364-b36b-4e86-af07-b284741ad3ff","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:20:10","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"59986704-504b-4d6d-8e37-6717e0c2ec1d","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:23:33","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e056d03b-eabf-4d18-8a9f-891bda87b8a6","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:29:22","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"69f53e23-0a86-467b-971c-af02b0d92a16","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:35:21","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"acbc6a65-e981-41d6-96d2-a288fb3a75f4","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:41:25","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1eee0f74-e2a7-4d0c-99c8-81e66f52ca03","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:48:39","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4c923e3f-162e-4c63-a12d-6c71430ac75c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:53:45","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e7a861c4-d0ee-403c-bd83-128f1d0293de","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 19:59:46","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d57ff695-51a7-4f40-9d32-6d067c70bd38","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 20:06:45","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c9617aaa-7ee8-45fc-87b2-b0632d0c14fe","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":"2026-04-02T20:09:57.482340+00:00","completed_at":"","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0659f59a-1b30-4908-80c9-345cb823c3b4","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 20:18:48","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e489aa74-8dea-4084-948d-ad00c8f038ba","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 20:22:06","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"dc8c3e39-6e62-47f5-bdbe-cb2955dec380","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 20:31:14","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b6263044-8397-4178-a814-371a07cac094","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"15","started_at":null,"completed_at":"2026-04-02 20:54:39","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a3a7c50c-bb51-4f03-89bd-7c0bec6de261","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"15","started_at":null,"completed_at":"2026-04-02 21:03:44","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ba2608b8-b58d-4303-98ed-2aff659b24f0","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 21:18:59","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f55cf2c4-cb74-4c82-ac5d-9e4813ce4609","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 21:24:19","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d7126693-e373-4efc-a783-664886dc1009","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 21:26:52","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a5b7fe89-b7c8-44c6-8b9a-c55f51a6f3a3","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 21:34:44","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f6a97301-8f79-4924-9175-aca9e1532a69","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 21:37:37","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"82982f94-db34-4224-adf9-320d2c6e7063","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 21:45:59","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2491fddd-9d01-4809-8a61-351e0a44ced8","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 21:51:40","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c4e2f900-10f6-44e1-8498-794cfda5ee8c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"21","started_at":null,"completed_at":"2026-04-02 21:58:19","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"Worker lease expired (30m); requeued","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5de26199-a9b4-408c-9b3f-6d959ee056c7","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"21","started_at":null,"completed_at":"2026-04-02 22:06:30","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bb1befe1-f097-4b06-a1a6-6a5a40431278","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"21","started_at":null,"completed_at":"2026-04-02 22:05:16","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"85d59da6-6803-4cce-8c07-dfacde13eb67","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"21","started_at":"2026-04-02 22:10:42","completed_at":"","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"38cd1f57-f941-4f90-a158-68ecbeed22a1","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 22:17:45","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ef1a4135-9706-4088-83d4-f637fa7646e2","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 22:26:07","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7694336f-fead-4488-88a8-5be5439808ca","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 22:36:57","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"59187cb7-8778-49b4-8d35-232d8e02ab66","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 22:33:59","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f83e8146-2224-46fa-ae10-0757f0cba753","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"3","started_at":null,"completed_at":"2026-04-02 22:39:45","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1e0efc8d-335f-488a-a519-45ef1c1973d4","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 22:47:07","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e1058f3b-196d-4a17-bb70-0ae83300508f","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"","updated_at":"2026-04-03 15:54:29","summary":"Duplicate - already implemented","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"29f66711-7853-4455-a1c9-6b34114d0717","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 22:55:45","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9c3d0f1b-4e38-42d8-99c3-9cf9d0914057","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 23:01:42","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"edded094-8960-4505-b332-a9563b91ccc1","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 23:08:16","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a455c640-815a-4fb5-96f2-c1240446df9c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 23:11:28","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"997aeaa9-d229-493f-b3c7-e80da2246794","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 23:16:14","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2ec4e389-fc21-4676-b44d-0530fe16d892","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"20","started_at":null,"completed_at":"2026-04-02 23:25:34","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4bda7198-390c-475b-9ddb-a31def4de9fb","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 23:39:58","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"438dca7f-4992-4d2c-830c-2cb4e529a0ce","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 23:44:56","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2022eab7-1a09-4379-88af-44591880de15","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 23:58:56","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bc58c8ba-35b6-48c6-b9e9-dc2c73e31970","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:04:53","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3da86244-0781-4e38-81ee-13e36a3f326a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:09:13","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8524ecc0-5d25-4c0c-af8c-3f5c4d5a1a26","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:15:55","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"38bcb720-3c6d-4c32-a993-cb3894832cf5","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:21:43","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"66de2050-7d1b-45b5-b2f6-c948662e4f8f","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:28:40","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5fd8c7b8-3b8b-4be0-8799-ad50040bd23c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:41:58","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9d9efa1f-0373-4884-896c-0527fd2a224c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:48:06","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"95c53888-6398-4b3d-8bd8-0622fd21caa4","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:50:00","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fd812d89-4a95-4986-aeea-e7b0bcedd136","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 00:56:34","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2332fa23-8139-442f-9c83-1417d9665bbf","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:06:40","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"91fa2835-bb83-4a34-8473-14606d13b63e","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:07:42","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cda2484f-5d3d-4a6c-aded-ae14bcd7307b","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:16:22","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"56cea11b-8fe1-4100-8c61-1fe8a999fca2","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:18:26","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f46fa52a-2cf9-41c0-ad2f-a99b50026bbc","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:31:00","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b87f75d7-d5f8-4d94-8d1a-f4fca44d2b8a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:39:51","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b0b8adaf-d464-4029-a15c-c194b6100214","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:33:25","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cf3581dc-ed7e-4688-aea7-bacf63e6da74","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:45:52","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e4c05531-7719-489f-9475-7bead32827ca","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:48:34","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8d3f8797-d351-45ca-9d7d-1c1227583958","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:51:51","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3a5c64ec-c185-4dc0-a8dc-79f1b97de34e","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 01:57:40","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"df59e381-12e5-478f-a85b-786dd6557dc7","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 02:15:42","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"716f9ac0-4512-4f67-a299-0b5228b88afa","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 02:20:28","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"aeb5f9f4-ebc4-45e6-bb24-e77fde7ec294","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 02:18:03","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"eb06a191-3527-485f-a36b-76a204a1f616","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"23","started_at":null,"completed_at":"2026-04-03 02:39:02","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"Worker lease expired (30m); requeued","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ab9f950b-3447-4846-8296-dd8662e96c78","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 02:44:48","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6bf79778-9b60-417d-ad49-f56cf4b45e83","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 02:50:15","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6f75e310-e58c-4e31-9878-47a2031d8f55","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 02:58:22","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"06c57b8c-7684-44c3-ac07-82d3a2edfb1f","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:02:26","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"746d7357-4f45-455a-88b0-abc76cf3cc20","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:10:52","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fe8c4a4c-9476-4ee2-a033-bf427d95977c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:22:22","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1f63e506-d85e-4e78-a073-2ab98d341ada","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:47:18","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2a209368-5aa5-43bc-994d-5ac5629cd876","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:51:43","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d605aaa4-e1ac-4d47-8107-084f2486ca4a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:53:01","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8733a7d6-fe96-4fcc-b5a9-94353c43e079","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:53:51","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"92ced932-53f5-4796-91a8-b14671d71243","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:54:41","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f0bf2a69-08c6-49e8-9eff-8907c01a6f2f","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:58:12","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e00ffda7-cd8d-4a69-a2f8-8d2e68e3f36c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 03:57:40","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"85f032c9-ed5d-4e35-bcfc-26d2d9879729","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:06:54","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1295b6e5-7d73-45fd-81de-e86b06b35cd7","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:24:05","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9209f722-572c-4e87-b10e-7859fd518bfc","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:23:27","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2d7a39dc-fd4a-4a89-bffb-49fa9573aafd","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:24:46","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5bda8216-31c9-4389-8d44-458ad6eb76fd","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:35:14","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8b74d3ea-cdda-4bbc-b6c1-32c27c8ef1d1","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:37:02","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ab9d8409-fd38-45bb-be56-99418eba7253","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:40:22","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b5a5bc5d-7157-45bd-9e44-19b3921bb801","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:57:11","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5d50c2b1-00c7-4eda-a117-39756f97ba73","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:24:06","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"30c26e61-7e9d-4886-9575-f88d564e84b0","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:57:25","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bbd1c392-d411-4544-b9a0-a17e601c90f0","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:57:43","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2cdf1936-a1e9-47bf-b39c-8871ff596bec","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 04:59:37","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8d8645c6-1bc3-4ca5-822e-159b0267cebf","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:00:43","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"15276156-929d-409a-a89e-d74b8cb76b25","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:02:23","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"03c621ac-2382-420d-847a-129e1dddcf04","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:05:05","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4ca00568-9c02-4674-ac7c-ac3e1d476b8a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:06:06","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cd7a593b-4819-42a7-9050-047bdc90647b","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:07:42","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fb234d30-3928-47c3-9e44-077930c28f29","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:07:34","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ab729197-3e5f-446d-9ab0-5e1584963510","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:11:15","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6fd85b24-0b70-4724-9368-ed14e9ecec1b","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:14:25","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7fdf8e06-2b17-4eb5-ade9-8170b12ba896","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:16:12","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cb72a649-2393-4d5f-8b1e-54530017dbe2","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:18:12","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"596c1e6a-71e8-4b15-9ab6-7a3c6d0f1fec","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:20:37","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ec645a8e-1bb0-4eb5-8495-9c52a04ab508","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:21:12","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e90347f7-7e3c-445c-bbb3-3603fd299484","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:22:21","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4f31f021-a3a1-41bf-86f9-7b2de2fbde18","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:24:06","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0f14087f-d7aa-41b3-950d-0c3fccd045a6","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:25:47","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"31ae4822-a7fd-47b2-b12a-9680800cbfff","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:27:29","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"af27046d-6da1-45d6-8902-58fa375bd252","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:29:18","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6697c38a-fa47-4a38-b3de-8eb7aef67b74","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"00e9f54b-d9d7-4dad-a7b6-b4416c678845","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:45:26","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"dc827820-1517-4f4d-b2be-c0e57aba9e04","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:46:03","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"11201c5f-ee30-4e3c-9266-fec85d714dd5","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:47:18","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"dd396b60-53a9-425e-bd44-257b32f8eeec","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:49:15","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6c34a68e-e848-412a-a9ec-d69d7a61d0d7","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:50:31","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c4e6781e-658a-4bed-a724-bdbb569bed7a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:57:57","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bb4e97ac-a2c2-4a12-81a4-c36b6a178674","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:58:07","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d0fa1be6-1428-4ec4-901d-9331b9f59839","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:59:15","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"354c3d1c-fed8-4ce2-9e2f-9e4e5fdcf447","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 05:59:55","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2abab7d8-3ee9-44f8-a3ac-b575c2ec6077","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:01:32","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7557b71c-8022-44da-a665-b0e8d348373a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:03:36","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c9d6d3c8-42ca-499e-8535-9ef1e2bdce95","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:04:41","updated_at":"2026-04-03 15:54:29","summary":"Already done: Search returns all content types working end-to-end","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d27ba7de-030c-4127-a725-d0a3fef18e00","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:05:32","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cc65cb63-f689-4891-8e1e-3e32a556c842","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:07:48","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bf14eef9-295c-4dcd-9028-7ac721ace740","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:07:45","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"00be6c11-c0e3-42c1-aa22-f16bd1b570b6","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:09:58","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"02fd713e-b682-48ca-ae31-b8f5eec753e8","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:10:31","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"589e05cb-0ddb-4029-a0ff-5535547d1000","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:11:20","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"029cf68f-8dca-4997-9f29-ab2e8ebd1c01","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:12:11","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"958409cc-f5f3-467b-82d8-694960d6a088","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:16:46","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c96f64cf-95dc-42d0-82cc-26962a7b79b9","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:15:37","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1700407a-4f93-4714-907a-0bed20dbc813","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:16:10","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6cc8e6da-a57f-46cc-ace6-c3fc05b0965c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:17:18","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"74bb7b07-4c84-46a2-ba66-0f9943ce18f2","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:23:47","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"66268c9a-9fee-4db2-a92c-86bc5d2e29df","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:25:19","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a6e1db04-ca1e-4927-af5d-2c95e89ce90a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:26:29","updated_at":"2026-04-03 15:54:29","summary":"Already implemented - verified by slot 1 CI check","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b225b955-3f55-4f9f-ae7a-a4a6417628bb","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:27:03","updated_at":"2026-04-03 15:54:29","summary":"Verified complete by slot 1","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c135d35f-f5e8-49c7-8e79-40138b02679c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:27:20","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"309ee75b-b6a8-4343-bdaf-97c6f6b54603","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:27:57","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4e1aca3b-4893-4d57-ab25-24bb85b92f0c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:31:33","updated_at":"2026-04-03 15:54:29","summary":"Verified complete by slot 1","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"18ba512d-4dec-4303-a1c8-af05de932fd9","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:32:05","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b576da9c-69ba-423f-9bb3-b16ec2f2af7a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"2","started_at":null,"completed_at":"2026-04-03 06:39:50","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"Worker lease expired (30m); requeued","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e0214cd8-e4b6-45aa-bd22-c88c03cf3d8a","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"2","started_at":null,"completed_at":"2026-04-03 06:41:34","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"Worker lease expired (30m); requeued","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9a35d7e1-e7e7-40c8-a5d7-110d4240249c","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 06:58:10","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b6c10135-6e35-4a11-acd3-f5f07bbb4a9b","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 07:17:46","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"964761a5-4009-43d5-875b-f5fb83e5dfe1","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 07:07:14","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"251b8ba9-91d1-4565-9a02-145c7d884033","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 07:13:10","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1e52a250-27f5-4cc9-9013-74dfd702cddd","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 07:17:57","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9fce22e6-1887-4a18-bd09-2f3aadb6c645","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 07:25:36","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9e4f93f3-0409-45de-b1cc-455bd13b7de7","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 07:34:06","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"eb01835c-a2da-49f0-a47b-e1b1da4fa895","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 07:51:50","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4d81e116-fcf1-49d3-bd64-e0c00d98da85","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 08:05:21","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"39bb2b36-ed64-45a6-98e8-89019ea75ca5","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 09:20:53","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2917da98-7564-4822-b945-ab71532d5eb5","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 09:34:17","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"882e81a7-3fe7-4b85-bce5-95bd46afa5d6","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 09:46:50","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4613f3d4-482d-4b21-b564-61657ec6c241","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 09:54:12","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3e8d3d71-b30a-45cf-bbda-f513804da748","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 09:58:46","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2714119d-424c-4e75-8141-48e2c238dd80","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 11:36:04","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"Worker lease expired (30m); requeued","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"101acc62-75b9-430e-848e-20547d2eacab","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 11:39:55","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a2a9411c-09fe-48c3-ab3d-6b6421af220b","title":"[Search] Ensure /search page works end-to-end with all content types","description":"Verify search returns results for hypotheses, analyses, wiki pages, entities, experiments, and targets. Fix any missing content types.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-03 11:49:39","updated_at":"2026-04-03 15:54:29","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c4480b37-e296-4918-af3c-8dd7fd2c2d22","title":"[Search] Create full-text search index for fast keyword matching","description":"Implement SQLite FTS5 full-text search as a fast fallback/complement to vector search:\n- Create FTS5 virtual tables for hypotheses, wiki_pages, papers, analyses\n- Index title, content/description, and key metadata fields\n- Create /api/search/fts endpoint for keyword search\n- Combine FTS results with vector search results in the main /api/search endpoint\n- FTS should handle exact matches, prefix search, and boolean queries\n- Keep FTS indexes in sync with main tables using triggers\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":85,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T19:29:43.633046+00:00","updated_at":"2026-04-16T19:29:43.633046+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e28d765c-bace-4784-8bd6-5313b2edb9bf","title":"[Search] Rebuild search indexes and verify cross-type search quality","description":"IMPORTANT: Before implementing, verify this work hasn't already been done. Check api.py routes, git log, and the live site. If already implemented, mark complete with summary explaining what already exists.\n\nEnsure FTS indexes are current for all content types. Test queries that span hypotheses, papers, wiki, and experiments.","status":"done","priority":80,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-17T10:08:06.405856+00:00","updated_at":"2026-04-17T10:08:06.405856+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"claude","payload_json":"{\"requirements\": {\"coding\": 8, \"reasoning\": 8, \"analysis\": 8}, \"completion_shas\": [\"58708b8b5\"], \"completion_shas_checked_at\": \"2026-04-17T06:53:44.265421+00:00\"}"},{"id":"eaaaac6f-4374-402d-bf89-329ab675a369","title":"[Search] Rebuild search indexes and verify cross-type search quality","description":"Ensure FTS indexes are current for all content types. Test queries that span hypotheses, papers, wiki, and experiments.\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":80,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-17T10:06:29.874489+00:00","updated_at":"2026-04-17T10:06:29.874489+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"claude","payload_json":"{\"requirements\": {\"coding\": 8, \"reasoning\": 8, \"analysis\": 8}}"},{"id":"d729afeb-8847-44ef-ad2a-aff64611b3f3","title":"[Search] Rebuild search indexes and verify cross-type search quality","description":"IMPORTANT: Before implementing, verify this work hasn't already been done. Check api.py routes, git log, and the live site. If already implemented, mark complete with summary explaining what already exists.\n\nEnsure FTS indexes are current for all content types. Test queries that span hypotheses, papers, wiki, and experiments.\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":80,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-17T09:40:20.603836+00:00","updated_at":"2026-04-17T09:40:20.603836+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/512d8d01_qe-search-rebuild_spec.md","provider":"claude","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 6, \"safety\": 7}}"},{"id":"56b7fcc3-1c30-4c0b-9f00-76d11b985f8e","title":"[Search] Implement knowledge graph query integration for search","description":"Enhance search to also query the knowledge graph directly:\n- When user searches for an entity, also traverse KG edges to find related entities\n- Show \"Graph Connections\" as a result category alongside wiki/hypothesis/paper results\n- For entity searches, show a mini KG neighborhood visualization in results\n- Integrate with Neo4j if available, fall back to SQLite knowledge_edges table\n- Support path queries like \"how is X related to Y\"\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":80,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T23:51:59.201365+00:00","updated_at":"2026-04-16T23:51:59.201365+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{\"requirements\": {\"coding\": 5, \"analysis\": 5}}"},{"id":"b5053347-091e-46e8-a9d1-f4521e633a91","title":"[Search] Build search analytics and relevance tuning","description":"Track and improve search quality:\n- Log all search queries, results shown, results clicked (click-through rate)\n- Create search_queries table with query, timestamp, result_count, clicked_result\n- Build /api/search/analytics endpoint for search quality metrics\n- Implement relevance score tuning based on click-through data\n- Show popular searches and trending entities on the search page\n- Create a /search page with advanced filtering (by type, date range, score threshold)\n\n\n## REOPENED TASK — CRITICAL CONTEXT\n\nThis task was previously marked 'done' but the audit could not verify\nthe work actually landed on main. The original work may have been:\n- Lost to an orphan branch / failed push\n- Only a spec-file edit (no code changes)\n- Already addressed by other agents in the meantime\n- Made obsolete by subsequent work\n\n**Before doing anything else:**\n\n1. **Re-evaluate the task in light of CURRENT main state.** Read the\n   spec and the relevant files on origin/main NOW. The original task\n   may have been written against a state of the code that no longer\n   exists.\n\n2. **Verify the task still advances SciDEX's aims.** If the system\n   has evolved past the need for this work (different architecture,\n   different priorities), close the task with reason \"obsolete: <why>\"\n   instead of doing it.\n\n3. **Check if it's already done.** Run `git log --grep='<task-id>'`\n   and read the related commits. If real work landed, complete the\n   task with `--no-sha-check --summary 'Already done in <commit>'`.\n\n4. **Make sure your changes don't regress recent functionality.** Many\n   agents have been working on this codebase. Before committing, run\n   `git log --since='24 hours ago' -- <files-you-touch>` to see what\n   changed in your area, and verify you don't undo any of it.\n\n5. **Stay scoped.** Only do what this specific task asks for. Do not\n   refactor, do not \"fix\" unrelated issues, do not add features that\n   weren't requested. Scope creep at this point is regression risk.\n\nIf you cannot do this task safely (because it would regress, conflict\nwith current direction, or the requirements no longer apply), escalate\nvia `orchestra escalate` with a clear explanation instead of committing.\n","status":"done","priority":70,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-17T11:24:31.719450+00:00","updated_at":"2026-04-17T11:24:31.719450+00:00","summary":"","completion_notes":"Auto-completed by supervisor after successful deploy to main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"}],"reviews":[{"task_count":1,"total_tokens":50000,"total_cost":0.15000000000000002,"output_score":64298.9,"efficiency_rating":"normal","reviewed_at":"2026-04-17T11:29:14.374686+00:00"}],"effectiveness":{"task_count":1,"total_lines_added":0,"total_lines_removed":0,"total_files_modified":0,"total_hypotheses":440,"total_kg_edges":634971,"total_papers":14735,"total_tokens":50000,"total_duration":1270494.351109,"avg_impact":3214945.0,"avg_effectiveness":64298.9},"spec_content":"---\ntitle: \"Quest: Search\"\ndescription: \"Universal search across all SciDEX content with autocomplete\"\ntype: quest\nlayer: Cross-cutting\npriority: 95\nstatus: active\nquest_id: adc94873-2cd\nspec_path: docs/planning/specs/quest_search_spec.md\n---\n\n# Quest: Search\n\n**Layer:** Cross-cutting  \n**Priority:** P95  \n**Status:** active  \n**Tasks:** 194 total (8 done, 1 open)\n\n## Vision\n\nUniversal search across all SciDEX content with autocomplete\n\n## Open Tasks\n\n- [ ] [Search] Ensure /search page works end-to-end with all content types (P90)\n\n\n## Success Criteria\n\n- [ ] All open tasks completed and verified\n- [ ] Integration tested end-to-end with dependent quests\n- [ ] UI pages rendering correctly for this quest's features\n- [ ] Documentation updated for new capabilities\n\n## Quality Requirements\n\n> Search accuracy: >90% of returned results are scientifically relevant (sampled across 50 random multi-term queries). Ranking must correlate with hypothesis score, citation count, and artifact quality. Autocomplete suggestions must not include stubs or archived content.\n\n## Work Log\n\n_No entries yet._\n","spec_html":"<div style=\"font-size:0.85rem\"><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><h2 style=\"color:#4fc3f7;margin:1.5rem 0 0.6rem;font-size:1.2rem;font-weight:700\">Quest: Search</h2></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><strong style=\"color:#e0e0e0\">Layer:</strong> Cross-cutting  \n<strong style=\"color:#e0e0e0\">Priority:</strong> P95  \n<strong style=\"color:#e0e0e0\">Status:</strong> active  \n<strong style=\"color:#e0e0e0\">Tasks:</strong> 194 total (8 done, 1 open)</p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><h3 style=\"color:#4fc3f7;margin:1.4rem 0 0.5rem;font-size:1.1rem;font-weight:700;border-bottom:2px solid rgba(79,195,247,0.3);padding-bottom:0.2rem\">Vision</h3></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\">Universal search across all SciDEX content with autocomplete</p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><h3 style=\"color:#4fc3f7;margin:1.4rem 0 0.5rem;font-size:1.1rem;font-weight:700;border-bottom:2px solid rgba(79,195,247,0.3);padding-bottom:0.2rem\">Open Tasks</h3></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><div style=\"margin:0.2rem 0;color:#bbb\">&#9744; [Search] Ensure /search page works end-to-end with all content types (P90)</div></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><h3 style=\"color:#4fc3f7;margin:1.4rem 0 0.5rem;font-size:1.1rem;font-weight:700;border-bottom:2px solid rgba(79,195,247,0.3);padding-bottom:0.2rem\">Success Criteria</h3></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><div style=\"margin:0.2rem 0;color:#bbb\">&#9744; All open tasks completed and verified</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; Integration tested end-to-end with dependent quests</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; UI pages rendering correctly for this quest&#x27;s features</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; Documentation updated for new capabilities</div></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><h3 style=\"color:#4fc3f7;margin:1.4rem 0 0.5rem;font-size:1.1rem;font-weight:700;border-bottom:2px solid rgba(79,195,247,0.3);padding-bottom:0.2rem\">Quality Requirements</h3></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\">&gt; Search accuracy: &gt;90% of returned results are scientifically relevant (sampled across 50 random multi-term queries). Ranking must correlate with hypothesis score, citation count, and artifact quality. Autocomplete suggestions must not include stubs or archived content.</p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><h3 style=\"color:#4fc3f7;margin:1.4rem 0 0.5rem;font-size:1.1rem;font-weight:700;border-bottom:2px solid rgba(79,195,247,0.3);padding-bottom:0.2rem\">Work Log</h3></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\">_No entries yet._<br></p></div>","spec_file":"quest_search_spec.md","commits":[{"hash":"abc8d0179","message":"[Exchange] Verify /challenge broken links are false positives: all 36 pages return 200 [task:e5a1490f-9ab6-4275-a96b-bd34ceb84fcf]","date":"2026-04-17"},{"hash":"440d6072c","message":"[Senate] Final work log update: document branch push to remote [task:c2780f51-4c91-4cae-a1ff-4edaf6375c59]","date":"2026-04-17"},{"hash":"8eefea2c0","message":"[Atlas] Add redirects in api.py for /site/notebooks/ and root-level .ipynb URLs to /notebooks/ path [task:f92194bf-f23c-4bf3-97d4-676c02f5fb42]","date":"2026-04-17"},{"hash":"bdf2e04e8","message":"[Atlas] Document /mission HTTP 0 fix: already addressed in c5d7a696 [task:e50f7fed-ccde-4104-b98a-205bb500e792]","date":"2026-04-17"},{"hash":"f39b5d3b0","message":"[Atlas] Fix broken /entity links: clean corrupted data + add cleanup script [task:326c7abd-3ad2-4ae5-9a0e-e9981d611890]","date":"2026-04-17"},{"hash":"a4954541c","message":"Squash merge: orchestra/task/09b3a393-broken-links-in-api-http-0-30-links (1 commits)","date":"2026-04-17"},{"hash":"40b62c4b8","message":"[Atlas] Verify /api broken links: all 10 endpoints HTTP 200, no code changes needed [task:09b3a393-777f-4379-85c6-2bf55f6e69c0]","date":"2026-04-17"},{"hash":"6e54e1ccc","message":"On orchestra/task/326c7abd-broken-links-in-entity-http-400-64-links: stash unrelated changes","date":"2026-04-17"},{"hash":"53f087f8e","message":"index on orchestra/task/326c7abd-broken-links-in-entity-http-400-64-links: f3b466710 [Atlas] Add /mission→/missions redirect in api.py; confirm /mission broken links are false positives [task:c0d66faa-91be-41e3-909d-d6359c5b936e]","date":"2026-04-17"},{"hash":"58b5eb786","message":"[Atlas] Verify /analysis broken links: all 10 pages HTTP 200, false positive [task:a7c6d6d2-17bb-4e1c-b131-10677c65e9d0]","date":"2026-04-17"},{"hash":"0be6ce64a","message":"[Senate] Update spec work log: service verified operational, no code changes needed [task:c2780f51-4c91-4cae-a1ff-4edaf6375c59]","date":"2026-04-17"},{"hash":"53c7da02f","message":"Squash merge: orchestra/task/c13f680a-broken-links-in-site-http-404-198-links (1 commits)","date":"2026-04-17"},{"hash":"20a14e537","message":"[Atlas] Fix /site/notebooks/ 404 in api.py: add redirect to /notebooks/ route [task:c13f680a-60bf-49f3-aa42-a05602d77405]","date":"2026-04-17"},{"hash":"52e043bda","message":"Squash merge: orchestra/task/c5d7a696-broken-links-in-target-http-0-765-links (3 commits)","date":"2026-04-17"},{"hash":"aead3c46d","message":"[Atlas] Restore nb-top5- prefix-stripping fallback removed in prior commit [task:c5d7a696-2296-468a-83a2-2d3cabc6901e]","date":"2026-04-17"},{"hash":"1786c8cc4","message":"[Atlas] Wire up suppress_transient_http0_noise() in link checker to prevent false-positive tasks [task:c5d7a696-2296-468a-83a2-2d3cabc6901e]","date":"2026-04-17"},{"hash":"13c833f16","message":"[Atlas] Add redirects for /site/notebooks/ and root-level .ipynb URLs to /notebooks/ path [task:f92194bf-f23c-4bf3-97d4-676c02f5fb42]","date":"2026-04-17"},{"hash":"25d912117","message":"[Senate] Update spec work log: document MERGE GATE rebase fix [task:c2780f51-4c91-4cae-a1ff-4edaf6375c59]","date":"2026-04-17"},{"hash":"06151c073","message":"[Senate] Update spec: verify service operational, no code changes needed [task:c2780f51-4c91-4cae-a1ff-4edaf6375c59]","date":"2026-04-17"},{"hash":"dc15730ae","message":"[Atlas] Fix /notebook top5-SDA-* broken links: add prefix-stripping fallback in notebook_detail [task:c13f680a-60bf-49f3-aa42-a05602d77405]","date":"2026-04-17"}],"related_quests":[{"name":"Epistemic Rigor","layer":"Cross-cutting","priority":95,"status":"active","description":"Evolve SciDEX toward rigorous scientific epistemology: 6-tier epistemic classification (T0 axiom → T5 contested) with asymmetric promotion/demotion (Gödel Machine principle), adversarial Falsifier persona as 5th debate round, proof-gated KG updates with contradiction checking against established knowledge, GFlowNet-inspired diverse hypothesis portfolio maintenance (anti-monoculture rules), pre-registration of predictions before analysis, replication status tracking (unreplicated/replicated/failed_replication), and calibration-adjusted believability weights. Every claim must be traceable to ground truth.","task_count":14,"done_count":14},{"name":"Economics","layer":"Cross-cutting","priority":94,"status":"active","description":"Resource economics — token/cost tracking, belief evolution, impact scoring. Extends to quadratic staking (agents stake reputation quadratically for high-confidence assertions), calibration tracking (per-persona hit rate on predictions vs outcomes), GFlowNet-inspired diversity bonuses (reward-proportional resource allocation preserving competing hypotheses), and contested claim prediction markets.","task_count":196,"done_count":9},{"name":"Evolutionary Arenas","layer":"Cross-cutting","priority":73,"status":"active","description":"Elo tournaments × LMSR markets × evolutionary operators for scientific artifacts. Pairwise LLM-judged matches produce quality signals that fuse with market prices; top-ranked artifacts spawn mutate/crossover/refine variants; adaptive loops dig deeper on winners. Bridges Bradley-Terry ≡ Elo ≡ LMSR via shared functional form. Spec: docs/planning/specs/q-evolutionary-arenas_spec.md","task_count":8,"done_count":7},{"name":"Resources","layer":"Cross-cutting","priority":70,"status":"active","description":"Resource tracking — Bedrock costs, API call logging, budget monitoring","task_count":1,"done_count":1},{"name":"Artifacts","layer":"Cross-cutting","priority":68,"status":"active","description":"Rich artifacts & computational notebooks. Artifact lifecycle governance: git-like versioning (version_number, parent_version_id, changelog), lifecycle states (active/deprecated/cold/superseded), supersession chains with forward reference resolution, dependency tracking, never-delete policy. Deduplication agent scans for duplicates and produces merge recommendations for governance review.","task_count":466,"done_count":89},{"name":"UI","layer":"Cross-cutting","priority":66,"status":"active","description":"UI/Infrastructure — consistent styling, responsive design, loading states","task_count":933,"done_count":173}]}