{"quest":{"id":"dd0487d3-38a","name":"Forge","description":"Scientific execution engine — tool registry, background agent orchestration, agent spawning, and tool-augmented analysis. Manages the ecosystem of background agents that perform research tasks.","layer":"Forge","priority":80,"status":"active","created_at":"2026-04-02T10:00:57.209491+00:00","updated_at":"2026-04-03 20:28:13"},"tasks":[{"id":"ed95ce27-ae67-4da3-b94b-bdb92407cd93","title":"[Forge] Neo4j graph database service setup","description":"Install Neo4j Community Edition as systemd service (scidex-neo4j). Configure bolt:7687, HTTP:7474 (localhost). Add neo4j Python driver. Create graph_db.py with connection pooling, health check, CRUD helpers (add_node, add_edge, query_neighbors, shortest_path, subgraph). Acceptance: scidex services list shows neo4j healthy; graph_db.py passes unit tests.","status":"running","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"997","started_at":"2026-04-25T22:05:26.600675+00:00","completed_at":"2026-04-25T16:51:15.163813+00:00","updated_at":"2026-04-25T22:05:26.600675+00:00","summary":"","completion_notes":"Auto-release: non-recurring task produced no commits this iteration; requeuing for next cycle","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/ed95ce27-ae6_forge_neo4j_graph_databas_spec.md","provider":"any","payload_json":"{}"},{"id":"f4231aca-198e-445f-9169-d2856df29de6","title":"[Forge] Build real data pipeline: extract structured findings from 15 high-cited papers","description":"The Real Data Pipeline quest needs structured data extracted from published papers into SciDEX tables. Papers in the database have abstracts but lack structured findings/claims extraction.\n\n## Steps\n1. Query: `SELECT id, title, pmid, abstract FROM papers WHERE abstract IS NOT NULL AND abstract != '' AND (claims_json IS NULL OR claims_json = '{}') ORDER BY citation_count DESC LIMIT 15`\n2. For each paper: use LLM to extract structured claims (gene, mechanism, outcome, evidence_type, confidence) from the abstract\n3. Store extracted claims in paper_claims or equivalent table, linking to the paper\n4. Register as knowledge edges in knowledge_edges (source=paper, target=gene entity, relation=supports_mechanism)\n\n## Acceptance Criteria\n- [ ] 15 high-cited papers have structured claims extracted\n- [ ] Claims stored in paper_claims or equivalent table\n- [ ] Knowledge edges created for each gene-mechanism claim\n- [ ] Changes committed and pushed","status":"open","priority":89,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T07:32:01.005590+00:00","updated_at":"2026-04-23T07:32:01.005590+00:00","summary":"","completion_notes":"","last_error":"rate_limit_retries_exhausted:glm","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_paper_claim_extraction_spec.md","provider":"any","payload_json":"{}"},{"id":"c5bbaa6b-75a8-40a6-a9d3-3efa6ebb396c","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"open","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cd27237d-5346-41bc-b176-2ff3289e0311","title":"[Forge] Implement tool invocation during analyses","description":"15 skills are registered but tool_invocations table has 0 entries. Modify agent.py or scidex_orchestrator.py to actually call Forge tools (PubMed, Semantic Scholar, etc.) during debates. Log all invocations to tool_invocations table with: skill_id, analysis_id, input_params, output_summary, tokens_used, success.","status":"open","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/cd27237d_534_spec.md","provider":"claude","payload_json":"{}"},{"id":"frg-mb-01-ANLX","title":"[Forge] Extend analysis framework to include model-building steps","description":"Add model_building as a new analysis step type alongside existing steps (data_retrieval, statistical_test, etc.). An analysis can now produce a model artifact as output. Define AnalysisModelSpec: model_family (biophysical|deep_learning|statistical), input_datasets, output_artifact_id, hyperparameters, evaluation_metrics. Integrate with artifact versioning so each model-building run creates a versioned model artifact. Depends on: a17-23-MODL0001 (Artifacts quest).","status":"open","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/frg-mb-01-ANLX_model_building_analysis_steps_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 6}}"},{"id":"frg-mb-02-BIOP","title":"[Forge] Biophysical model template: ODEs, parameter fitting, sensitivity analysis","description":"Create a reusable biophysical model template that analyses can invoke. Template includes: ODE system definition (species, reactions, rate constants), parameter fitting against tabular dataset, sensitivity analysis (which parameters most affect output), and result visualization. Output is a versioned model artifact with fitted parameters. Use scipy.integrate for ODEs and scipy.optimize for fitting. Depends on: frg-mb-01-ANLX.","status":"open","priority":86,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/frg-mb-02-BIOP_biophysical_model_template_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 7, \"analysis\": 8}}"},{"id":"2a92253c-7da7-4601-bb5e-934bf85ab36a","title":"[Forge] Implement missing /forge dashboard route","description":"Task 6f47b2f3 was marked done but /forge returns 404. Need to implement GET /forge showing: tool registry from skills table with usage counts, recent tool executions, tool health status. Query skills table for real data, display 9 production tools.","status":"open","priority":85,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/2a92253c_7da_spec.md","provider":"claude","payload_json":"{}"},{"id":"476121dc-7416-437b-a210-c6d0360c009f","title":"[Forge] Tool registry + call logging tables","description":"F3.1: Populate the skills table (0 rows) with entries for every function in tools.py. Create tool_calls table (skill_id, analysis_id, input_json, output_json, duration_ms, status, created_at).\n\nAcceptance: skills table has ~15 rows. tool_calls table exists and is ready for logging.","status":"open","priority":85,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/476121dc_741_tool_registry_call_l_spec.md","provider":"any","payload_json":"{}"},{"id":"frg-mb-03-DL01","title":"[Forge] Deep learning model template: training pipeline, evaluation, checkpointing","description":"Create a DL model template for analyses: define architecture spec (layers, activations), training loop with checkpointing, evaluation metrics (loss, accuracy, domain-specific), and artifact registration on completion. Each checkpoint is a versioned model artifact. Support common frameworks (PyTorch preferred). Template handles: data loading from registered datasets, train/val split, early stopping, metric logging. Depends on: frg-mb-01-ANLX.","status":"open","priority":85,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/frg-mb-03-DL01_deep_learning_template_spec.md","provider":"any","payload_json":"{}"},{"id":"frg-mb-04-MREG","title":"[Forge] Model registry integration: link models to artifact versioning system","description":"Ensure all models built by Forge analyses are properly registered in the artifact system with full provenance: which dataset(s) trained it, which analysis produced it, which hypothesis it tests. Add /api/models endpoint listing all model artifacts with filtering by family, dataset, and performance metrics. Add model comparison view. Depends on: frg-mb-01-ANLX, a17-20-VAPI0001 (Artifacts quest).","status":"open","priority":84,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/frg-mb-04-MREG_model_registry_integration_spec.md","provider":"any","payload_json":"{}"},{"id":"00c80a0a-ed1e-4a1f-a51e-1c7da31480e0","title":"[Forge] Add PubMed abstracts to 20 papers citing neurodegeneration targets","description":"Papers on neurodegeneration targets that lack abstracts reduce the quality of hypothesis evidence linking and debate context.\n\nVerification:\n- 20 papers on AD, PD, ALS, or HD targets gain real PubMed abstracts\n- Each abstract is fetched via paper_cache.get_paper or direct PubMed fetch\n- No generated or placeholder abstracts are stored\n\nStart by selecting papers from PostgreSQL (dbname=scidex user=scidex_app) where abstract IS NULL or length(abstract) < 50 and the paper appears in evidence_for/evidence_against of active hypotheses. Use paper_cache to fetch abstracts by PMID, DOI, or title. Update only rows with real abstracts found and verify before/after counts.","status":"open","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"","updated_at":"2026-04-23T01:36:20.815828+00:00","summary":"","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_paper_abstract_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"b0d7aa22-ec32-4f91-9335-0562072478ec","title":"[Forge] Cache full text for 30 cited papers missing local fulltext","description":"Many papers have not been full-text cached. Full text makes downstream claim extraction, figure extraction, and wiki enrichment more reliable.\n\nVerification:\n- 30 papers have fulltext_cached = 1 or are skipped with a provider-specific reason\n- Each successful cache records local_path, pmc_id, DOI, URL, or equivalent provenance\n- Remaining uncached paper count is reduced\n\nStart by reading this task's spec. Select cited papers from PostgreSQL (dbname=scidex user=scidex_app) with fulltext_cached = 0, prioritizing PMID/PMCID/DOI availability. Use existing paper_cache and provider utilities; do not add ad hoc scraping paths. Persist only real retrieved full text or explicit skip metadata, then verify counts.","status":"open","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T01:30:53.330307+00:00","updated_at":"2026-04-23T01:36:20.788269+00:00","summary":"","completion_notes":"","last_error":"rate_limit_retries_exhausted:glm","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_paper_fulltext_cache_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"ddf55956-e1c9-4cb4-96cb-a85222283b38","title":"[Forge] Score performance for 25 unscored registered skills","description":"Many registered skills have missing or zero performance_score. Skill scores guide routing, playground exposure, and tool-library maintenance.\n\nVerification:\n- 25 skills have calibrated performance_score values or documented insufficient-data status\n- Scores are based on tool call success, latency, usage, and code-path health\n- Remaining unscored skill count is reduced\n\nStart by reading this task's spec. Select skills from PostgreSQL (dbname=scidex user=scidex_app) with missing or zero performance_score ordered by times_used and category. Evaluate recent tool_calls/tool_invocations, latency, errors, and code_path availability. Persist scores or insufficient-data rationale and verify before/after counts.","status":"open","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"","updated_at":"2026-04-23T01:36:20.760339+00:00","summary":"","completion_notes":null,"last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_skill_performance_scoring_spec.md","provider":"any","payload_json":"{}"},{"id":"11eda21a-ff43-4a42-8d3e-233d11d98626","title":"[Forge] Instrument all tool calls with DB logging","description":"F3.2: Wrap every tool function in tools.py with a decorator/wrapper that logs to tool_calls table (inputs, outputs, timing, success/failure). Update research_topic() and any tools used in orchestrator.\n\nAcceptance: After an analysis, tool_calls shows which tools were invoked, inputs, outputs, timing.","status":"open","priority":80,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-23T06:51:21.985344+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'done' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/11eda21a_ff4_instrument_all_tool_spec.md","provider":"any","payload_json":"{}"},{"id":"6f47b2f3-7063-4696-a2c8-5653c6169ab3","title":"[Forge] /forge dashboard page","description":"F3.3: Add GET /forge to api.py showing: tool registry with usage counts, recent tool calls with inputs/outputs, tool health (last success/failure). Replace the aspirational '366 tools' with an honest live inventory.\n\nAcceptance: /forge page loads with real tool data.","status":"open","priority":75,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-25T14:44:05.980941+00:00","updated_at":"2026-04-25T14:44:05.980941+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/6f47b2f3_706_forge_dashboard_pag_spec.md","provider":"any","payload_json":"{}"},{"id":"b6ad1374-d983-4968-9c4b-30cd3ffed4ed","title":"[Forge] Graph query API endpoints","description":"Neo4j-powered endpoints: /api/graph/neighbors/{entity}, /api/graph/path/{source}/{target}, /api/graph/cluster/{entity}, /api/graph/impact/{analysis_id}. Replace flat SELECT * approach. Acceptance: 4 endpoints working; graph page uses neighbor queries; <500ms response.","status":"open","priority":74,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-25T16:09:40.569372+00:00","updated_at":"2026-04-25T16:09:40.569372+00:00","summary":"","completion_notes":"Auto-release: non-recurring task produced no commits this iteration; requeuing for next cycle","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/b6ad1374-d98_forge_graph_query_api_end_spec.md","provider":"any","payload_json":"{}"},{"id":"384a26ce-d451-4530-8e29-182291dfd519","title":"[Forge] Register all Forge tools in SciDEX skills table","description":"The Forge engine at /home/ubuntu/Forge has 136 tool files but SciDEX skills table only has 11 entries. Import all Forge tools into the skills table with proper metadata (name, description, skill_type, module_path). The /forge page should show the full tool inventory.","status":"open","priority":74,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-25T13:45:31.384235+00:00","updated_at":"2026-04-25T13:45:31.384235+00:00","summary":"","completion_notes":"Auto-release: non-recurring task produced no commits this iteration; requeuing for next cycle","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a6b8dd09-9178-466c-9354-0a681a1ddb9b","title":"[Forge] Register all tools in skills table with metadata","description":"Populate the skills table with entries for every tool in tools.py and the Forge tools/ directory. Include name, description, skill_type, input_schema. Acceptance: skills table has entries for all 120+ Forge tools + tools.py functions.","status":"open","priority":72,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-25T16:42:45.533122+00:00","updated_at":"2026-04-25T16:42:45.533122+00:00","summary":"","completion_notes":"Auto-release: non-recurring task produced no commits this iteration; requeuing for next cycle","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"533d84f0-6eb3-4bad-89c7-f03af1ad3464","title":"[Forge] Tool-augmented debates","description":"F3.4: Extend orchestrator so Domain Expert can request tool calls mid-debate. Parse tool-call requests from Expert response, execute them, inject results into follow-up prompt. Creates 'tool-augmented debate' pattern.\n\nAcceptance: Domain Expert responses include real clinical trial data, gene annotations, etc.","status":"open","priority":70,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-25T16:02:28.873922+00:00","updated_at":"2026-04-25T16:02:28.873922+00:00","summary":"","completion_notes":"Auto-release: non-recurring task produced no commits this iteration; requeuing for next cycle","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/533d84f0_6eb_tool_augmented_debat_spec.md","provider":"any","payload_json":"{}"},{"id":"ba0513b9-f6f2-4315-a13b-11b60109f9ef","title":"[Forge] Data-driven hypotheses — ground hypotheses in computational analysis, not just literature","description":"Current hypotheses are generated from literature debates alone. SciDEX should produce hypotheses GROUNDED IN DATA ANALYSIS — statistical patterns, genomic correlations, biomarker trends, clinical trial outcomes. This is what distinguishes SciDEX from a literature review tool.\n\nArchitecture:\n1. Analysis notebooks (67+ exist but most are stubs) should run REAL computations on the seed datasets (AD genetic loci, trial failures, biomarkers) and external data (GEO, GWAS Catalog, ClinicalTrials.gov).\n2. Computational findings feed into the debate engine as EVIDENCE — not just paper citations but data-derived claims (e.g., 'TREM2 variants correlate with CSF sTREM2 levels at p<0.001 in the AD biomarker dataset').\n3. The Theorist persona should be able to call analysis tools (statistical tests, correlation analysis, enrichment analysis) DURING debates, not just literature search.\n4. Hypotheses should carry a 'data_support_score' based on how much computational evidence backs them, separate from the literature-based 'evidence_score'.\n\nInspirations: Zenodo (structured research artifacts), OpenAIRE (217M publications + 98M datasets linked), posters.science (machine-readable research metadata). SciDEX should link hypotheses to the datasets and analyses that generated them — full provenance from raw data to hypothesis.\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":97,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T00:04:48.918019+00:00","updated_at":"2026-04-21T00:04:48.918019+00:00","summary":"","completion_notes":"Verified fix already on main (commit 533fe243b == HEAD). forge/computational_analysis.py (954 lines with hypergeometric/Wilson CI stats), post_process.py (data_support_score calculated+stored), agent.py (computational evidence injected into Theorist prompt) all match origin/main identically. All 6 ACs confirmed by prior verification (2026-04-16). No code changes needed — task was reset after DB incident but work persists on main.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/ba0513b9_f6f_spec.md","provider":"any","payload_json":"{\"_stall_skip_providers\": [\"minimax\"], \"_stall_requeued_by\": \"minimax\", \"_stall_requeued_at\": \"2026-04-14 11:45:16\", \"completion_shas\": [\"439af56da\", \"5cac24083\", \"f6f090387\", \"2706ed8a6\", \"280fcb326\"], \"completion_shas_checked_at\": \"2026-04-16T23:43:19.039968+00:00\", \"completion_shas_missing\": [\"dbbd0d5c5f1c9f5fc2bca2081b414d1120fe8833\", \"dfa1dd89ee0b07b3b5a9dc693f47b2b6ec4f3083\", \"9b64a72d4616317de3f4bb2ad970f4340e3ed010\", \"da4b84e68e4e615f0cfc3e8260d3de39c04b5c40\", \"15e6394744a34a5a89b6558cb91f7ff4d0f51f72\", \"d4bb108c961529777a0ecd01c15d3c9dab116328\", \"7dc1f519e4cb816a6b32b08e5a5bfc5999e91391\", \"58672c954b18b5c94e08d0fb36b7d4b1e6e08358\", \"333807f1a8e1b6d79cd6d95fcef7004742e9032e\", \"69cd90b08bb8fb1c371862724fcea34ed345dc32\"], \"requirements\": {\"coding\": 7, \"reasoning\": 7, \"analysis\": 8}, \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\", \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\", \"_watchdog_repair_task_id\": \"14126bdd-f965-4e6f-9bce-a07e89e8444a\", \"_watchdog_repair_created_at\": \"2026-04-20T23:51:53.727957+00:00\"}"},{"id":"a4c450f7-df61-405c-9e95-16d08119c5be","title":"[Forge] Biomni analysis parity — port 15 use cases as hypothesis-anchored pipelines","description":"Coordinator task: spawn 5 parallel agents, 3 analyses each, to replicate Biomni's 15 showcase use cases as SciDEX pipelines that produce hypothesis+artifact+debate+market-update. WS2 of quest_competitive_biotools.","status":"blocked","priority":95,"task_type":"iterative","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-24T15:45:36.564559+00:00","updated_at":"2026-04-24T16:15:10.475909+00:00","summary":"","completion_notes":"","last_error":"validator LLM call crashed: RuntimeError(\"All LLM providers failed. Last error: CLI harness codex_cli returned exit 1: Error: No such file or directory (os error 2)\\n. Tried: ['minimax', 'glm', 'claude_cli', 'codex_cli']. Check API keys and provider availability.\")","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/task-id-pending_biomni_analysis_parity_spec.md","provider":"any","payload_json":"{\"_watchdog_repair_task_id\": \"a8e6a2c2-2451-40f8-b181-e2e49f0ec325\", \"_watchdog_repair_created_at\": \"2026-04-17T09:07:07.498491+00:00\"}"},{"id":"67d4640b-93cf-4ee4-9369-b292a8573f5d","title":"[Forge] Integrate tools with debate engine","description":"The orchestrator imports scientific tools (pubmed_search, semantic_scholar_search, etc.) but never passes them to Claude API calls. Add tools= parameter to client.messages.create() calls so debate personas can call Forge tools during analyses. Critical: all 15 tools have 0 usage because they're not available to Claude.","status":"blocked","priority":95,"task_type":"recurring","frequency":"daily","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T15:05:26.457127+00:00","updated_at":"2026-04-24T13:13:26.063906+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/67d4640b_93c_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 8, \"safety\": 9}, \"auto_tagged_at\": \"2026-04-03T22:29:52.490394\", \"completion_shas\": [\"4df9d118e4a803714e96e0994b2a37c94b993d05\"], \"completion_shas_checked_at\": \"2026-04-12T17:23:03.412570+00:00\", \"completion_shas_missing\": [\"ce475d5363475b4b5689efe88c50df82e263a83f\", \"d2a3c8cb11c4b63a9a0df6b8e394e0ff6289455b\", \"1e548f4545f4dcd77534379252ff625102e556d2\", \"a28e87b8652731b8354724ee47622da84a1c424d\", \"56912f7daa3bdf3b7c2fd321898d0c9581a3fac1\", \"dd67a06709a20218a25a4659cc6f220c4c32d2ee\", \"76ecc675198b4945ffc17b1b27a376f29a5175cf\", \"c61a07e980d0bfd3cfcd89ea14946e0f0a1bbebb\", \"48535f71cb5ccaa83d4d530af1029a219adf9293\", \"b9dc056659769113f112a0b6273638a557a12dc7\", \"6061b488a89c367c09a051110106bef740aa346c\", \"95cc9acc39fe717e9f4aab7c84bf3ad1013e0659\", \"74c6098b5186e87647e5b370bdc142db73f4aaec\", \"537214ad4127b9763df936f4783e8f045605fa70\", \"da4eac9cd4a242c90b88e74935033c730291f4c6\"]}"},{"id":"8429b1fb-bcf3-4626-b39b-c5662d6d35c1","title":"[Forge] Add Allen Brain Cell Atlas API tool with real query demo","description":"Add a working Allen Brain Cell Atlas API tool to the Forge registry. Query real gene expression data (TREM2, APOE, LRP1) from Allen Institute APIs. Store results and demonstrate tool -> hypothesis enrichment chain. This is D-PRIORITY for Quest 16 Demo Showcase.\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":"closed","priority":95,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-02 23:58:08","updated_at":"2026-04-13 20:36:44","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":"docs/planning/specs/8429b1fb_bcf_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 7, \"analysis\": 8}}"},{"id":"5b88ec15-2824-432e-9d49-eb34e2c92cfe","title":"[Forge] Reproducible analysis capsules and artifact supply chain","description":"Drive SciDEX toward capsule-style reproducibility: pinned runtimes, immutable artifact versions, verification, and archival export.","status":"blocked","priority":93,"task_type":"recurring","frequency":"every-6h","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T19:29:56.522920+00:00","updated_at":"2026-04-24T13:13:27.601126+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/quest_reproducible_analysis_capsules_spec.md","provider":"any","payload_json":"{\"_stall_skip_providers\": [], \"_stall_requeued_by\": \"codex\", \"_stall_requeued_at\": \"2026-04-11 02:56:49\", \"completion_shas\": [\"68eee91732a9e77f7bd2a60cdfe8b70435147663\"], \"completion_shas_checked_at\": \"2026-04-13T07:17:48.532743+00:00\", \"completion_shas_missing\": [\"a5e164631f1342231830c4d9669e31a02f7ffb91\", \"81454c845d83abeb06bf685114c226a92aa2eba2\", \"87f73688b4830372d9c17f36934f4b667eeb2b7a\", \"56da9c36c3fed4674792eac0047fbdac0eabbb31\", \"a5317aa23fa248d4c68b1b9bff8ab5353de956c6\", \"be8a87563693e68e92c4deb53cdd2f8cf4ff9c7e\", \"c00eefa3228231dd0d9cddd2964aed51010147d9\", \"6eefff6c45d6d4c9423975fdaa4f05587d26d033\", \"efda08e3a180a958b5b6f2237511295f59250bdc\", \"1509e0d21a191e2b4c0500b2cabd326b17cd2845\", \"733113e5b5ec58f71b931c645b885daca21038d6\", \"511e2668b357e79884bb9512911395bdeb1c65b4\", \"ba58a097ba90ab74e98c901b03595a4d74c372d1\", \"47eaa6b942e512cb2404b70a5e4b268c710aa7c3\", \"4ad3e02f6b4541bbe78531c020dd7c085d354e77\", \"0fad1656edb78fad3f79028d280b0f85bbc7825c\", \"52da564a170e6d86dc77c91ffb692d5e6499cb5a\", \"442101bbc7adeb18473325a973fd73dd1d11003b\", \"5ce0e023b2a0b8a10d288bfe5056b53bd8deeae1\", \"5461e3d6faed893b1251a105fd833bdc3bd22966\", \"663353cdc3958e73924467316cac8a014abc9ba2\", \"c5796dc3a8cbdff64f650141840e57521aba9ab4\", \"034cb462a43f528d17577b64f4ef33d31df25097\", \"ad911d1eaae17d55117d09e4f71fd94209f6da44\", \"0d0537dee94e813cbc998e028b57c147c1a726ea\", \"e559c386c3a706fb2653b04f0414bcb5de7fe9f6\", \"c9e3d49a2148b36c39e68104d61a65afecc079f8\", \"99e5714660385c9ea0348353ab34462e1862103e\"], \"requirements\": {\"safety\": 9}, \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\"}"},{"id":"95469d1e-ed86-4afa-bce5-a6328f97c453","title":"[Forge] K-Dense scientific skills adoption — install + Forge registry wiring","description":"Install github.com/K-Dense-AI/claude-scientific-skills (133 skills). Register each in Forge tool registry for usage logging + pricing + crediting. WS3 of quest_competitive_biotools. Monthly refresh thereafter.","status":"done","priority":93,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-18T13:36:35.634362+00:00","updated_at":"2026-04-18T13:36:35.634362+00:00","summary":"","completion_notes":"Verified K-Dense 134 skills are fully installed and registered: 134 forge/skills/ directories present, 134 kdense_* skills registered in skills table, 20 Atlas wiki pages created, instrumentation wired via forge_tools.py. Work done by prior commits 414fab07c and 57aebb342 on branch orchestra/task/95469d1e-k-dense-scientific-skills-adoption-insta.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/task-id-pending_kdense_skills_adoption_spec.md","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"01f6a2ac-35a9-4601-93f4-0609cc0cb56e","title":"[Forge] Create per-analysis temp directories with restricted filesystem access","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":93,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-14T04:41:37.821420+00:00","updated_at":"2026-04-14T04:41:37.821420+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/acbc9649372d_forge_create_per_analysis_temp_director_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"safety\": 7}, \"completion_shas\": [\"16fc6fffb4e581f92817e4f84e8c3e8a3f67f66b\"], \"completion_shas_checked_at\": \"2026-04-14T04:41:37.802548+00:00\"}"},{"id":"a4f7702f-0e88-41ca-8327-88d9e564ba02","title":"[Forge] Design pluggable executor interface for future container/cloud migration","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":93,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-14T04:37:39.290953+00:00","updated_at":"2026-04-14T04:37:39.290953+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/603329ebdcb3_forge_design_pluggable_executor_interfa_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 8, \"reasoning\": 7}, \"completion_shas\": [\"ad6bce1eb9bb898edf94109a60cbea0a698a6b27\"], \"completion_shas_checked_at\": \"2026-04-14T04:37:39.273607+00:00\"}"},{"id":"68cc41cb-8a4e-42b3-9451-e34bf17a92d8","title":"[Forge] Implement cgroup-based process isolation for analysis execution","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":93,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-14T04:25:24.648490+00:00","updated_at":"2026-04-14T04:25:24.648490+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/e49c36408077_forge_implement_cgroup_based_process_is_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 8, \"safety\": 8}, \"completion_shas\": [\"7e305835123cee90e5d4e5049919d313b1eb3ea4\"], \"completion_shas_checked_at\": \"2026-04-14T04:25:24.629430+00:00\"}"},{"id":"1a556f4e-2166-436e-aefe-e70561892974","title":"[Forge] A17.2: Create Jupyter Notebook Template for Allen Data Analysis","description":"Build reusable Jupyter notebook template for analyzing Allen Institute datasets with SciDEX integration.\n\nGoal: Provide standardized framework for agents to generate analysis notebooks with proper structure, visualizations, and provenance tracking.\n\nDeliverables:\n1. Create notebooks/allen_analysis_template.ipynb with sections:\n   - Metadata (analysis_id, dataset, author, timestamp)\n   - Data loading (AllenSDK queries, caching)\n   - Exploratory analysis (cell counts, QC metrics)\n   - Differential expression (DESeq2/Scanpy statistical tests)\n   - Visualization (heatmaps, volcano plots, UMAP/tSNE)\n   - Pathway enrichment (Reactome/KEGG via gseapy)\n   - Hypothesis generation (link to SciDEX hypotheses table)\n   - Export results (KG edges, evidence for hypotheses)\n2. Include utility functions:\n   - fetch_allen_data(dataset_id, gene_list)\n   - differential_expression(counts_matrix, metadata, groups)\n   - plot_heatmap(expr_data, genes, cell_types)\n   - pathway_enrichment(gene_list, organism='human')\n   - export_to_scidex_kg(source, target, relation, evidence)\n3. Store in notebooks/ directory\n4. Add notebook metadata schema to database:\n   - notebooks table: id, analysis_id, filename, created_at, cell_count\n   - notebook_cells table: id, notebook_id, cell_type, code, output\n5. Create /api/notebooks/{analysis_id} endpoint to list notebooks\n6. Add notebook link to analysis detail pages\n\nDependencies: Install jupyter, nbformat, AllenSDK, scanpy, gseapy if not present.\n\nTest: Run template on small dataset, verify outputs, check DB insertion works.\n\nThis is Quest 17 (Rich Artifacts) priority - enables all future Allen data analyses to produce rich computational notebooks.\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-14T03:09:24.765963+00:00","updated_at":"2026-04-14T03:09:24.765963+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/1a556f4e_216_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 7, \"analysis\": 8}, \"completion_shas\": [\"b1eb952179fc124cdeb7cea2ebc99e2562fa9d39\", \"59bed08636e6032afe5c67714a731b5cf22fe203\"], \"completion_shas_checked_at\": \"2026-04-14T03:09:24.747817+00:00\"}"},{"id":"q03-f1-439A890C","title":"[Forge] Demo Allen Brain Expression tool with real data","description":"Execute Allen Brain Expression tool against real genes (TREM2, APOE, MAPT, APP). Store results. Show on /forge page as demo execution. Create tool call chain: PubMed search -> gene expression lookup -> pathway analysis. This demonstrates the Forge layer end-to-end.","status":"done","priority":92,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-25T02:47:10.443864+00:00","updated_at":"2026-04-25T02:47:10.443864+00:00","summary":"","completion_notes":"Auto-release: work already on origin/main","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 7, \"analysis\": 8}}"},{"id":"ccf9a90e-ffce-4e33-b2ee-fd0327c6fcf6","title":"[Forge] Model artifacts WS2: code linkage + artifacts/models/{id}/ subtree","description":"Establish code-at-artifacts/models/{id}/ subtree pattern. Every internal model artifact points to its training code via commit SHA.","status":"done","priority":92,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-18T14:23:45.729926+00:00","updated_at":"2026-04-18T14:23:45.729926+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/task-id-pending_model_artifacts_ws2_code_linkage_spec.md","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"65ac9e7d-eb54-4243-818c-2193162a6c45","title":"[Forge] Define reproducibility capsule manifest and verification schema","description":"Define the canonical manifest for reproducible SciDEX analyses and artifact versions, including hashes, runtime digests, and verification metadata.\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":92,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T10:09:26.204192+00:00","updated_at":"2026-04-16T10:09:26.204192+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/repro_capsule_manifest_schema_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 7, \"analysis\": 6, \"safety\": 8}, \"_stall_skip_providers\": [], \"_stall_requeued_by\": \"max_outlook\", \"_stall_requeued_at\": \"2026-04-12 10:01:40\", \"completion_shas\": [\"4a2635d985eb0e17fccbaa138b1b607d15835d6e\", \"972ba6e4199d658960ea95582c818c38a6d55e2d\", \"5738a7c9986e6f3bd6823ee9e904846a4660afdb\", \"006b4bad5bb8e6b00d01d96e72888bb87a06a9dd\", \"8738d4e291704ef2bf53f6407986ad82f7dfb802\", \"885c8ad7a80df6048b3b346e231d9ac082b93078\", \"ce2a89fe943a2f8123d8395d8439b5a5d4b674ed\", \"46f6280b39f4d546c60588c3451647062088512d\", \"173489e8699d16c503f7f9597ce83109abd1d8ac\"], \"completion_shas_checked_at\": \"2026-04-16T10:09:25.879484+00:00\", \"completion_shas_missing\": [\"006b4bad5bb8e6b00d01d96e72888bb87a06a9dd\", \"8738d4e291704ef2bf53f6407986ad82f7dfb802\", \"885c8ad7a80df6048b3b346e231d9ac082b93078\", \"ce2a89fe943a2f8123d8395d8439b5a5d4b674ed\", \"46f6280b39f4d546c60588c3451647062088512d\", \"173489e8699d16c503f7f9597ce83109abd1d8ac\", \"5e719a4afb3579246c0b3fcb7fb214732b9c5e01\", \"4a85d9935db38d3fffbdf52734d6a0e86532fbce\", \"505b04ffc11b00900820c605442452abfaa2f413\", \"4cb42bdbe116f6ce2698fee7cbf35c50a1c1c140\"], \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\"}"},{"id":"5cd5ad2a-3e6f-457a-a725-747c417c4466","title":"[Forge] Add tool usage analytics dashboard with charts to /forge page","description":"Add tool usage analytics to the Forge page: execution count by tool (bar chart), success rates, recent tool calls log, and tool call timeline. Uses existing tool_calls table data (1674 calls). D-PRIORITY for Quest 3.\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":92,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T03:18:57.928215+00:00","updated_at":"2026-04-16T03:18:57.928215+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/5cd5ad2a_3e6_spec.md","provider":"any","payload_json":"{\"completion_shas\": [\"74fee0247e05159eae0c4221c6cb7a268cfedec5\"], \"completion_shas_checked_at\": \"2026-04-16T03:18:57.913565+00:00\"}"},{"id":"746fd7c1-13a0-4806-8948-2684e07932a9","title":"[Forge] Model artifacts WS3: training pipeline via GPU sandbox","description":"Agents invoke bwrap+GPU sandbox training, register resulting checkpoint as new version, chain to parent.","status":"done","priority":91,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-18T14:48:06.071476+00:00","updated_at":"2026-04-18T14:48:06.071476+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/task-id-pending_model_artifacts_ws3_training_pipeline_spec.md","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"0d0a4d51-48a0-4bdc-9c2b-f4d0ad386556","title":"[Forge] Cost-optimization routing — prefer cheapest qualified model with quality floor","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":91,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-16T11:02:48.965389+00:00","updated_at":"2026-04-16T11:02:48.965389+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/frg-lr-08-COST_cost_optimization_routing_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 6}}"},{"id":"efbd1967-78f7-4159-b8e9-f46f8aa75525","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"done","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-25T11:02:05.167963+00:00","updated_at":"2026-04-25T11:02:05.167963+00:00","summary":"","completion_notes":"Auto-release: non-recurring task produced no commits this iteration; requeuing for next cycle","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"52e436d1-d6b9-4bcd-9158-ad664718f427","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:14.013390+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2b1e7ba5-653c-491c-b833-2d9a3436c54d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.996765+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"02494619-fcc9-4e11-87ae-6bd7aa78651a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.979780+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5cc4f33c-1106-4bc0-8a69-67198d173e8e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.965113+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"71a37a64-e782-4e1f-b3ae-caae2bf73b85","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.950862+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"477d210a-7399-4199-ba01-feb54eca2bed","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.935855+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"79b85986-1015-408c-a5f5-c6d106ddb11f","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.920967+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7cc24333-d446-494b-9ab9-9ed296b5535d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.905562+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"94c1c021-00a3-472e-a0cd-0799b3f9a06d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.890853+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fa4fcc7a-d5c8-4eec-9a14-ed673d3abdb4","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.876236+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4ed2dc5d-15ab-4b76-b09f-e58d5036ebac","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.860128+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d12e4ce8-3e4d-4b7a-8ac3-9199d380b0e0","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.841486+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"084b122b-2bef-4249-a1a4-ee7e1bf749ef","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.825066+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f2470d18-e0aa-43ad-90e9-124e49cb9afe","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.807729+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cf237be0-5660-4a78-8585-d6af20cf0579","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.787165+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4d0b8b91-06f9-44c0-a6d6-b7476c64f04e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.769647+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"db8f9613-705c-423b-b66f-004cefd7ffb2","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.752506+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e7ecf52c-5b7e-4fb9-9b99-2228cb201890","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.737304+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"57d1f7ed-75d5-437e-b2b4-389c1b89772e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.722664+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"094d528d-51c5-4293-b033-814a32fb5b6a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.707654+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"05e199c3-2418-4f86-93d4-e8afa283f21e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.687168+00:00","summary":"Verified complete by slot 1","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e415196d-6650-4467-90dc-6ca5f6997119","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.637206+00:00","summary":"Verified complete by slot 1","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1e0b3cff-0f01-4673-82d9-c4eda20ff8e6","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.621362+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d9dbb7ba-03fa-4f86-959d-c4cbaa738704","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.605888+00:00","summary":"Verified complete by slot 1","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e9d3bc01-1129-403e-bebb-2be0acf47b9d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.588549+00:00","summary":"Already implemented - verified by slot 1 CI check","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2183e07b-4994-46af-addc-ca6a0868b747","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.571073+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"74975292-0830-41b7-acfe-a56236d74a03","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.555390+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9b9981e7-7485-4db5-a4b1-ce160c51686c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.541721+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f1a26a87-88dc-4bd3-b2c1-c610dd25f40d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.526477+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"720579f1-a414-4329-8da2-f5f033a8cec3","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.512389+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a86ae21c-31dd-4ed8-b17b-9ba7a7d472c3","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.498186+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"50cd472b-bb5c-497d-b6c3-9f335981e638","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.483824+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c8578b33-47e5-4d6c-a7d0-98e9b5c9603a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.469056+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"08a56567-a070-4256-bfc4-748d0ef2c6c3","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.455479+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cc5a3c62-d7ec-4d76-9fa3-748252829c67","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.441381+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6cba2568-a570-4adc-884d-46021c2daea2","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.426461+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b957ff55-32c2-43a1-b44d-04eff65d227a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.412762+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ce09b918-7478-40ba-85fc-8560d7c83172","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.398509+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"30442cfe-6a38-4efd-9bca-9e779bafeba0","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.383233+00:00","summary":"Already done: search_trials() tool, clinical_trials DB column, enrichment scripts all exist","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"903adab8-7028-495a-8d69-892a7ba0f19a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.366186+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0aa347c3-3f09-4066-aab3-110c8bd73921","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.351481+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5e7f0b67-db30-48f2-96d7-4385eb8f8ea1","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.336973+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6b571ef5-efce-4a2f-882b-967404351f91","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.320329+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"17e9332d-69bf-42dc-8a72-34b243358a91","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.304926+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6ac69dbe-0b35-4f41-8602-4290db4c3e8f","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.290058+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b8d26d41-b085-4866-a3eb-c18bcc5ec0a5","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.276020+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c1071650-64cb-493c-a6fc-3901257db59b","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.261226+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c80c9acb-c5ea-4728-9722-0f4c00789291","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.246477+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b6215329-990c-4a25-9ed8-532535205a16","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.232617+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3b602932-b1fc-4717-9ee3-f7e19f849fad","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.218075+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ce5ba798-779e-409a-8550-4351a82d134d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.204271+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4ab55a30-9b3d-4e85-8c45-33965a871ff4","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.190197+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fe3c4c17-1be8-4aaf-be5b-3444aa7bf30f","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.176999+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f83d9436-0995-4b69-87e8-39002ebb4223","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.161587+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"19ddc151-79f8-4576-a2b8-3bc1e1ba4fb1","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.146690+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"49f3b582-0451-4fdc-a19a-2f8cac438973","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.130706+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e08d0260-576a-4cf8-ad0d-4cfb20a9906d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.116951+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"48a8fcce-39a8-4354-8012-51c75441af13","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.103022+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bf52937a-6335-4413-83a9-af8170903126","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.087989+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"664c3a30-9b5b-4b1d-9fbf-08a488568086","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.074604+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"70a4a3ee-8844-4ead-b9ad-f7941fec0429","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.061483+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4620a308-4860-48f3-be0c-14fbc0de823e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.047711+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8d6195cc-c232-4391-a6d1-77090565570e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.033738+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1f14d0c1-91e8-47bb-9925-c362c684bafd","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.019348+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a0030d62-326d-4018-be95-f49871a0a643","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:13.003152+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"351c4474-de25-4021-aef1-77bb8e4cd819","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.988702+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5827b5fc-09d1-4054-b7fe-55349691e837","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.973408+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e7b24c7c-e1af-4130-ac6c-ea38a59c0d8e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.958566+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1ce90bc0-5f4c-4128-b3dc-f0bcc5e3ab9a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.941890+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fd4e9a4c-9db9-4dd5-976f-168739055972","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.927459+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9bf4ebe2-d12d-44c0-9aca-499ef869ce0a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.914228+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e3031f8f-0118-488a-bcd3-bb2d446a207a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.901056+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0d86afc5-201c-4b54-8891-93dcb87ccbdd","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.886208+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a7f31414-3cfa-4380-b929-2ff639366e9e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.873104+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"aab1067e-d08f-48d1-a785-dca80164d382","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.859279+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"77c9f3e3-6c3c-430c-8fad-ae92341545eb","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.843918+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"97c906f2-c66d-4735-b0c8-b2c3f1ad72ab","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.827978+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5562b41a-fcaf-43eb-a4d5-95deb2751627","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.808429+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b2fe7794-7a05-4d09-b18f-65be3ee2aac5","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.787705+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"84a05b71-ecc9-41a1-a538-ec5df5fca458","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.771131+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"adcf5016-8846-4f42-894f-49ed4f6b6aba","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.755118+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7175dd7d-ad70-425e-95fe-d6312e82267b","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.739880+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3b98c5df-c35e-43bb-aae2-fa348d7fd0c3","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.723935+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b1c50168-37af-4a82-9deb-19b1884cb4a6","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.708221+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3b75a2ad-7bc2-45ba-b839-2c95492895e3","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.694078+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"68d05809-8476-44f4-bccf-086d876f0cfc","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.676355+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d987c989-8061-4482-89ab-e0ec0750691c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.634597+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"aaf0ba50-fa2f-4b00-9479-4be412f9b072","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.619890+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"86986c57-9138-47e2-9981-b40ec8a4a8c4","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.605494+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f8281506-96da-4ac7-9025-1f9c16cfa466","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.591958+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8ca20369-cd92-40db-9fe8-8908b442a3bb","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.578234+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b5d0356b-70de-4152-adde-2859bf27e596","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.563937+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4eb5a8a6-40ca-4171-932b-046a20fb21f8","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.549315+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"73816afd-78af-47ee-9d46-7e12478c4e63","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.535607+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"18ca2639-e1f0-4fed-9f06-3550108f7e43","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.521412+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7b148087-e249-4776-8547-edf3c2aff380","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.507672+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"16b8074f-6687-4b12-96c2-55973a7629f2","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.493457+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4c828dc7-facb-44fc-8e0e-ce81066579e9","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.478043+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"aba4735a-80a0-4de3-858f-c904d43a7d75","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.464373+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"920e71d0-3ee2-432f-9b70-8ddbe5fa790c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.446645+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7c6b55f4-3660-4fd1-86e3-4f6d718b7ead","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.431517+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d1af9a2f-80cd-4aa5-bbba-6d3350db7583","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.416215+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"12b438c8-61f5-41ac-b3e7-d6461a73bd4e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.400057+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"822e4b97-7eda-4858-99dd-e7b072e88648","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.385424+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"225c7707-e1fa-4b78-a8c7-6894b387bcf3","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.371335+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"356fbfa4-df1d-45ef-a596-ee05c5b848ae","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.355469+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9bcd3e0a-d4c4-403d-bd4f-21f7ee09a89d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.340531+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"aa87d5c8-c2d1-4db3-a609-cd160b42861a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.326291+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"05e00c76-8840-4504-82c8-89a5e0226391","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.310777+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"70a5dd33-e545-42f5-b569-b27750d25cea","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.296874+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"97ca9ddd-e634-47a7-95d8-7303195d2e9b","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.282852+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b4bda491-3e4a-4d7e-9da2-0c1a8cb22ff6","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.269443+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"aac2114d-4f8b-470a-9a12-7b35e905b016","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.254917+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"13cac874-e4b9-4745-880b-90b81bd3271c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.240448+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ada9f3a7-f2d5-4413-863f-e5a3ecc293cc","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.226198+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3c10a9a5-b872-4be3-8486-a7e0da089b2a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.209491+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9b81f55f-64bd-40a9-bd41-ca8e4de8e29c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.193206+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0482d305-dc8f-4828-8d77-492ce9f9eeab","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.179506+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"63e6e74e-d1bc-4f8e-acc6-8b0e74a6207a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.164044+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"da90d9d9-1426-4b32-97f1-97c3a35f8f7b","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.150576+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b2ca5ef4-5931-4bb8-9763-1c7306679107","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.136320+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c2a283ef-7cb7-4a8b-910f-4a180a69c257","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.122882+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b5cf27f0-3c6e-4f16-8929-0807114ae94c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.109452+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9586f958-6c7c-466e-917a-14604ad525c3","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.094703+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9da28104-80ce-4bf5-91bb-9dd2b3d87cb5","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.081483+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"77ea3b79-48f4-4f4d-9002-fae16afbe263","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.067971+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c858b71e-d803-468d-a4b2-35bf87b78562","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.053504+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c31bf777-07fe-4b2a-9f09-fbe3f3a28c78","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.039697+00:00","summary":"Duplicate - already implemented","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d42f4f83-c754-44cb-b044-867d2ea813d2","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.026617+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ea284528-d6a5-42a0-a355-ffb5acff958b","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:12.012325+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c0ec3279-d555-41fa-91be-84bc6adf6013","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.998485+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b3690949-36cc-4cd0-9cb6-06b0bf014761","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.983831+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2ada1b6f-cbe1-4ba6-9925-06827398384a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.970126+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"82d2f899-0d9c-4602-87f0-1f061a89b5ed","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.956595+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"58da98bf-ffd8-4e12-b45d-72e5643c6b88","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.943599+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"809fdd2a-2d87-494a-9c13-2e092acd3256","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.929254+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"55473601-a2c3-484c-9e5a-fee9e0be566a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.914884+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8427905b-c1b2-41fd-908c-81b61b35eee1","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.902311+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c6b57c01-9280-4f5e-9bd3-edaad957c926","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.888842+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"42377290-8c76-454f-829b-a2739296b7ea","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.875659+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f1360584-af74-46b4-a08e-272ebfd859da","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.862024+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6017238b-9a24-49fc-81c1-17aa9af6b3da","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.847857+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f99d2c47-0f07-4587-8639-8dd0cc7d3104","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.832874+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"db15f55a-1f49-44d8-be93-55d9035275d4","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.816644+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bf0e7402-d0cb-4205-ba5b-d7dd63d7037c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.800873+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"65e6c62d-a557-4899-b19d-79f66c73ccee","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.786390+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2a1892c9-1948-46c6-bc08-8db4f4621ac2","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.772319+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"816ac679-bd34-4e14-9596-a4919d6d8676","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.754936+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"688750b4-9797-4a2a-8e14-7fd396fd81f3","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.714340+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1b6bf734-8328-4e90-b4d1-0197239d798d","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.699506+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"331de2fd-5db3-4927-8de0-4e8662926854","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.684407+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"82597f4a-f6d2-4e4d-9726-c96da9f3e7ec","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.666978+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5feb39f8-411d-4ac9-83cb-af840696af49","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.649749+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"28cd8255-af5d-4fb9-a456-24ef134c406e","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.635111+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"97e90f31-d53b-439e-b0d6-cfed44ecbe00","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.620191+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e70c4957-0fb4-4109-94c7-72cbdf8f0641","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.605059+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e251b472-1d48-4be8-b761-0b8d50ffbc8a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.591147+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9ca48de8-f9d9-4a1c-aedb-57738f355072","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.577055+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"22cf8921-7c7d-456e-89f5-18289d247ace","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.561860+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"04629039-3394-4044-8a5b-13c84d6265b6","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.546887+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a612495d-26f6-4381-98cc-9b401c02669c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.531742+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c02ce859-0db9-4ff2-a8da-d65a2b50ed4a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.513933+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ab814717-9394-41f1-9e44-7cc9758f3d2c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.498391+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"57a098a5-8503-4561-be03-f1064008e3fe","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.483410+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b3c4b2d7-c40f-4c3a-aa41-b9f6adff5b2c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.468813+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"009d1473-597d-4633-988d-c3c9c9969748","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.454733+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c991bcf8-2cf0-4ed1-a4ad-8a9bd5844ba7","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.440781+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"35f65bce-2894-41a9-80da-94b16fd0a618","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.425535+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1858c117-2278-433a-9ecd-4d139de965ce","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.411164+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9964afbc-6c27-4b00-ad97-839005340ba1","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.397043+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"000a3cca-1bde-4757-b20a-db5bc590bd88","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.383210+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2d2858e9-383f-48b0-b39e-7c337358b17a","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.369676+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"61f09bfa-6f02-419a-a193-01386c3fc4ba","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.355300+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ff9faf4f-1ede-4782-9ed1-5599de2dc9e8","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.341585+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"92fc2ab7-e998-4dad-9b46-c9d8701cfc99","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.325371+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"45004ec9-8f8d-4b29-89fe-7572bb24259b","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.311181+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"67887b52-f9e0-4206-a49e-0a5f1d93ad0c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.296417+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"19cc78b6-ea0c-4821-9bd1-e57717a305d6","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.281827+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"93fa07ad-b72b-4bf2-8a25-6d806f1bfdf8","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.266537+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5f174afa-1dee-434d-afe1-0d285da007bd","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.253271+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"97062582-7d8d-4289-857c-c03f654755e8","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.237632+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5f677e83-ddc1-41c1-8697-806084281c5f","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.224009+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6cd1b733-2f25-4230-9d45-e384cadde65f","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.209932+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f6e6732a-e67e-43e1-9525-38edd2fcf76c","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.","status":"archived","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.195276+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"82ce4810-05a1-48bd-b9a9-7e3e32e514fb","title":"[Forge] GPU sandbox pilot — fine-tune scGPT inside bwrap","description":"Pilot: launch a GPU sandbox that fine-tunes scGPT on a SciDEX-relevant perturb-seq dataset, inside bwrap isolation, register the resulting model as a Forge artifact. WS4 of quest_competitive_biotools.","status":"done","priority":90,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-18T16:59:23.091048+00:00","updated_at":"2026-04-18T16:59:23.091048+00:00","summary":"","completion_notes":"Verification evidence: git diff origin/main HEAD -- scripts/sandbox/ returns empty (files identical). Smoke test output: PASSED. Hardware blocker: No NVIDIA driver/CUDA in this environment.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/task-id-pending_gpu_sandbox_pilot_spec.md","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"c98d7e1e-cf0a-4807-a7bc-291855141d3a","title":"[Forge] Add pinned runtime capture and reproducibility verification for analyses","description":"Extend SciDEX analyses to emit pinned runtime metadata and verification bundles that can be rechecked later.\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-18T16:31:49.481116+00:00","updated_at":"2026-04-18T16:31:49.481116+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/runtime_capture_and_verification_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 8, \"reasoning\": 7, \"analysis\": 6, \"safety\": 8}, \"_stall_skip_providers\": [], \"_stall_requeued_by\": \"codex\", \"_stall_requeued_at\": \"2026-04-11 03:52:29\", \"completion_shas\": [\"d55d59910\"], \"completion_shas_checked_at\": \"2026-04-18T16:31:31.051646+00:00\", \"completion_shas_missing\": [\"4eb0a29a6f5f76e9ae3f74c90367f211d4184b33\", \"c180fd7817a968f870a0c764a67bf6ff551d144b\", \"542b55a00f91a1d61cdd0bd62918f187a216ac73\", \"9cabbdb982ef2f2ce9fcd6e50d1e7962bf0ecd93\", \"dd858bc612c26d86ef2030761f3649b87038bb1e\", \"41257c88c7cd1f702954888ef91230a29ba2d07e\", \"d6d11769824ab947c815cb64aca278c4ed8a82df\", \"45326ad6e046c53ff6e364c984fdccfbc9f3a5e1\", \"2deaa66b05cca38cbd289c13140e0d69408965cc\", \"030cf30dabcb25faba36ed9b8bf784b76a5ab948\"], \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\", \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"4b71911f-6ac0-4887-8761-9973b792274b","title":"[Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance","description":"Add a Forge tool that queries ClinicalTrials.gov for trials related to hypothesis targets. Display on hypothesis detail pages.\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-18T15:44:35.057721+00:00","updated_at":"2026-04-18T15:44:35.057721+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/4b71911f-6ac_forge_integrate_clinicaltrials_gov_api_spec.md","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"8fcb5cf1-5ccd-4b9d-a5c1-f7c6d0d4501b","title":"[Forge] Add experiments listing page at /experiments","description":"188 experiments exist in DB but no listing page. Create /experiments with search, filter, and links to individual experiment pages. Add to sidebar nav. Also fix duplicate Debates entry in sidebar.\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-18T15:33:14.288840+00:00","updated_at":"2026-04-18T15:33:14.288840+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/8fcb5cf1_5cc_spec.md","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\", \"completion_shas\": [\"08a7328de\"], \"completion_shas_checked_at\": \"2026-04-18T15:33:14.265825+00:00\"}"},{"id":"c9ee8c5b-ab2d-48a5-80ed-4b518821e510","title":"[Forge] Build /experiments page — browse 188 experiments with status, filtering","description":"Create /experiments page to browse the 188 experiments in the DB. Show title, status, linked hypothesis, mission. Support filtering by status. This is a gap — experiments exist but have no UI 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-18T15:30:38.535450+00:00","updated_at":"2026-04-18T15:30:38.535450+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/c9ee8c5b_ab2_spec.md","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\", \"completion_shas\": [\"18216f1bb\"], \"completion_shas_checked_at\": \"2026-04-18T15:30:38.513867+00:00\"}"},{"id":"f13a8747-0876-451c-8c75-635af18029c2","title":"[Forge] Expand tool library (ongoing)","description":"Ongoing quest: build new scientific tools per Forge project backlog. Each tool registers in skills table. Coordinate with F3.1 (tool registry) and F3.2 (instrumentation).","status":"closed","priority":90,"task_type":"recurring","frequency":"every-2h","assigned_slot":"","started_at":null,"completed_at":"2026-04-13T06:09:52.535343+00:00","updated_at":"2026-04-13 20:36:44","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/f13a8747-087_forge_expand_tool_library_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 6, \"safety\": 7}, \"_stall_skip_providers\": [], \"_stall_requeued_by\": \"codex\", \"_stall_requeued_at\": \"2026-04-11 03:39:18\", \"completion_shas\": [\"34f572c8160bd39ecf0406bfd8db879fbf1a64bc\"], \"completion_shas_checked_at\": \"2026-04-13T06:09:52.524883+00:00\", \"completion_shas_missing\": [\"80edf7b600eaf737b8fe3dcc50813fd9e6c4ecc0\", \"5b8855a86929c8b6c486b89a1ea7bcd0f6c60e03\", \"ae219c72650284c66a53565f222ee61a1be6668d\", \"98d6c0e4620028a2440e8f2677fd4d6531718404\", \"5990513cfd1a506e7332d23cb154af9cf10cb142\", \"541a65f0c0c5239d999906a4a6998eb33fdec956\", \"b1efe82bb5a3fedc096bc1d47a654dc0be6e0e77\", \"f08360f46915140baefb4ee93f17ff9f0a5f255f\", \"adbfd84d80e3089d7798229607fb21110e7e96a6\", \"38a3b00aecb26fd6d98af93de01545c1f1a6fd29\", \"83e07eb9209354f6a0e5ce8b8e9faff3158d09fe\", \"fa356d17015941c78bcd23f05000d79ab70346d8\", \"c3a8ca58d7b5c14b165a4e4603d1c281042b4ec3\", \"6f9ff897b7674df297d51182b738133d6ab81f0d\", \"0c5c1c770aaa00aaf0225fef13da3691a5977582\", \"b1658cefe75b1ca17754deefcd117cb08e6d86c1\", \"0c4d6769b7ecd90357214e2e340769470a0cbf5f\", \"ef5944f6d06aa4c2bf7840d8b82b6ab174d01222\", \"ea3cfe92f8a84f28d0ad76190302810ccab5dba9\", \"becc654173051127f022159459d13c4a4256cb23\", \"dad0d7c4e4cf58b994b2eda5b56c7846dad56a23\", \"5a9a2cc88feace114d2dad2cdf3be946b125d758\", \"28b2d20c57ce5eef6cff7ba54e91a2625a5e4c57\", \"b5175b9f61a04aa2b0f1ef0784ad6b1ba68850dc\", \"b563e892b976622564c8a5d6e6ca765590427c74\", \"a9c5c0cf5aff64a43e2b5c278aca1eec12c352c7\", \"412cf0ab570ada7184031c5ef7f13e9535112eb3\", \"aeba70309d55c23650dec771a3c8d4829f87107f\", \"2cfc6d2ac5c0437f73686968eae8e342304b073f\", \"94e2780003c7f5e53287df4ad490414152c8d083\", \"2119ed376a800f95a23bf8aa7eb4c1e12dafd444\", \"61144e4d2a1eec587740fbea5316c81f3a2f5bb6\", \"5c87d8e8314939a122401af388a58f1b06129bbe\", \"dce5882492b690d600ab62898475c289d7baf245\", \"61c3ac8d08f0cf2ea3e382dc7cedf0a549f6339d\", \"20571ca5bc5dc3e3692346a5dea66b0ca0aa9a65\", \"d7d5cb55ca70749888621de4661feefea2499582\", \"692906a370c431c70097698f7fe5ccfd10912aed\", \"2253cbd0621f048686223bc1727af547490d823c\", \"97b9764ff36bd5978b5f8e83e89812fe739e62e8\", \"da1e37453bcccd6e0780e9ed075956f9ab6fc156\", \"36b609c28cfb97e65005c8e44420c20e5e104a85\", \"0c9b6a64439e1114d422f0e3ca0de41dbe419193\", \"8c50ad54dc81142e161f18bec76aaf5bfb7cd0ba\", \"413362d7f7f84c6972f32939ba475687b999d4c6\", \"9bfaf036d76afb371159bbfb4ce66031d834f06e\", \"cb83aac9cac0f4d3b7c9f170e5150832269f38d7\"], \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\"}"},{"id":"66c83cdc-0aa7-4eb7-b12f-5e664e5a6393","title":"[Forge] Benchmark answer-key migration to dataset registry (driver #31)","description":"One-shot task. The existing benchmarks table holds 1 challenge (OT-AD Target Ranking). Migrate its answer key into a registered dataset (datasets/benchmark_ot_ad_answer_key.csv) and update benchmarks.id → datasets.id reference. Going forward, every new benchmark gets its answer key registered as a dataset so contributors earn credit for adding/correcting rows. See versioned_datasets_spec.md driver #31.","status":"blocked","priority":89,"task_type":"recurring","frequency":"every-6h","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T23:22:25.237591+00:00","updated_at":"2026-04-24T13:13:28.358396+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/versioned_datasets_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"analysis\": 7, \"safety\": 9}, \"completion_shas\": [\"ea7bc2bf2b0831150c8c8db830dbb5f9288297af\", \"8076c7ed28ea296dcd0b83e632fe808f7a00078f\", \"5c4d21d6bffd483793ae387e0b5e7341b3519665\", \"03e706344cca3dbc8af9154d871a7000ab58dd3d\", \"ac094363150be8fccae81741c3ad46f9e8d35a93\", \"e0ec166c72d290036ece2a69e171217b48f4354e\"], \"completion_shas_checked_at\": \"2026-04-13T00:43:07.096039+00:00\", \"completion_shas_missing\": [\"a0a9ce3c880ba3935fcd28ed7a9352dafc0b6547\", \"17eb9651f3843b32739278afe27e49874fb51486\"]}"},{"id":"c7fed091-468f-455a-a22e-a58a61597126","title":"[Forge] CI: Test all scientific tools for availability","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\nRun health checks on all Forge tools. Report and fix any that are down or returning errors.","status":"archived","priority":89,"task_type":"recurring","frequency":"daily","assigned_slot":"","started_at":null,"completed_at":"2026-04-12T18:11:02.039065+00:00","updated_at":"2026-04-16T19:47:42.541162+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/3df010f4_forge_ci_test_tools_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 6, \"analysis\": 5, \"safety\": 9}, \"_stall_skip_providers\": [], \"_stall_requeued_by\": \"codex\", \"_stall_requeued_at\": \"2026-04-11 03:58:51\", \"completion_shas\": [\"d41badb3e3078d88949a6d8c468f3b424a677a63\"], \"completion_shas_checked_at\": \"2026-04-12T18:11:02.026097+00:00\", \"completion_shas_missing\": [\"5091f761bb567e16494a57e04b78c5a32590ce33\", \"70aa505c69600b867eb92e7055684d4262c6b63b\", \"747a209a0478f4f6ad2ef77484e679bc86fd4b5d\", \"5e8ed25357b1b975f59f8aaab9140526b593b3d4\", \"baa1b640d318a7e556cde48c580f1a6f435d1db9\", \"e1593c7de43a20085f955225a8dd677cc71fd9ea\", \"c5d6f7c3f1fa4f8cfd396f5ead5a98c93fad6e34\", \"41504b801996594f1f75af85cc613441fe74d245\", \"2d57a39a776578eeffa8bb4fd3b311c16967478b\", \"6487cb569ef9ecd7162116a5f1785b11e290a0ac\", \"686d3596500e9440cd34adfc6d32f324c877b5be\", \"04dadb1e00c9c542047e2e5bb45c03c734bb2415\", \"5dd9098606b0b0affe7259e54bc6fd27d8a5621f\", \"4a2b12f8c9316b37f80237d3a0b41e70de63b9a3\", \"c705a24841746ead7ef535ca60c97282ac5392d1\", \"fa9be8539d431323f2bdb8e29c3137115dd47354\", \"80c90be1158239f03112bb43255299b063b621ba\", \"b3bea2e37cf2c3911f1bc8ba33d179441d577eae\", \"110499c9a844a0d503b576fd5fa2c404d335678c\", \"17ccfe659398c3c8efce2b5bc4da2b5fb85441d2\", \"482e280361b7550ec4bc631f27b4e34093c352dd\"], \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\"}"},{"id":"60dea99a-ae47-41b5-b87a-3557e226d390","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.181446+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6bfda974-1c48-418a-900e-84a043734246","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.167025+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d3f56ce1-3e00-472f-a3c3-5a0004334571","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.153377+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bb52475b-44bb-46e6-8cb9-043465ac2ea7","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.139367+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a079d31b-d0d2-4866-9380-8fde9b3477f3","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.125360+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"62be1eca-d10e-41cb-a545-6fce4fb2a34b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.109561+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"03d76634-3c13-43b1-951d-5550168b6af3","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.093182+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b9399f51-6d5a-4c8a-93bc-3e274a42137d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.077393+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b0471c12-c94e-4931-9101-3b659af980d7","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.062227+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6121da97-7191-4bdc-b882-00ab86e7d0b8","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.047917+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a252962e-3eb6-4776-873b-cf43debdf9ae","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.033771+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"417d5674-bfbb-4267-946a-b69ff77499b3","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.018560+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"362b04e2-79e1-462d-8d0e-783543af3dad","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:11.003357+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7690f24c-db69-4a61-9172-18c7e78dcd8e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.988668+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"92e799f1-dc6d-42cd-84ee-3c90ee5923d3","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.974267+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"83d4e9f1-d4a2-4d73-b031-36664ad1852b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.959367+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c4ae83f1-2a53-49c4-aee0-672b34a43eda","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.943683+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"80954c72-8dc9-46f3-85a6-f1b85d051ade","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.928807+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"85d47c61-6936-4df0-9029-19e9ef8e9377","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.913654+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9d437fd5-03c9-4cdb-9643-8bff90bacbcc","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.898867+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"836e4d3d-4589-4a25-becf-244fb599d9f3","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.884011+00:00","summary":"Verified complete by slot 1","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ff665e81-08ca-41a4-9ebc-caa31aa6e15a","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.869651+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"39be9b47-acc0-4373-9493-56f39ce659d1","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.856413+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"dbd41c29-4de8-4e14-a44d-5ec5767e2066","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.841531+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7b94a7e6-6e8b-4c44-ab00-bb4453bc2860","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.823271+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d55eb6e1-baa0-41de-8fec-e5c4e78ca67c","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.783738+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"006df37e-7fe7-45af-a5b8-76d50b13a165","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.769684+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"56bd4740-5cc8-4d8a-b991-833afa7674f1","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.756079+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cfa0c333-8f0c-4333-a0a7-5ce37c428b4b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.741817+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"59e4676c-0d66-4334-9158-87f665798058","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.727468+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f0606458-cc87-435d-80b4-496205de8604","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.711981+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5ebf543b-c217-4957-b095-f593a01c18e2","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.698126+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3dc3e71f-9ee4-461b-8803-656ecbbd4712","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.683538+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"72e3e09e-e4ee-4d7e-956e-104fb3dda97d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.669820+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"df40df0f-17c6-4fff-83e3-8f1b03428651","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.656139+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7fe33665-6abe-4259-b6b7-292714ff8851","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.642460+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"350b8b14-6d1d-4372-8856-f92eada4ab9f","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.629616+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"edf1a4af-92d2-4180-93bc-7a2b5df05057","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.615060+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e2a29068-0e00-483c-8fdf-462f55f5ace8","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.596770+00:00","summary":"Already done: pubmed_update_pipeline.py and pubmed_evidence_pipeline.py exist","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0ddcad04-6da3-4844-9429-1165d4021f42","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.580781+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"99c6838d-0664-4ade-ae36-8b6de391e77d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.565030+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"20443a9b-3be8-4e0c-bea6-8ae37b377f58","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.550651+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a08148e8-b858-4742-bca8-919787d4f964","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.537176+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"828ccf3e-4a42-4135-84c7-0f9bdce3c914","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.522905+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e5154f29-de64-41ed-b35e-b5d0f1faf068","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.508402+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"298f3638-6109-4151-b0b1-534edc08b425","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.492849+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"489e6767-d406-4b5c-95b6-c42f26cc4604","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.478965+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6328f263-fb5f-46b1-8471-c1c1ef4efddf","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.463385+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"40c34e6a-bee9-4c33-ab10-66cde2c1de59","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.446846+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3a688eed-4105-4ab5-b958-388f94805102","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.432801+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e50f4080-30a9-4c4e-8bfa-be3ff723403c","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.418448+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d77b5c5d-cf55-40ed-a291-e70f72849e04","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.403099+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ca92f44d-f6b9-48a6-bce0-5491220a25a0","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.390231+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"613d71c0-95e1-4ac3-9a0e-320c9c70840c","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.377282+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e036e353-075c-486b-a319-b3aa71966790","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.362167+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1064cefc-afbd-4260-8593-bb83efb02244","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.348176+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0224d420-a23e-4105-b674-b078c8a62cb6","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.331538+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"74fc6194-1af7-42a1-ab3d-1757202db4fe","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.316724+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"021e83d0-cd3c-468e-835d-c77cfa79d741","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.301802+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"42fa7bc4-bfcc-46aa-a4d7-754fb321f028","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.288512+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5f4f046b-f3c3-44c6-a3a6-61ddad169bc5","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.274605+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3439e55a-9410-495d-849f-aff0ae2e9384","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.261353+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6729086e-0e35-4768-b241-ba2c76bbe5b5","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.247983+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fb8169cf-0e89-488f-8171-4027c440576d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.234237+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cc10736b-3ece-43f2-9bf9-079039fe1ad0","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.219278+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ab6f6442-f3d6-4ea4-be65-9e64b4f6a0c2","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.205443+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f114aa09-1404-4d11-9366-827aec060afe","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.191499+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d1f92589-0fca-4e4b-9d22-ff6466a06afb","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.175825+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"53536d8b-8cee-43e0-814a-81ac3e424716","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.162773+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a077a3e3-188b-4d4e-8762-7488e976ff80","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.149922+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4a57873d-b075-4834-843e-e5085a39413a","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.134958+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6fd5d6d4-1371-403a-86d6-7eec24c62c6d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.121062+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"caf611ed-2d7b-4f7f-baf0-5f990bee735f","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.106919+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f44a710f-2a94-4e87-ab06-39791d112d38","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.091881+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"629cb6e3-9d63-40ec-8d64-47c2fb37e077","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.075477+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d5a4c578-5c79-456d-9f24-8220a88c8998","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.058071+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5fc89799-4a9d-457c-b378-a858de4bc67b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.043846+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e46b005b-2317-4f1e-a937-c190ac1be143","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.029522+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c7eb0303-8269-4765-8014-c8203b1dd115","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:10.015094+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c4ace2c9-f572-4bec-8d6f-b900d8a57a7e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.999751+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"305ffa15-2df0-45a9-bc8f-ad5d917bac92","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.985786+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ce37f0f9-ecf8-4ce7-afb3-9d44e3ec0d81","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.971796+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f5e23442-d7c9-4d80-acf6-f1c0381c439d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.957560+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b91bcd4b-4553-4c64-99da-99d557968875","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.943187+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c1cf2b75-8e10-47e9-af4a-a5a1a598e885","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.928509+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5d4d3925-a297-44c5-88fd-a63789bce819","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.913617+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"afb46334-e53c-4b8c-ad75-23dd950d01dc","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.896132+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"80f35dc2-445d-4def-b8a8-f59c30c3d705","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.853992+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4ba9b9e2-17b7-409b-8c8e-1148dd5cc879","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.840114+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0cd3c3e7-bd85-4156-8263-7ccd4c8b2633","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.824670+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"79c52161-a777-44ba-9ac1-00375315ccf8","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.810459+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fd35b58b-ee61-48f1-9ef4-ac7a6a9ae9fc","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.797394+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"cddc6a5d-a3cd-47b1-9107-2674210bc9bc","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.782058+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2dfd163a-cc61-4484-9c07-cb3c3f37a815","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.768720+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"eadce20c-2c70-4fbe-a5d1-cf617828b232","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.755216+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c3043329-ad83-435e-a7e9-7b08beced245","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.741955+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"78a96638-24e1-4110-bc85-0dec8fc8d548","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.729060+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4d127fe3-33e2-4d5c-8c72-74a892e0a57b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.714002+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1380521e-1eea-4759-bf13-cd775dbf6755","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.699542+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1b8e2cb5-9e23-4626-87d8-2f32f56f5c41","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.685910+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"31084149-aeb1-45c1-a3c3-094c632e8239","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.671223+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"346a48aa-3bdd-4dd2-9b73-16d4c198ed99","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.657859+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d966ece0-960d-4f5a-a555-4bdd3de7901c","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.643830+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b9a70e82-71dd-4b0e-bda6-adca88dd4a88","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.630075+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7ca39079-2dd8-4c56-a9e7-0ee0c258382e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.616063+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9047704a-0246-4a5c-8483-10894abf9b2d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.602988+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4167a064-bde6-4c0b-9af3-b16dabdf386f","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.588617+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d3770b7a-b772-40b7-a989-f0c709be249b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.575034+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"20db1bbd-cecf-4237-80ba-4ab820e959ef","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.560960+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0d325967-79a0-46d1-9a38-77267d2317c9","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.546314+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"0619c563-38b5-4300-974f-ac7eb22bd7e2","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.531064+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"eba164da-60eb-48ba-99b3-7246ec365465","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.516188+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"04d62c38-9123-411c-9ac1-462394cbf2ac","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.501403+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9c454894-c20c-4cc7-acc3-9a0fafd44289","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.488006+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f5a4800e-c471-4537-96ea-9222e1fef05a","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.474429+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c8a319c3-eec4-4c4f-b449-f9799edcb45b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.460650+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8ecac887-23bf-4df7-baaf-0174b842b269","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.445451+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"483bc63c-f3c4-49f7-95b3-5d7b9987e326","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.430347+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"da2ae105-5896-4f4d-8ac2-276abeccbd9c","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.416036+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7de5663d-23ab-49fb-99e7-b56840bfbd38","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.401315+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a3bf885d-fd75-4bd6-a631-cb8a936b0529","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.387282+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"79c03e2b-d9b3-44d8-9390-d0a621ce9861","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.373830+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6ff3bac9-0a4a-407f-aefd-dd63703b7206","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.359090+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"07081b3b-a39a-42a7-81f8-23299988697f","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.345755+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f58a4652-6ba2-4c22-adb2-e9ae0f3d1a81","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.330984+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a7ff5a8d-d8fe-463a-8d41-2183bf39f297","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.316894+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"233bc08f-ac26-4bd7-9ad6-e28bb9f8c9c9","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.301375+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"dc889bbd-6c99-4b79-9145-70d2ae600b07","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.284383+00:00","summary":"Duplicate - already implemented","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"22540a47-9b16-4097-91d7-ad4d7a93f73e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.269340+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3e02966b-a016-4f56-aa32-709aa4817ba0","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.253941+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"be8fc0df-326f-499b-8866-92acb3b92fb5","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.239097+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2c7c72ab-55cc-4346-81b4-5798ccfcf09b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.224074+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"570e6e35-a5bf-49e6-a038-427b01d57954","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.209573+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"60b9a149-aac6-49a3-8d6c-306d8ec5232b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.194693+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9c51b91d-f431-4a4b-bb87-3ceb9ceb5dbe","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.180614+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8ce71748-cbd9-4350-9a55-2d0da0780b93","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.164990+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c0bb331b-45ef-4e8c-a9e3-59c78b676fc9","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.148404+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"bf0596d7-ddd5-4f3d-925d-8975bafd2c39","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.133577+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"73663d7e-15e7-4740-9ac2-1c48d749ffae","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.118104+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d728ee96-01be-4089-b31a-13c83a56fef9","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.103730+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d49fd790-b46f-4239-8a73-9e13cd597e5e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.089409+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f2421b23-9f1d-47b9-b6bd-500e73d136f8","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.074940+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1f9f953b-6687-4600-982c-d5ec81f35e61","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.060679+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"299a0ca4-d9f0-4f71-8bac-fb04f8fdb77d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.046899+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ccbde16e-cd2e-4594-8220-17a11667491e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.032772+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4f304598-4f60-43ed-b185-879ee49c0c7e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.018772+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b7e62e1b-117f-4a9f-a22b-088c13be32b7","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:09.004259+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"51909cd9-5f88-4963-8f2c-ba9d3266703a","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.989593+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7c33dfe9-eada-4a82-9c17-db58c2025cd2","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.975329+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"2f7de24d-e342-4a76-80cb-77ee9dc5b8ec","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.958235+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"555cbc23-0da7-4adf-9c9f-bc0a768a1ed5","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.916862+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9e217b19-799a-4917-a0f4-b3baed8f912d","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.902883+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b67caf08-1e8a-4ee4-9919-228bfdfb4a21","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.888691+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a5589fd7-6797-4fc3-aa61-4bb7f6632e38","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.871982+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6b3778fa-eef2-464d-beac-21386cac8adc","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.857180+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"49a934f4-efaa-44da-99de-8d479e75209a","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.843296+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"e1f794f0-e30e-460c-901a-45a76c31a1bd","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.825735+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4e77fbae-a865-49d3-bb74-6df6171a9653","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.812497+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c91dc3df-26a8-4d59-ae13-dd5408d1b3fe","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.797786+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"c79c0dbd-a4dc-4b33-9a93-58d7e9bda320","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.782659+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6e8a9cf7-00cd-4f2a-ab22-6c837059e86b","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.768263+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a1ad29cf-9499-433d-b359-5fedf55a2bba","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.754932+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"5353139e-d60f-4682-a443-c9dd24661853","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.740677+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ccab3a97-a9e8-4dca-ae74-d7b973c145c1","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.726018+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"9ee3d0d7-3018-418b-bae6-f7fe204f5055","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.710670+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f4f82aa1-d80c-4199-844d-6fbfb44b15a0","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.695911+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d4976484-b274-41f8-83c1-86600f1013f7","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.679380+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4c89033f-c8ff-4f2e-bb1b-ad7d0858866e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.661329+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7ee83808-7329-45d6-b1b4-68811983f0e9","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.643923+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"f3063a19-4a85-494d-bb8b-193bc0893ae3","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.624830+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"396feeca-3f4a-438d-95c0-5ed759cac442","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.601752+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"82ac6bbe-08bc-48d4-9e27-c229cefce0c2","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.570478+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"6cd43ac5-2669-4b98-ac71-a54a004dadec","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.535078+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4d6991a4-9b5f-448e-a2d5-f195ddef2e1e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.517593+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ebd62eb4-4205-4ab5-b5f7-7d7f045d46d4","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.484579+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"fd38e7c4-dc2b-4089-aad5-43356ba2782a","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.466274+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"028da492-3c2d-465d-8f96-67caf40a4a1e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.448075+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"4fad6c75-000a-4122-87cf-9b79237cf9e3","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.432043+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"96395bec-38dc-40f5-ab75-d73eac7b16e9","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.416843+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"92ce11bf-963a-422a-b266-28387001eb9c","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.401872+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"b7c177fa-6645-435a-8d99-03e4d2e31111","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.386687+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"3b613d9d-5a08-4869-81ca-1a321f8259bb","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.371311+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"a10f336d-dff7-48db-a53c-080d2d6d932e","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.355936+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"79c15149-8e4b-4bc3-84eb-d4b6179e4177","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"archived","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":null,"updated_at":"2026-04-24T23:42:08.341569+00:00","summary":"","completion_notes":"","last_error":"cli-reopen-manual: reopened — task was marked 'archived' but has no task_runs row in (done/completed/success)","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"d74da341-e766-4186-b652-27d93a0863fc","title":"[Forge] Fix tool_calls schema mismatch causing logging failures","description":"test patch","status":"done","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-20T22:54:52.517994+00:00","updated_at":"2026-04-20T22:54:52.517994+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/d74da341_e76_spec.md","provider":"claude","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"8ef239c8-35c3-46f0-8ab7-dfe68c741fc2","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.","status":"done","priority":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-19T01:45:46.369778+00:00","updated_at":"2026-04-19T01:45:46.369778+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"claude","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"29d37b31-d5f5-4c41-8105-e7a9b9791f61","title":"[Forge] Add featured tool demo section showing real Allen Brain Expression results","description":"Add a 'Featured Tool Demo' section to /forge showing a real executed tool call result for Allen Brain Expression on TREM2, demonstrating the Forge's capability to agents and visitors. Shows input, output, and links to related hypothesis.\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":88,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-18T16:45:38.111253+00:00","updated_at":"2026-04-18T16:45:38.111253+00:00","summary":"","completion_notes":"Confirmed on origin/main at c6492c854: HEAD == origin/main, no code diff. api.py:47720 has Featured Tool Demos section. Branch is clean — only spec update commit was made. No push needed (same SHA as main).","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/29d37b31_d5f_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 7, \"analysis\": 8}, \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\", \"completion_shas\": [\"f950c93c5\"], \"completion_shas_checked_at\": \"2026-04-18T16:45:38.089299+00:00\"}"},{"id":"e426b6e5-5a91-42a7-ae5d-76ce5c80abfa","title":"[Forge] Triage 50 failed tool calls by skill and error mode","description":"Duplicate check","status":"done","priority":85,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T05:40:57.232854+00:00","updated_at":"2026-04-23T05:40:57.232854+00:00","summary":"","completion_notes":"Task e426b6e5 is a duplicate of 66bd4bd4. The prior task already fixed all acceptance criteria: argument aliases for 9+ tools (pubmed_search, research_topic, semantic_scholar_search, search_trials, open_targets_associations, kegg_pathways, alphafold_structure, chembl_drug_targets, string_enrichment, methbase_disease_methylation), plus code-health triage report and before/after counts. Live smoke tests confirm all tools work correctly. Branch is current with main 678bcf628. Verification commit f1213f243 added.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"1adbc7e6-391d-412e-9941-9f654107b262","title":"[Forge] Register 10 new scientific tools missing from the tools.py registry","description":"The SciDEX Forge has 58+ tools, but new scientific APIs and databases relevant to neurodegeneration research aren't yet integrated. Adding tools expands debate engine capabilities.\n\n## Steps\n1. Identify 3-5 high-value APIs not yet in tools.py:\n   - **OpenTargets**: disease-target associations for neurodegeneration\n   - **ChEMBL**: drug-target interaction data\n   - **STRING DB**: protein-protein interaction networks\n   - **BioGRID**: protein interaction data\n   - **ClinVar**: genetic variant-disease associations\n2. For each new tool, implement in tools.py using the existing @log_tool_call pattern:\n   ```python\n   @log_tool_call\n   def opentargets_search(query: str, disease=\"neurodegeneration\", max_results=10):\n       ...\n   ```\n3. Add input validation and error handling matching existing tools\n4. Test each tool with a query like `search(\"LRRK2\")`\n5. Verify: existing tests pass, new tools return real data\n\n## Acceptance Criteria\n- [ ] >= 3 new tools added to tools.py\n- [ ] Each tool follows @log_tool_call pattern\n- [ ] Each tool tested with a sample query returning real data\n- [ ] Changes committed and pushed\n\n## Constraints\n- Do NOT modify existing tools — only add new ones\n- api.py must not be touched unless only adding tool registration","status":"done","priority":85,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T05:06:27.051708+00:00","updated_at":"2026-04-23T05:06:27.051708+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":"843ac99c-0ba3-4ac1-974c-75da0de6184d","title":"[Forge] Add tool usage analytics dashboard with charts and performance metrics","description":"Add analytics section to /forge page: tool call timeline chart, success/error rates, avg latency per tool, top tools by usage, recent tool calls feed. Makes Forge look like a real production system for demo.\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-19T04:27:02.594061+00:00","updated_at":"2026-04-19T04:27:02.594061+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/843ac99c_0ba_spec.md","provider":"any","payload_json":"{\"completion_shas\": [\"0ac3c3dc7\"], \"completion_shas_checked_at\": \"2026-04-16T20:39:12.754797+00:00\", \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"1fb699c8-8c76-478e-b08c-2472a99256d1","title":"[Forge] Extract key claims from 30 papers missing structured claim data","description":"Many cited papers have abstracts but no structured claim extraction (paper_claims table). Structured claims enable automated hypothesis scoring, contradiction detection, and evidence synthesis.\n\nVerification:\n- 30 papers gain paper_claims rows with claim text, claim type, confidence, and supporting evidence\n- Each claim is categorized: mechanistic, observational, therapeutic, statistical, methodological\n- paper_claims table populated in PostgreSQL\n- Claims are specific and verifiable (not vague summaries)\n\nQuery: SELECT id, pmid, title, abstract FROM papers WHERE id NOT IN (SELECT paper_id FROM paper_claims) AND abstract IS NOT NULL AND length(abstract) > 100 ORDER BY citations_count DESC LIMIT 30. Extract 2-5 key claims per paper from abstract text. Categorize and insert into paper_claims table. Verify counts.","status":"done","priority":84,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T02:12:24.827020+00:00","updated_at":"2026-04-23T02:12:24.827020+00:00","summary":"","completion_notes":"Extracted 148 claims (128 initial + 20 retry) from 30 papers. All 30 papers now have paper_claims rows. Final: 429 total claims across 74 papers. Claim types: mechanistic(162), causal(56), therapeutic(54), correlative(33), associative(30), expression(25), pathway(21), diagnostic(15), genetic(14), risk_factor(6), other(6), prognostic(4), cellular(3). No code changes - data population only.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8cbd7342-f834-4aca-8735-3309b46c8f64","title":"[Forge] Render 25 notebooks missing HTML outputs","description":"Notebooks in the notebooks table with rendered_html IS NULL have never been executed. For 25 notebooks (ORDER BY created_at DESC), attempt to execute via nbconvert --execute --to html, capture output, save to notebooks.rendered_html. Flag notebooks with execution errors to notebook_health table.\\n\\nVerification:\\n- 25 notebooks processed: each has rendered_html OR a notebook_health error entry\\n- No notebook causes the scidex-api service to crash\\n- Successfully rendered notebooks are accessible at /notebooks/{id}","status":"done","priority":83,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-24T15:17:02.568432+00:00","updated_at":"2026-04-24T15:17:02.568432+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":"c60e1218-7472-49d9-b966-a39fa80ec70e","title":"[Forge] Triage 50 failed tool calls by skill and error mode","description":"Many tool_calls are recorded with error status. Grouped failure triage keeps the Forge tool library reliable for debates and analyses.\n\nVerification:\n- 50 failed tool calls are grouped by skill_id and error_message pattern\n- Top recurring failure modes have fixes, follow-up tasks, or documented upstream causes\n- Remaining untriaged failed tool-call count is reduced\n\nStart by reading this task's spec. Query recent failed tool_calls from PostgreSQL (dbname=scidex user=scidex_app) grouped by skill_id and normalized error_message. Inspect the corresponding skill/tool implementation and recent successful calls. Fix small deterministic issues or create targeted follow-up tasks for larger failures.","status":"done","priority":83,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T01:21:14.715053+00:00","updated_at":"2026-04-23T01:21:14.715053+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_tool_call_failure_triage_spec.md","provider":"any","payload_json":"{}"},{"id":"0cacff47-e30a-460b-a4e1-8327113e5682","title":"[Forge] Triage 50 failed tool calls by skill and error mode","description":"Tool calls are recorded with error status. Grouped failure triage keeps the Forge tool library reliable for debates and analyses.\n\nVerification:\n- 50 failed tool calls are grouped by skill_id and error_message pattern\n- Top recurring failure modes have fixes, follow-up tasks, or documented upstream causes\n- Remaining untriaged failed tool-call count is reduced\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":83,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-22T23:28:07.011017+00:00","updated_at":"2026-04-22T23:28:07.011017+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/quest_engine_tool_call_failure_triage_spec.md","provider":"any","payload_json":"{\"requirements\": {\"analysis\": 7, \"coding\": 8}}"},{"id":"a88f4944-cb09-4298-ad6a-5805d6b62bc8","title":"[Forge] Reduce PubMed metadata backlog for papers missing abstracts","description":"Continuously reduce the backlog of papers missing abstracts or core PubMed metadata, prioritizing papers most useful to hypotheses, wiki citations, and debate evidence.","status":"blocked","priority":82,"task_type":"recurring","frequency":"every-6h","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T14:42:47.086311+00:00","updated_at":"2026-04-24T13:13:27.368980+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/a88f4944_cb09_forge_reduce_pubmed_metadata_backlog_spec.md","provider":"any","payload_json":"{\"requirements\": {\"analysis\": 6, \"reasoning\": 6, \"safety\": 9}, \"completion_shas\": [\"197f9a8f0bcc06b10fa32850ee4a07f635be96f3\"], \"completion_shas_checked_at\": \"2026-04-13T00:16:23.686188+00:00\", \"completion_shas_missing\": [\"4b3192a7ed6d1cb75dcca6841e0a1b650b1ab4ef\", \"d70754451ef637082305a3fef2dc70347198ef6a\", \"c6bfd9a0f68cea171c74f7d8ec784a139ba35bb6\", \"e1e5845068aed7b864d554b3aeb56d1fe8c74e5b\", \"ca2b199490ec74ad271dbc679f15460ba079673b\", \"8fe8c49b290025b32120d1d3bc37aa32b6345af3\", \"3c9dfa675347c3063c885e379de392a22946f575\", \"96888510f1fcd40d421ca7b0ea309011f31f5ffd\", \"1bb6570e2b0ddc6ec3907f0068e830c67329e38d\", \"a6514ad567aaece25fac7b9b7514af3306c34236\", \"3fb5b26b49f824cdf6a1f33150a5fcb752d54f13\", \"090aae6a78f2dcf2bbd2cb94f43f03cb39198777\", \"96020d567c6fda3fd323013b2306f6d34801890f\", \"c2860741ca77689e0f76347bb0bb578daae40ce8\", \"c9fe958e6d1557e001d30e78d4babe7a98064542\", \"d19e6a0685806f1aa514085668e0e9bf26a91cdb\", \"573989561ddedcdffa0d0fa7c2825adffd3170a8\", \"4aeb220d073ecde043fff339b155bcb297b3730f\", \"992e6dbca38821e3f10e4b4eabe90c14af408a16\", \"a844718d386e0065575abc47889a590dbca21cd2\", \"6684dcfce61bef8c75b143c826ef1c062284f83b\", \"f5565a723397ae689d7f377d05bae97d5d21b104\", \"f7adc5a5b92c8fdcec629457d8f0480760e2ddb2\", \"7d2ae8d6e6def4f99be2754f91acd8797cdb0183\", \"fa1a00cc94bc7bfab8abbbd7267f8ee4b25c2d7b\", \"e903afd8f731fe755d4cffd00ec83df00a3e0e29\", \"1a9b23dc663f02be9a814d349379fb050cc33493\", \"89b78ac13a3d49717e753e0594be4f2c50bd081a\", \"b471b849edf6906b7ee408d5d0e95321ec92e675\", \"29ef0b1fded4f1b6a95044fb60e4fe5414f193e1\", \"9726694a3e0dcd14b5654b4a32d25f024c08ec18\", \"fb9627a40edb4b609a7b05e622621581eb0eca31\", \"94265a5b77c21b9f064fed9b931062796e24e1b0\", \"ebd2dad83756632868343ffdfcec7c56f9cea093\", \"4fa5c1a8326bdb1ef08b635f0ca9e742cb4c11e4\", \"08ac8fef4c580482c39c7e959b5cf0d22f3b393e\", \"b08a4ec3fcda2cae803d9d53dfd0dd360d523910\", \"efe8ffb898f28e64e8270f348c85ccab7c4f4e2c\", \"0b83b25d61fb5d16d1939fd0dc249694f5e8f984\", \"cdbf18e5f13cd14cb04f6668c35cdcdb12cc830b\", \"d9f9282803836a5e1d7b21759e0be3f2caae5115\", \"3cff5d587c00d452a5903f2b1314a290d3f12d89\", \"8d3906e704d85ba86bf70065be8c59ad09e2830d\", \"46aad7bb0b0eeb22a523a003b4527724abbab8c8\", \"3386f34f29bc96c9c5e53855ff89247862db5c4e\", \"87bedd0e3740b85128054e69f2eb54229c471b15\", \"1231eaceb7f1a3b949f45f55ef79d1e9f611d578\", \"26cd5b4656fd1639ce0815fb9a5b499678b505be\", \"6955776a4475bad7a068cfe28c38c5d4ffa0639b\", \"c1f0d829365943b809a98c0cd72156f81a2e0f22\", \"ee3be3b57982c730a9ce199fa65df476134d34c5\", \"992d6eeb614238a188f21955c6948e6f5a36af53\", \"6ac60bb56221dc7f8845d740ef62c53be24f262c\", \"c560e8d15ebed14743dfbf3ec723c738cfcd9be0\", \"e665bf7d887d1d7eec033d57f24ba573b08493f9\", \"ec0ebea534e9f8e842f92af6147f254108eee991\", \"2230cf70fdb66129c2d9ff0f3260a943988e6f3d\", \"1e14965da8e8f7e9db220d1cea818d0357cae908\", \"1b7042de0ed3ac728d451ccafe907b1308b92a75\", \"53e29b1f7d45e29db5aa51eb75e877eae651f493\", \"2d94bd3e9a58b728d8e35b7e0f5ec1b4b2d9cd5c\", \"1d07815c8bd39597395458c400ffdb760c2c1df9\", \"48c488abd3d538daaf0e7c8f05e2bcb04cfaa5e5\", \"29875d927bf6c319e8853f82a3d8f901f605ed04\", \"095536cde4492d7e30fefbf1a938a6a5d84e3db0\", \"4866650b9b3a2b39944a09be6887211fc7ec7e65\", \"d2f819a68329f9e3467afc3a4446e2bb3a9f0d30\", \"d1c76f138f59a13926fb959826fd4ae14fb20e7e\", \"b188583d0cccc8695217b3568c891664023f4735\", \"2f729c0768724c109b63ff6f327d1d19430cc8b3\", \"56ceea514c6e1d4a45328f47961065d617848eb7\", \"b521a94e28c6d993a5ad69cfbc9fac7c1382384c\", \"f963b41cb61e7194cf0f745836ef7d2c1ee9a0c8\", \"0367880a29410c6b1180808f767adcbb954a72e9\", \"7555b5e0711908e3250343e95dc3d086fcda991c\", \"66ddcdf9f82912aac4534e0bbc8b1ccceeefd18a\", \"2411c06af0f4d838579a65bf60b1bc5a6f8baa8c\", \"eae760cce89299d85158f690c96b5b27f3c9dbbd\", \"912df645a39f1187731db0758674d21ba02aa752\", \"c2646e24a7eee8a900d31ee297e99618be905de8\", \"95ae923c31373e75b2b39025ce1281de817083fc\", \"2db99874cc3d39931879ee364749f180a965a7a5\", \"107ff17680f048276c37151c7dfc18cd363ec234\", \"ac143f757e73ceb7c875497061bdd89c8deb6b98\", \"b1bc5ad369cad359e6942e1084de3e3dfd36f28b\", \"322f4b8484c1a9b1717d8a77d0c2266ae1da545c\", \"e68ee4e8616a1ae3335bba91399cb91f1ddbf684\", \"26ec3a2852a3f80bd43b28b499cc56e89c8ec4e0\", \"4d5371b07b5a9c160a642ebf5a2749e193d6f5fc\", \"b9015acf922788fb0adc025170f8eaeaf552eeb2\", \"7ed10f09b6c61a1374b38d951c4fc2f9f4f91f5c\", \"4e7036a84f305e369ff7e243175859e89d6bbb2b\", \"cb2f382375a87793785e6c7ca3b80f427e0e9859\", \"300bbe6cf34ed20daf4a2a4a4863460da42772ea\", \"0c8c1a6fa1a92e182ce10606e0d42d65ef252a41\", \"e913eb516b54943a537f5c657eaff78114ad5f69\", \"2658035bd87cc21a049b8b676ae88ba71f938620\", \"27ffd7aecb22a1ee968c031c1b3517b9be439aa3\", \"65eeaaf6455deac7709888ff9809c88e80c28743\", \"45892f75fd0171a681da10b225e1c0c014ef61c0\", \"5309c2cb1468079e02dd8802bdd8d962381aeee0\", \"d684698db0c901c82d6ed9f9618bca2fc1edfeb5\", \"0f8f02b1049f134226c3474ff4ca0189b418255a\", \"29b864a2ebb849130c4d6e31e845a075ac31799d\", \"858b09bf52dc88cfc7dcc9656d3fa3bb2a34ba7f\", \"3e3970b3cd386ac9676e0d191b8e8f3c864d28a4\", \"f42ffbcbede49a29224caf92fd981a3508160892\", \"6cbe687ba36568cbc989f58594885d7833d48456\", \"dea5f758489ed36e7eb4b11d8a7350c6fb28b612\", \"11f2f095c3142249a7198ff63d58b84d0b07dc38\", \"ea9835907f430c19c868eb32d431bd798f75f6ed\", \"2b24b56dd0d9f3d12b3a8ab9aad428028a10947d\", \"09315bf70dfb9f4f762fedf8fd6b41785a352a8b\", \"41fbf3a15c91c40018205c3616aee3afd57304ad\", \"c32229445676a4abdbf6141ac8fcfaeb17cbe280\", \"ba3c7fe124eb9ffca831fbfb2e497b3d8cfc95ff\", \"a421dfd0b78298b1611b3d76df12274cf6149e19\", \"cd11bd9fd21e262a90cb1d0099777db7cd4c715f\", \"a2e9eed05abf3a3e7595e313b744aac18172bb47\", \"529c3f47edbd588049b3a9f8bbdee534ecc631f7\", \"e5eab8e053949996167cc9a115896329a5354b9f\", \"56927885e849d49dedef910f8f0af3fd2eebce59\", \"23f83c54ebfdffaf4c7621d4160f0901924507a0\", \"2c4f0f2f985f6de589fb1b70ed940f14889fff7a\", \"38407066394d6680e092594067dca61ff6110867\", \"262ebdfc99ea617d0d7f2d62854252643dd7181f\", \"eabbd08c9e0a15c23d206c1758cfbb0814f02e5f\", \"bf39b52406d316c06b8bfb037ce38a1e1012bd7b\", \"5b827b61cc1d15bd157ffcdf1d17c7a4000e3d13\", \"9f2d8de9138f492065ef97215c54766a41f11a36\", \"66929ea929196de702ac27ce9433aa5bafd3f8ad\", \"c00046eca2116dbc919e4589ca7520d5326f9027\", \"3c48200cd5aa78b05996e001d3684c7c060c5e5c\", \"15d28a8d06e9db25ca3436f94ed5a00160e108d6\", \"c18ded818c4d7d7397f76c2f588391d84e970737\", \"e16b7642e874eab0d2e72f1b9f8b112a41e2009c\", \"a69499fcefec3683c4134f0f4ca0ee62efd42812\", \"2ced8b3018c84ec28be12d3ba292d5062fec446d\", \"bc2e92ff47e8b89465593254a0176c22015ffedc\", \"10e03dd7ce39744b120abfa54ed1d59edfb116a0\", \"91eb6b3413c1c54f30f467150cc6baaba8d516ff\", \"62cad235b1f3cda3a7152b454eb3ff53d8c01451\", \"517b91f927219a2dd48c19a8feda1efd5ea8543f\", \"ffd14244bd3e608186e446042f60cc433bf42f08\", \"926616dd202855a91e9448b3f99a2ec26bfdfaa1\", \"d7b149ea259f9216ca09587e1998f0759a51fac1\", \"66430b36d95bbfdeaecdff94898ad018c19fce07\", \"65a2da4007a9a5fdd66c36c9337d350eda23665b\", \"ae46514f80ebb68500e1c0727cd29660bb1f97d8\", \"c21ce1fa2d7e189b80ebe85e45698164a4452137\", \"80fa7ca2996604eff9412f8057a008f6ab9de36a\", \"860d23ffbe8fbde1c409a5ea029c7cffe445d6c5\", \"82f128b7834a97d5bbb4958c3134e70d82abad01\", \"6795be0edad1967866d0ef1c55e2dc528a5e7b47\", \"8c8f26d8c62726cd9f1ce2d8203bef89572ea9a8\", \"5436b750eec66d00f533ac776d891c9b7d1d804a\", \"ef7c819b6f0d3e72da0492b587bd7f0ccba824f6\", \"06e668b7049156de4d28e3b4214bbaccfb1a1a48\", \"2f88b9ada54f253009a466f0218fd1ca96a9f9ee\", \"bb24907321e087643dd9ee2071dddb39b44276f1\", \"fad327429dcf191428c47f910d5b811043e117b5\", \"6ce4a87d5b9c28e1aa00475ab782039585138795\", \"94ee4a2e5e4c1bebf282de3cb4a151bc2ac45b75\", \"62b047a3a8c5526338b10a31fe836dec542d3e5f\", \"37d2593140bafd81105c2702620d49e6b3735cb1\", \"bac22fd67832d1c6dd82d288b618a8a871503c18\", \"4f7406afee5c6a4f0dba5596d1135e45b39647d8\", \"a4e7b0e1647f291db4ba4f325c2a67189ba4f6ca\", \"c97f91cb24e2987ea038e0e9a08a8f9a120ecdb9\", \"8391a4b7258225bdc38940778e100978497091e5\", \"5a67a8d4981dbe904ace315f46391f00c902c735\", \"4f05a029f5ee3a48ec3c41481565d18fa0bd6ef1\", \"899e8babefd742c1847413d0520963b34a7b31dd\", \"b28a38177933c9a8086b72118cee633ee254468f\", \"5b63a7818ee6d25b6d314450f94cb2e5138c08df\", \"c09803386b0c1459798ffd77ba64e546d7aca222\", \"9cfc86038b6ac1512e5516d3b84b4e1a22a86425\", \"a8028e5fcd2de83133b51a13b8a80d19e259f22a\", \"e5a6eb45e76edf2df167aa7241117fcfca039272\", \"870ed25f603b00bbb9a2b389e3233e50eaf16f33\", \"8ea47f1310de60c20c6964dee577f5fcd14ad8bf\", \"8c589c83470deedf5bef666c1fc6294aca4ffe5a\", \"641762f00cefa80c4cf6c3ee3d95d3fb305b2b37\", \"9308b21e29014ce6bcc378aae5bbd68ef2adbefa\", \"d991ce7f34f94ca68b56e076246492076e01c50d\", \"5e56e10453d1ae6cca12bb5ca9a2c1cd347cd0be\", \"2dd3f0883d521cb224d0138f6f3c37e4e74a2e10\", \"9ae22ef16a4dd737db8618bc13ba52b31733e098\", \"3e295a0c2903268d26feb83838cd900257bb2ad3\", \"0a85446637a3a7b587cfaa01e6d3747c7ef17646\", \"488cece73025d5aec6e8ea5651796e9f1fc8d05f\", \"901c7534d94555900ceaea1ebed29242905bffbb\", \"10db2b5c69fb7cd63d30f540bdd905ff9a4287c6\", \"4f259f2793d1aac41ca6ce519259fab1ef935fc7\", \"1605bd2258691897de9e8ecf4a6e4bc1e78ed956\", \"cdd54c5c5e16543c11ee48038143007ecdec6062\", \"1647fa7df715cb19977a5023812abbec32051616\", \"5fd257b2a235e8942cf7c757b41ee6e1ea616da0\", \"76836603d0c486bfb1f26e65edb859d38ce71298\", \"d5d369f4aa9fac237b88e30c39b7835cc9305507\", \"1643a8b1b5a35b3a040de4ef6becb1bf74d2c521\", \"f1e051e27a8beef8cdcd409b0abc7bec6f254681\", \"578c9e2f9763722f2adfad80f2e1c18d514c3d11\", \"0c9946681712511d9c3e7f265e0b9d5b53abb169\", \"8b3def9bc0d5e755daaab8ecc6c8cb03b1511c91\", \"1658b8002d45f24e533bd6956663662c110ac46c\", \"70c83f55e00497c48a347a0460bfd68089c132df\", \"7d2b9aaae757f79134ace8a3c20f6e643bda49c6\", \"11d5916a46a76be353de1a83f1e0f355587e7cc0\", \"9cc9f5fecac4a86c26983f087fb3c03bd6a6c37e\", \"98ce130bfc014ecd1636f5f2de6e3e9451d3e102\", \"78f3fb8667a2a6995ab6fe3a9ae563da0d6fa360\", \"390902e9c34bd18340870ae43aed0d962e4fd7d6\", \"faac00e40b25409c71acac771715f7ae39eb919e\", \"9754768abf92b92f9d5ffc3aa17763ac8ba13998\", \"9b4557320cd5912220eac166e5120efaa5b7da1f\", \"cb0cc059608603784641f3e3a7ce1c9ca8df5afe\", \"76a5619cd0b44160d53e269582d44b789bc83c02\", \"32cf414bb1deb625d19132bee1a84fdd6f9f360c\", \"09d0f1e00ba5ca4810a9a787fd614ed1a1bb062b\", \"92686f8b7acc136afa4ad36916ba3b29e85e25fa\", \"7993d8205576def3351c24b376e22930c4d58751\", \"0bb90dfdfb74bd7b277c833d2220be68dfd60a6e\", \"9161ca609c385d7c77ce85ee8b62664173ede53d\", \"866fb2b4a1018b9fd831faa27f13d5231d064cae\", \"a3803c548cfc12a26643d37924efb5408377e342\", \"f80f245082f0adcb0ccd64da47f4d27e1f348138\", \"28e8f4b8722432c3505640f6cbbd90544da60ec5\", \"98c3f5ffbe380173595e84f67d16ffc5b9474a33\", \"4cb0167f86fc3661a30179357ecd1a3d9b5049a7\", \"0ede056b946e60b010f74ba76a58d361bc83a318\", \"19d17dc3cf87357c6acbad5e943a90f96f875b6b\", \"d666938c759c2a5ebfb87e70b764b2ee9b427514\", \"7202c3346c92b97d3515aeffe617e107dce80e5a\", \"95e66be8f1cef50536e5f32eb10d44b982d5c93d\", \"85d1da3734a6d41dd2e7fdac0394cc7f57bcaddc\", \"5f4e24d10fb83d7efc91f0b28bf1c6263e129935\", \"4a42f8e6dad6989567789c6542bbe5322b6c4dcb\", \"21af317e6fcb98208ab27eaf11e1e05652068b27\", \"473f66121976d572d7fcd0001e5c3e9d557fe077\", \"84c0e4a288e6f879aeccbf459a46c02e63458f18\", \"cf5b77897d27e31c3afeeb3818de90292da54816\", \"110224782cc5396ee687539eb27a77798cfa242d\", \"3270d9e54f2d323b7cb24e1b38a062c165e37f60\", \"5095b8601435b1bd46976bc0941f671df4e3434f\", \"c2593f039e8a2a1ab1982ff798311c834967da7e\", \"f4f04234313a02cd5399e8f33ffa2d5a5c8b5302\", \"25d14209ecb8cc027a0d46c1a574f1e594099c0a\", \"7cfa561fa1d02a209e048443c3bb78555c8b13af\", \"8a00f4a1cde27b64f2f2ba6e5e1ce54812bf9457\", \"3aedbec73c86b2bc8510ec13e303505db9521dc3\", \"f7f69cda38e31497e7962d39fb5cc33c5dc58716\", \"f34c44392982cd16edf7ef2dd6da9932868567d3\", \"cc51c4469823eb33958481612d209636e8ac284f\", \"56f5412925ec840f9db6869cde9d031627c32528\", \"e8ff71c662ca9c128f2abb028a3dd78cc50f543a\", \"af2fa1a40d75e36c1f333698a7328a64e0a02a0f\", \"36f2d4bd54c54bc5efd4cde47a882eaf9a0390f5\", \"c3681c040734ec676e6e51db375957465a2e8e75\", \"1687f1b35cb50970481a54850bac18e66b1b9ebf\", \"c9509c79c5dcbcbb988277008c5b1b3b73e7576a\", \"e107aefe0e9dd9ea313009c9ac6faa22549a1939\", \"5aed28ab27c7b03ecd0aaeb801cc90d28a65245c\", \"cf7d276a96796c8a04c673c24227e80ad4bc8d7e\", \"d34f65bcc702391712ae08abbb3f1a1c0cf45a53\", \"e9f3718583502efa5905dc416a49200487c99d1f\"]}"},{"id":"fbb838fb-e5aa-4515-8f30-00959622ce98","title":"[Forge] Artifact enrichment quest — evaluation context, cross-links, provenance","description":"Enrich model artifacts with evaluation dataset/benchmark info. Cross-link artifacts sharing entities via artifact_links. Backfill provenance chains. See spec for phases.","status":"blocked","priority":82,"task_type":"recurring","frequency":"every-6h","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T14:13:58.138952+00:00","updated_at":"2026-04-24T13:13:26.982624+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/artifact_enrichment_quest_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 6, \"analysis\": 5}, \"completion_shas\": [\"ac2589cf6127da1bba2da4f9f4a0212e3116a356\"], \"completion_shas_checked_at\": \"2026-04-12T22:28:53.881654+00:00\", \"completion_shas_missing\": [\"b609f1b0e3d1f2e667d83aabe0efb02b1cf87ce4\", \"30f8b7fa35b9d09a70f0c19378d0dbd53f1097c6\", \"b8860b48d168bcfdd84852ac1cb860898acb99c5\", \"44816193fb75172e644390d5f1879bf63fcc69df\", \"57e189e04a7bfb14c351721961e65dd3b503f340\", \"d9b448014738858c336437805cf15b2f9ee97c21\", \"bff21933698644c2d7070a354a410521e1418b4a\", \"ba696ac54979bddde3481296cd20928a3b30963d\", \"df639313cebd864d00c481adc5cdcfb63979ab4b\", \"33e45e81fdc02eca329719e4108cae0b518552cc\", \"77e783faf64ea17f4502aed20ebb2d5214736805\", \"bea7f4061c7d1d2e9fea96fb192cb78282bfcd35\", \"0a3b7168ba9feff90a81751f6376090238a66977\", \"81b74d8e127e7347aa5445e07db3ea1425c839b1\", \"a36c2cff862ce8fd5fa6a6bbff4077f952942109\", \"08fa282a218424736b624ee1337c770715be28d4\", \"d1ececd4509f83e94596689382ad6d85bf66d0b2\", \"3e462927a41e699d62f359d352c741913f576597\", \"d1b5dadd26aedda26852374f3a52b94b27df439f\", \"199b5acb936416ef17938889c6cb00a0552507bc\", \"0cc292fbb59b8136416601dca67897ca747b329b\", \"8886d487bf3d8c7265cbb3f326b6109f7001bf58\", \"ffb70a074d414e19815056197aadca2a22592ef2\", \"36306c6225d0cdb4b10156e3663f7096ab3b7204\", \"56316fb8123ca7e97bd521e689f1cd3400e3645b\", \"f8c2bc3d5cd9b32fde4eaf05090157363cc5c813\", \"19d819263ef521b2c7e73ebb9f2bea48c9f43388\", \"c0ada9d01000d4817f6c1711aeb5ee7273e396fd\", \"78eeecff934b5a7a0e8aaf022270a7c707d4949d\", \"f606a9dd12e7a15023270b17b94f40740420a0ce\", \"34ca6ac081a2442cde45c9d6116cc700de30c4fd\", \"f5830ede2628798a289b29cd0d08e94bd8bf2fef\", \"243390f0d1cee8c57cd4b53d720f8b47e77d3ab2\", \"f60c1f24a00f95500ef0d6a0c5e0588e6a015651\", \"41f877ed28473048a715e876ebaeebf1cf9f8d7a\", \"36be074ad42444dc74ecbd1642ee309d23a4f079\", \"40cf308c7f7009130049e971910812b5afce2024\", \"703d77844c9507f29cfc3d2b289d5b8e1430d0fe\", \"d36282802c641e9987dab07eadec07e2f20eb28e\", \"fdba5c9f845a868f5d9ad8c875814742a599e705\", \"585645c515eb5323de0bc1f3aa6012b97aab6f36\", \"afcc118c21b168684eff28e5f14470eb97d6a428\", \"c495a170fc2d51ac8ae185d6d7e770d9bce0c9c8\", \"39bd06763b24975fe2f334b6e3329a399192d36c\", \"f05b2ffeb14a544c252d2a4868fdea87bf1934bd\", \"fc21260454d1665677ffc5a76bb8aa85ca1ff25b\", \"ef551ba8369d2fedf2138bd0adb128edb2436421\", \"5333d2499ff4201b22100e17087db4bb060a818e\", \"693638e85d447a55db0a083affd48c3eb19ac36a\", \"69657d98db0f0f57cbff60eec77d0b603c3714d2\", \"acc3f37934252c468299facadd08f6c294801338\", \"21e7bf6803f0cc3b2e7f6c359bb837cdc6fcc6a3\", \"ff7c61371ad8ddc8fb5a25ee254ce64d7bfad528\", \"536d9b80c52f31e4bd11b5c31855d6c3f4718db6\", \"1f399befad7728e1ed35ff181a23e93104da2a96\", \"51dfae43dd30dca525a4e3c6d5a1b269d29b275a\", \"f5e8d228c9e1adb0dd3599ddf4592fb804fbf8cf\", \"5b6d2a5dd49caced5fbfb8212a19fabe89fa737e\", \"3a06f0a779ef124631cfc9dd27c0b5f233b79118\", \"6e4966d7ffbebbb331bcf8197edf5b788700efb6\", \"4067a6ff9648ea41d55a6471dd9c48c4a19389e2\", \"e630f95d90a7de34c9829530c24f3de446aaca3d\", \"0292d6f8f504f2e7d768beaa893c2732633f22b6\", \"ae526b9b2f35b4362ec97dfe2fac62d2f84e948a\", \"c4f578725356747e78e89c0bcdb3d437c63c3766\", \"7c82dabf5397784afa9a5e2dead135fccec9ee58\", \"b222711d97fda5328d021f63ac54c51e663e8ec0\", \"505f6a98dae40156f207e64f3b0a7b662b23fcb2\", \"530229e2fee074a0ca2e16d28c40e20d3948f2d0\", \"37151adb1087758b1052b8177d3f39cf3d8e0f91\", \"a60aea48cdc2a0174154ce471bccb4de0fbcf6e6\", \"68f7d1b3d975e8f95531cf011229dec575c58bff\", \"254d16ab22aceb962d784151a1526b3c7adde686\"]}"},{"id":"87c519db-04bf-437b-b80f-6a85f0d0bddb","title":"[Forge] Add PubMed abstracts to 30 papers missing them","description":"For 30 papers missing abstracts (abstract IS NULL or < 10 chars), use PubMed API to fetch abstracts. Query by PMID or title matching. Focus on neurodegeneration and dementia related papers. Store the fetched abstract in the papers.abstract field. Verify: check that abstract length > 50 chars for at least 25 of the 30 papers.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T16:31:45.824586+00:00","updated_at":"2026-04-23T16:50:09.215168+00:00","summary":"","completion_notes":"","last_error":"worker_exit_unclean exit_code=0","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{\"_watchdog_repair_task_id\": \"58cc37bc-dd79-4341-879f-51bee46bf62d\", \"_watchdog_repair_created_at\": \"2026-04-23T16:33:52.630607+00:00\"}"},{"id":"711fdf7d-cbb1-4e1d-a362-902e572d9139","title":"[Forge] Add PubMed abstracts to 30 papers missing abstracts","description":"## Goal\nFetch and store PubMed abstracts for 30 papers in the `papers` table that currently have NULL or very short (< 10 chars) abstracts. These papers are cited by hypotheses and analyses but lack searchable full-text context.\n\n## Steps\n1. Query: `SELECT id, pmid, doi, title FROM papers WHERE (abstract IS NULL OR length(abstract) < 10) AND pmid IS NOT NULL LIMIT 30`\n2. For each paper, fetch abstract from PubMed using `from tools import pubmed_search` or `from paper_cache import get_paper`\n3. Update `papers` table: `UPDATE papers SET abstract = %s, updated_at = NOW() WHERE id = %s`\n4. Call `db.commit()` after each batch of 5 updates\n5. Report: papers updated, papers skipped (no PubMed record), failures\n\n## Acceptance Criteria\n- [ ] >= 25 papers updated with non-empty abstracts\n- [ ] `SELECT COUNT(*) FROM papers WHERE abstract IS NULL OR length(abstract) < 10` decreases by >= 25\n- [ ] All DB writes use `get_db()` from `api_shared.db` with explicit `commit()`\n- [ ] Changes committed and pushed\n\n## Constraints\n- Only update papers that have a valid PMID (skip DOI-only papers if PubMed lookup fails)\n- Use `paper_cache.get_paper()` as primary lookup — avoids redundant API calls\n- Rate-limit PubMed calls: 3 requests/second max","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T05:35:16.807926+00:00","updated_at":"2026-04-23T05:35:16.807926+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":"24fcc1ce-3b6e-48b5-8bec-f3dd3afdb25f","title":"[Forge] Validate scientific API tool connections and log health status","description":"SciDEX has 58+ scientific tools (PubMed, Semantic Scholar, OpenAlex, etc.) but no continuous health check. Failed API connections can block debate rounds and paper searches silently.\n\n## Steps\n1. Read `tools.py` to identify all external API endpoints\n2. For each tool, make a minimal test query (e.g., search for \"LRRK2\" or fetch a known PMID like \"31883511\")\n3. Log results to `tool_health_log` table: `(tool_name, endpoint, status, response_time_ms, tested_at, error_msg)`\n4. Create `tool_health_log` table if it doesn't exist\n5. Identify tools with error status and document root cause\n\n## Acceptance Criteria\n- [ ] All major scientific tools tested (PubMed, Semantic Scholar, OpenAlex, CrossRef minimum)\n- [ ] tool_health_log has records for each tested tool\n- [ ] Failed tools are identified with error messages\n- [ ] Changes committed and pushed\n\n## Constraints\n- Use actual API calls, not mock responses\n- Rate-limit test queries (1 per 2 seconds per tool) to avoid triggering API rate limits\n- Log to DB only; do not modify tools.py","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T04:07:20.911108+00:00","updated_at":"2026-04-23T04:07:20.911108+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":"cb8b9956-4084-4763-8e1e-3f906f103145","title":"[Forge] Create structured reviews for 30 papers missing paper_reviews","description":"Papers do not have paper_reviews rows. Structured reviews link papers to entities, hypotheses, gaps, and novel findings.\n\nVerification:\n- 30 papers gain substantive paper_reviews rows or documented skip reasons\n- Each review includes extracted_entities, related hypotheses/gaps, or novel_findings where supported\n- Remaining papers without reviews is reduced\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T02:37:13.972126+00:00","updated_at":"2026-04-23T02:37:13.972126+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/quest_engine_paper_review_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"d54851fc-d500-4487-b6d4-8a46d0406003","title":"[Forge] Add PubMed abstracts to 30 papers missing them","description":"Query `SELECT id, pmid, doi, title FROM papers WHERE (abstract IS NULL OR LENGTH(abstract) < 10) AND pmid IS NOT NULL ORDER BY created_at DESC LIMIT 30`. For each paper with a PMID, fetch the abstract via PubMed E-utilities (efetch API with rettype=abstract). Update the abstract column. For papers without a PMID but with a DOI, try Semantic Scholar API. Verify each update with SELECT. Success: 30 papers have non-empty abstracts (>50 chars) committed to the papers table.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T01:51:37.743367+00:00","updated_at":"2026-04-23T01:51:37.743367+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/quest_engine_paper_abstract_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"71e1300a-a839-47d6-be10-a4df1159ce07","title":"[Forge] Extract structured claims from 30 papers missing claims","description":"Many papers have no extracted claims. Claim extraction improves evidence linking, hypothesis support, and search.\n\nVerification:\n- 30 papers have claims_extracted marked after real claim extraction\n- Extracted claims include citation provenance and no placeholder claims\n- Remaining papers without extracted claims is reduced\n\nStart by reading this task's spec. Select papers from PostgreSQL (dbname=scidex user=scidex_app) with abstracts/full text but claims_extracted = 0. Extract concise scientific claims with PMID/DOI provenance using existing paper tooling. Persist only real claim extraction outputs and verify counts.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T01:38:08.121016+00:00","updated_at":"2026-04-23T01:38:08.121016+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/quest_engine_paper_claim_extraction_spec.md","provider":"any","payload_json":"{}"},{"id":"ff601c3f-63ca-4821-b005-89255c68bfec","title":"[Forge] Add PubMed abstracts to 30 papers missing them","description":"Papers without abstracts have near-zero utility for hypothesis grounding, evidence linking, and semantic search. For 30 papers where abstract IS NULL or LENGTH(abstract) < 10 (SELECT id, pmid, doi, title FROM papers WHERE abstract IS NULL OR LENGTH(abstract) < 10 LIMIT 30): (1) fetch abstract from PubMed by PMID (use pubmed_fetch tool or paper_cache.get_paper(pmid)); (2) if no PMID, try DOI lookup via CrossRef; (3) UPDATE papers SET abstract=<text> WHERE id=<id>. Log failures for papers with no retrievable abstract. Verification: 30 papers updated; SELECT COUNT(*) FROM papers WHERE abstract IS NULL or LENGTH(abstract)<10 decreases by ~30.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T00:34:28.898870+00:00","updated_at":"2026-04-23T00:34:28.898870+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/quest_engine_paper_abstract_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"d8635679-3b25-425b-b798-b2aa2b411fba","title":"[Forge] Cache full text for 30 cited papers missing local fulltext","description":"Papers have not been full-text cached. Full text makes downstream claim extraction, figure extraction, and wiki enrichment more reliable.\n\nVerification:\n- 30 papers have fulltext_cached = 1 or are skipped with a provider-specific reason\n- Each successful cache records local_path, pmc_id, DOI, URL, or equivalent provenance\n- Remaining uncached paper count is reduced\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-22T23:27:28.859026+00:00","updated_at":"2026-04-22T23:27:28.859026+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/quest_engine_paper_fulltext_cache_backfill_spec.md","provider":"any","payload_json":"{\"requirements\": {\"analysis\": 7, \"coding\": 8}}"},{"id":"7fe0d28e-2eb9-4a20-a360-08050b5961d5","title":"[Forge] Create structured reviews for 30 papers missing paper_reviews","description":"Papers do not have paper_reviews rows. Structured reviews link papers to entities, hypotheses, gaps, and novel findings.\n\nVerification:\n- 30 papers gain substantive paper_reviews rows or documented skip reasons\n- Each review includes extracted_entities, related hypotheses/gaps, or novel_findings where supported\n- Remaining papers without reviews is reduced\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-22T23:12:12.589346+00:00","updated_at":"2026-04-22T23:12:12.589346+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_paper_review_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"0d17fbe5-ebf7-4850-b35c-a29d8fe2c6ec","title":"[Forge] Score performance for 25 unscored registered skills","description":"Registered skills have missing or zero performance_score. Skill scores guide routing, playground exposure, and tool-library maintenance.\n\nVerification:\n- 25 skills have calibrated performance_score values or documented insufficient-data status\n- Scores are based on tool call success, latency, usage, and code-path health\n- Remaining unscored skill count is reduced\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-22T23:11:31.880143+00:00","updated_at":"2026-04-22T23:11:31.880143+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_skill_performance_scoring_spec.md","provider":"any","payload_json":"{\"requirements\": {\"analysis\": 7, \"coding\": 8}}"},{"id":"e68b7c5c-01ca-4170-9585-0c23aab7a5cf","title":"[Forge] Create structured reviews for 30 papers missing paper_reviews","description":"Many papers do not have paper_reviews rows. Structured reviews link papers to entities, hypotheses, gaps, and novel findings.\n\nVerification:\n- 30 papers gain substantive paper_reviews rows or documented skip reasons\n- Each review includes extracted_entities, related hypotheses/gaps, or novel_findings where supported\n- Remaining papers without reviews is recorded before and after\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T21:52:53.369101+00:00","updated_at":"2026-04-21T21:52:53.369101+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/quest_engine_paper_review_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"3122bd63-50d5-43fc-a593-55048879db37","title":"[Forge] Score performance for 25 unscored registered skills","description":"Many registered skills have missing or zero performance_score. Skill scores guide routing, playground exposure, and tool-library maintenance.\n\nVerification:\n- 25 skills have calibrated performance_score values or documented insufficient-data status\n- Scores are based on tool call success, latency, usage, and code-path health\n- Remaining unscored skill count is recorded before and after\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T20:07:11.206741+00:00","updated_at":"2026-04-21T20:07:11.206741+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_skill_performance_scoring_spec.md","provider":"any","payload_json":"{}"},{"id":"dd728994-43a2-473c-a2c6-3ef5efc56314","title":"[Forge] Add PubMed abstracts to 30 papers missing them","description":"~149 papers in the papers table lack abstracts (abstract IS NULL or len < 10) as of 2026-04-21. Prior task ed30e39b completed 25 papers, reducing count from 174 to 149. More remain.\n\nSteps:\n1. Query: SELECT id, pmid, doi, title FROM papers WHERE (abstract IS NULL OR length(abstract) < 10) ORDER BY created_at DESC LIMIT 30\n2. For each paper, fetch abstract via:\n   - paper_cache.get_paper(pmid) if pmid is not null\n   - paper_cache.search_papers(title, max_results=1) as fallback\n   - Direct Semantic Scholar or OpenAlex API lookup using doi\n3. UPDATE papers SET abstract = %s WHERE id = %s; db.commit() after each batch of 5\n\nVerification:\n- At least 25 papers gain non-empty abstracts (len >= 50)\n- SELECT COUNT(*) FROM papers WHERE abstract IS NULL OR length(abstract) < 10 — count drops by at least 25\n\nUse PostgreSQL via api_shared.db get_db(). Always call db.commit() after writes.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T13:54:32.066874+00:00","updated_at":"2026-04-21T13:54:32.066874+00:00","summary":"","completion_notes":"Backfilled 39 papers with PubMed abstracts (len >= 50 chars), reducing missing-abstract count from 171 to 116 (net drop of 55, exceeding 25-paper target). Used title search strategy to find updated PMIDs when stored PMIDs had no abstracts. Remaining 116 papers are mostly editorial/commentary pieces with no PubMed abstracts available, or title-search-resistant papers.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"ed30e39b-518c-48ae-b084-8d09a6cf1189","title":"[Forge] Add PubMed abstracts to 30 papers missing them","description":"~198 papers in the papers table lack abstracts (abstract IS NULL or len < 10). Abstracts improve search quality, hypothesis evidence linking, and agent context during debate enrichment.\n\nSteps:\n1. Query: SELECT id, pmid, doi, title FROM papers WHERE (abstract IS NULL OR length(abstract) < 10) LIMIT 30\n2. For each paper, fetch abstract via paper_cache or direct PubMed/Semantic Scholar lookup using pmid/doi\n3. UPDATE papers SET abstract = %s WHERE id = %s for each found abstract\n4. Commit after each batch of 5\n\nVerification:\n- At least 25 papers gain non-empty abstracts (len >= 50)\n- Query confirms: SELECT COUNT(*) FROM papers WHERE abstract IS NULL OR length(abstract) < 10 — count drops by at least 25\n- No other table is modified\n\nStart by reading this task's spec and checking for recent duplicate work.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T12:39:07.330164+00:00","updated_at":"2026-04-21T12:39:07.330164+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"8b49a8e1-3f38-44b9-b1f8-dc8adddcf5f6","title":"[Forge] Add PubMed abstracts to 30 papers missing them","description":"230+ papers lack abstracts. Abstracts improve search, hypothesis evidence linking, and agent context.\n\nVerification:\n- 30 papers gain non-empty abstracts\n- Each update comes from paper_cache, PubMed, or another cited provider\n- Remaining missing-abstract count drops by at least 25\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T10:30:20.259504+00:00","updated_at":"2026-04-21T10:30:20.259504+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_paper_abstract_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"f13984eb-78da-4cb5-b62c-d118c1a1aff8","title":"[Forge] Add PubMed abstracts to 30 papers missing them","description":"Fetch and add PubMed abstracts to 30 papers that lack them. 228 papers are missing abstracts (P82 gap).\n\nSteps:\n1. Query: SELECT id, title FROM papers WHERE abstract IS NULL OR abstract = '' OR abstract = 'null' ORDER BY id LIMIT 30\n2. For each: use paper_cache.get_paper(id) to fetch abstract from PubMed, write to papers.abstract\n3. Verify: SELECT COUNT(*) FROM papers WHERE abstract IS NULL OR abstract = '' OR abstract = 'null' returns <= 198\n\nAcceptance: 30 papers gain non-empty abstract field.","status":"done","priority":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-21T10:21:02.645869+00:00","updated_at":"2026-04-21T10:21:02.645869+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":"/home/ubuntu/scidex/.orchestra-worktrees/task-80ffb77b-8391-493c-8644-37086c8e2e3c/docs/planning/specs/forge_pubmed_abstracts_spec.md","provider":"any","payload_json":"{}"},{"id":"bb30e0c4-323c-46b6-bcbe-b3a779e2953f","title":"[Forge] Fix nb_sea_ad_001 notebook + notebook reproducibility audit","description":"The SEA-AD Cell-Type Vulnerability Analysis notebook (nb_sea_ad_001) shows 15 error outputs on /notebook/nb_sea_ad_001. Root cause: cell 2 fails with 'ModuleNotFoundError: No module named forge' — all subsequent cells cascade with NameError because the 'load()' helper from forge never got defined.\n\nFIX THIS NOTEBOOK:\n1. Check what 'forge' module was expected (likely forge_tools.py or a local module)\n2. Fix the import: either add forge to sys.path or replace with the actual module path\n3. Verify the data files exist in data/forge_cache/seaad/\n4. Re-run the notebook: jupyter nbconvert --execute --to notebook nb_sea_ad_001.ipynb\n5. Commit the re-executed notebook with clean outputs\n\nNOTEBOOK REPRODUCIBILITY (low-priority audit, not enforcement):\nCreate a lightweight recurring check that flags broken notebooks:\n- Scan all .ipynb files in site/notebooks/\n- For each, count error outputs (output_type='error')\n- If errors > 0, log to a notebook_health table with: notebook_id, error_count, first_error_name, first_error_value, checked_at\n- Surface on the /health dashboard (when built)\n- Don't block or enforce — just monitor and flag\n\nREPRODUCIBILITY REQUIREMENTS (document in AGENTS.md):\n- Notebooks should list their dependencies in cell 1 (pip install or import check)\n- Notebooks should use relative paths from the repo root\n- Data dependencies should be documented (which datasets/caches are needed)\n- Notebooks should be re-runnable: nbconvert --execute should produce clean output\n- Workers creating notebooks should run them before committing and verify zero error outputs\n\nThis is the 'notebook quality gate' — not blocking, just monitoring. Similar to how the review gate catches bad code, this catches bad notebooks.\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":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-19T05:35:20.268196+00:00","updated_at":"2026-04-19T05:35:20.268196+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/bb30e0c4_323_spec.md","provider":"any","payload_json":"{\"_stall_skip_providers\": [], \"_stall_requeued_by\": \"minimax\", \"_stall_requeued_at\": \"2026-04-12 10:33:23\", \"completion_shas\": [\"641254192\"], \"completion_shas_checked_at\": \"2026-04-16T23:36:55.595838+00:00\", \"_stall_skip_at\": {}, \"_stall_skip_pruned_at\": \"2026-04-14T10:37:14.022390+00:00\", \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"dd044d70-ce76-4b5b-ad25-25122ca66156","title":"[Forge] Enrich 20 papers with full PubMed metadata","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\n1050/15732 papers lack abstracts. Fetch from PubMed API and update.\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":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-19T05:30:43.762190+00:00","updated_at":"2026-04-19T05:30:43.762190+00:00","summary":"","completion_notes":"Verified: task 314e3759 created and ran scripts/enrich_papers_missing_abstracts.py which enriched 864 papers. Current DB has 17,127/17,372 papers with abstracts (98.6%). Remaining 245 papers lack PubMed abstracts - tested via API and confirmed unavailable. This task's prior commit (96e3996c5) was spec-only; actual code landed via 314e3759.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"claude","payload_json":"{\"requirements\": {\"coding\": 8, \"reasoning\": 8, \"analysis\": 8}, \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"314e3759-48fa-45f3-a446-94f51f00c139","title":"[Forge] Enrich 20 papers with full PubMed metadata","description":"963/15109 papers lack abstracts. Fetch from PubMed API and update.\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":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-19T05:22:08.292909+00:00","updated_at":"2026-04-19T05:22:08.292909+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/314e3759_48fa_45f3_a446_94f51f00c139_spec.md","provider":"claude","payload_json":"{\"requirements\": {\"coding\": 8, \"reasoning\": 8, \"analysis\": 8}, \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"8e1626a9-95c1-454c-b996-83b5a400a702","title":"[Forge] Integrate tool chains API endpoints into api.py","description":"The tool_chains.py engine and api_tool_chains.py endpoints exist but are not integrated into api.py. Integrate the chain endpoints (/api/forge/chains CRUD and execute) and add a Tool Chains section to the /forge page showing available chains.\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":82,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-19T05:20:43.621920+00:00","updated_at":"2026-04-19T05:20:43.621920+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/8e1626a9_95c_spec.md","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"cc39a5d9-3f63-4941-81d6-8b53bba6b603","title":"[Forge] Render 25 notebooks missing HTML outputs","description":"Many notebooks lack rendered_html_path values. Rendered notebooks make computational artifacts inspectable and reusable.\n\nVerification:\n- 25 notebooks have non-empty rendered_html_path values\n- Rendered files exist on disk or the row is skipped with a clear reason\n- Remaining notebooks missing rendered HTML is reduced\n\nStart by reading this task's spec. Select notebooks from PostgreSQL (dbname=scidex user=scidex_app) with ipynb_path or file_path but no rendered_html_path. Render with the existing notebook pipeline and capture failures without blocking the batch. Update rendered_html_path only for successful real outputs and verify files exist.","status":"done","priority":81,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T01:10:43.788215+00:00","updated_at":"2026-04-23T01:10:43.788215+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/quest_engine_notebook_render_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"eb40eacd-007c-4821-92fc-c8eca8935592","title":"[Forge] Render 20 notebooks missing HTML output files","description":"Notebooks without rendered HTML cannot be displayed on the /notebooks page or embedded in wiki pages. For 20 notebooks where rendered_html IS NULL or rendered_path is missing (SELECT id, title, notebook_path FROM notebooks WHERE rendered_html IS NULL LIMIT 20): (1) locate the .ipynb file under site/notebooks/; (2) execute: jupyter nbconvert --to html --execute <path>; (3) store the rendered HTML path in the DB: UPDATE notebooks SET rendered_path=<html_path>, rendered_at=NOW() WHERE id=<id>; (4) verify the /notebooks/<id> page returns 200 and shows real content. For notebooks that fail execution: log the error in notebook_health table and skip. Verification: 20 notebooks attempted; at least 15 render successfully; rendered_path populated.","status":"done","priority":81,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-22T22:54:34.969224+00:00","updated_at":"2026-04-22T22:54:34.969224+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/quest_engine_notebook_render_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"f3acb1bf-0ea7-42c3-88cb-79c6681758e9","title":"[Forge] Render 25 notebooks missing HTML outputs","description":"Notebooks lack rendered_html_path values. Rendered notebooks make computational artifacts inspectable and reusable.\n\nVerification:\n- 25 notebooks have non-empty rendered_html_path values\n- Rendered files exist on disk or the row is skipped with a clear reason\n- Remaining notebooks missing rendered HTML is reduced\n\nStart by reading this task's spec and checking for duplicate recent work.","status":"done","priority":81,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-22T22:48:05.940894+00:00","updated_at":"2026-04-22T22:48:05.940894+00:00","summary":"","completion_notes":"After sync with main: 4 active notebooks (nb-SDA-2026-04-10-gap-20260410-091440/090500/091107 and nb-SDA-2026-04-21-gap-debate-20260417-033037-c43d12c2) had file_path pointing to non-existent .ipynb files. Archived them. Final state: all 414 active notebooks have rendered_html_path populated or valid source files; active_missing_html=0.","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/quest_engine_notebook_render_backfill_spec.md","provider":"any","payload_json":"{\"completion_shas\": [\"fd14e09f1\"], \"completion_shas_checked_at\": \"2026-04-22T22:48:05.907199+00:00\"}"},{"id":"a42e9d23-2418-457c-b7ba-2df216710546","title":"[Forge] Test all scientific tools (PubMed, Semantic Scholar, UniProt) for availability","description":"Run health checks on all Forge tools. Report and fix any that are down or returning errors.\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-19T10:47:54.108909+00:00","updated_at":"2026-04-19T10:47:54.108909+00:00","summary":"","completion_notes":"Fixed HPO Term Search by correcting Monarch API endpoint in scidex/forge/tools.py line 6717. Changed from /v3/search to /v3/api/search. Git worktree is broken (cannot push).","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\": [\"01f90cf65\"], \"completion_shas_checked_at\": \"2026-04-17T06:39:39.888506+00:00\", \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"3df010f4-0323-44a0-9699-6d65381c98a5","title":"[Forge] CI: Test all scientific tools for availability","description":"Run a health check on all registered Forge tools (PubMed, Semantic Scholar, Allen Brain, etc). Report failures.","status":"blocked","priority":78,"task_type":"recurring","frequency":"daily","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T15:10:18.507138+00:00","updated_at":"2026-04-24T13:13:26.291447+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/3df010f4-0323-44a0-9699-6d65381c98a5_spec.md","provider":"any","payload_json":"{\"completion_shas\": [\"78dcb1cad9bfb476336a453069f00ef745158c7e\"], \"completion_shas_checked_at\": \"2026-04-12T17:21:29.384970+00:00\", \"completion_shas_missing\": [\"b64188057ad3bc68a227895aad19f79e8474e79b\", \"2a8b39731e3806e9fd73443008c960317c4b12f8\", \"02b4a7235283dc9aef7ca793f56d9b1cb9df6f27\", \"783b30e7a3bdc00a37cec1a8bfecdaac287a910d\", \"5ca75972972d5875460041782f1fdf47e7f0060f\", \"5c87d8e8314939a122401af388a58f1b06129bbe\", \"4a51d9a11347cba1098d5fc334576bdd78f9eec6\", \"bfc940d91115e7350b19733454d0ae79159ea606\", \"2bddcf6c913dbd6fa6415fb38df153d606224b44\", \"3389022271de1ae061182c3d24fc9a042bf404c9\", \"3cd69ea3d6874d83a59c525be8e2a585d19a1deb\", \"063b823acca64f77f55f132e3cf89b16851dfb77\", \"193bc578bd64c793a1c6ab7e41e880317473168f\"], \"requirements\": {\"coding\": 5}}"},{"id":"30b60124-8665-4a5e-b246-106eceb7e2d5","title":"[Forge] Write structured evidence summaries for 15 papers cited by top hypotheses","description":"Papers cited in hypothesis evidence_for without structured reviews are black boxes — agents cannot tell whether the citation is strong or weak evidence. For 15 papers cited in hypotheses.evidence_for with no entry in paper_reviews (SELECT DISTINCT p.id, p.pmid, p.title, p.abstract FROM papers p JOIN hypotheses h ON p.pmid = ANY(h.evidence_for::text[]) WHERE p.id NOT IN (SELECT paper_id FROM paper_reviews) AND p.abstract IS NOT NULL LIMIT 15): (1) read abstract and available full text; (2) write a structured review: study_type, sample_size, primary_finding, effect_size, limitations, evidence_tier (A/B/C/D); (3) INSERT INTO paper_reviews (paper_id, study_type, finding, evidence_tier, reviewer_agent); (4) update the citing hypothesis evidence_for entry with evidence_tier. Verification: 15 paper_reviews created; at least 10 have evidence_tier B or higher.","status":"done","priority":77,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-22T23:34:59.679447+00:00","updated_at":"2026-04-22T23:34:59.679447+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/quest_engine_paper_review_backfill_spec.md","provider":"any","payload_json":"{}"},{"id":"d44a9878-601b-48ea-a148-adcfe531bd99","title":"[Forge] Event bus for inter-component communication","description":"SQLite-backed event bus (event_bus.py) for publish/subscribe: analysis_completed, hypothesis_scored, kg_edge_added, gap_resolved. Events table with type, payload JSON, source, consumed_by. /api/events endpoint. Acceptance: events table; post_process publishes; 3+ consumers; visible on Senate dashboard.","status":"done","priority":76,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-25T11:21:04.907653+00:00","updated_at":"2026-04-25T11:21:04.907653+00:00","summary":"","completion_notes":"Auto-release: non-recurring task produced no commits this iteration; requeuing for next cycle","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/d44a9878-601_forge_event_bus_for_inter_spec.md","provider":"any","payload_json":"{}"},{"id":"97860cf0-0076-4b32-8a78-072f14481fec","title":"[Forge] Verify and fix 15 registered tools with broken API endpoints or schemas","description":"Tools with outdated API endpoints or schema mismatches cause silent failures in agent analyses, corrupting the knowledge graph. For 15 skills with last_tested_at < NOW() - INTERVAL '14 days' or last_tested_at IS NULL (SELECT id, name, skill_type, api_endpoint FROM skills WHERE last_tested_at IS NULL OR last_tested_at < NOW() - INTERVAL '14 days' LIMIT 15): (1) make a test call to each tool's endpoint with minimal valid input; (2) if response is 200 and schema matches: UPDATE skills SET last_tested_at=NOW(), health_status='ok'; (3) if response is 4xx/5xx: investigate the error, update the endpoint or schema, retry; (4) if the API is deprecated: UPDATE status='deprecated', add migration_note pointing to replacement. Verification: 15 tools tested; at least 10 marked health_status='ok'; failures documented with fix or deprecation note.","status":"done","priority":76,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-22T22:56:37.987903+00:00","updated_at":"2026-04-22T22:56:37.987903+00:00","summary":"","completion_notes":"Verification complete. 14/15 tools passed: gtex_tissue_expression, methbase_age_methylation, get_disease_info, uniprot_protein_info, allen_brain_expression, disgenet_gene_diseases, chembl_drug_targets, string_enrichment, brainspan_expression, pubmed_abstract, methbase_disease_methylation, human_protein_atlas, pubchem_compound, clinvar_variants. BindingDB API returns 404 - endpoint deprecated. All 14 working tools updated with last_used_at = NOW().","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{}"},{"id":"7656f1df-bdf1-42f8-8f97-968247746944","title":"[Forge] Build automated PubMed update pipeline for hypothesis evidence","description":"Create a recurring pipeline that searches PubMed for new papers related to top hypotheses and updates evidence_for/evidence_against.\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":75,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-19T11:11:20.610945+00:00","updated_at":"2026-04-19T11:11:20.610945+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"docs/planning/specs/7656f1df-bdf_forge_build_automated_pubmed_update_pip_spec.md","provider":"any","payload_json":"{\"requirements\": {\"coding\": 7, \"reasoning\": 6}, \"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"1a33a296-e059-4ab1-8d95-aa1e1e308f68","title":"[Forge] Build tool usage analytics dashboard","description":"Show which tools are most used, success rates, average execution times. Query tool_calls table and display on /forge 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":70,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-20T15:10:41.302301+00:00","updated_at":"2026-04-20T15:10:41.302301+00:00","summary":"","completion_notes":"","last_error":"","time_estimate_hours":0.0,"completion_count":0,"spec_path":"","provider":"any","payload_json":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"25c699ee-11e4-4338-be20-d3c2903a0d12","title":"[Forge] Implement tool chaining — allow multi-step tool workflows","description":"Define tool chain templates (e.g., pubmed_search -> extract_entities -> add_to_kg). Store chains in DB. Execute via API.\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":65,"task_type":"one_shot","frequency":"","assigned_slot":"","started_at":null,"completed_at":"2026-04-20T20:25:13.693784+00:00","updated_at":"2026-04-20T20:25:13.693784+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":"{\"_reset_note\": \"This task was reset after a database incident on 2026-04-17.\\n\\n**Context:** SciDEX migrated from SQLite to PostgreSQL after recurring DB\\ncorruption. Some work done during Apr 16-17 may have been lost.\\n\\n**Before starting work:**\\n1. Check if the task's goal is ALREADY satisfied (run the relevant checks)\\n2. Check `git log --all --grep=task:YOUR_TASK_ID` for prior commits\\n3. If complete, verify and mark done. If partial, continue. If not done, proceed.\\n\\n**DB change:** SciDEX now uses PostgreSQL. `get_db()` auto-detects via\\nSCIDEX_DB_BACKEND=postgres env var.\", \"_reset_at\": \"2026-04-18T06:29:22.046013+00:00\", \"_reset_from_status\": \"done\"}"},{"id":"7ffcac76-07ae-4f9b-a5ae-40a531d8da09","title":"[Forge] Dedup scan every 6h","description":"Run artifact_dedup_agent.run_full_scan() to generate new deduplication recommendations as content grows. Uses high thresholds to minimize false positives.","status":"blocked","priority":60,"task_type":"recurring","frequency":"daily","assigned_slot":"","started_at":null,"completed_at":"2026-04-23T00:30:43.106008+00:00","updated_at":"2026-04-24T13:13:28.435424+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/7ffcac76_07a_spec.md","provider":"any","payload_json":"{\"requirements\": {\"analysis\": 3}, \"completion_shas\": [\"f6f2cd3b5f98bc3746ed0cf99bfd56862c7a282a\"], \"completion_shas_checked_at\": \"2026-04-12T17:19:29.992468+00:00\", \"completion_shas_missing\": [\"30683bafd3f72119104eedcd61c83303cf6172c3\", \"af558f3aa94ddc4dec8fb60c3d6ffa6fc205445e\"], \"_stall_skip_providers\": [\"glm\"]}"}],"reviews":[{"task_count":5,"total_tokens":250000.0,"total_cost":0.75,"output_score":1105.4208,"efficiency_rating":"waste","reviewed_at":"2026-04-20T16:13:25.817325+00:00"}],"effectiveness":{"task_count":5,"total_lines_added":0,"total_lines_removed":0,"total_files_modified":0,"total_hypotheses":902,"total_kg_edges":51173,"total_papers":1205,"total_tokens":250000.0,"total_duration":1708197.7225040002,"avg_impact":55271.04,"avg_effectiveness":1105.4208},"spec_content":"---\ntitle: \"Quest: Forge\"\ndescription: \"Scientific execution engine — tool registry, background agent orchestration, agent spawning, and tool-augmented analysis. Manages the ecosystem of background agents that perform research tasks.\"\ntype: quest\nlayer: Forge\npriority: 80\nstatus: active\nquest_id: dd0487d3-38a\nspec_path: docs/planning/specs/quest_forge_spec.md\n---\n\n# Quest: Forge\n\n**Layer:** Forge  \n**Priority:** P80  \n**Status:** active  \n**Tasks:** 402 total (25 done, 6 open)\n\n## Vision\n\nScientific execution engine — tool registry, background agent orchestration, agent spawning, and tool-augmented analysis. Manages the ecosystem of background agents that perform research tasks.\n\n## Open Tasks\n\n- [ ] [Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance (P90)\n- [ ] [Forge] Extend analysis framework to include model-building steps (P88)\n- [ ] [Forge] Biophysical model template: ODEs, parameter fitting, sensitivity analysis (P86)\n- [ ] [Forge] Deep learning model template: training pipeline, evaluation, checkpointing (P85)\n- [ ] [Forge] Model registry integration: link models to artifact versioning system (P84)\n- [ ] [Forge] Expand tool library (ongoing) (P50)\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- [ ] New model templates include test suites and validation\n- [ ] Tool registry changes tested for backward compatibility\n- [ ] No duplicate utility functions — reuse shared modules (kg_extraction_utils, pubmed_utils)\n- [ ] New modules < 500 lines; executor plugins have clean interfaces\n\n## Quality Requirements\n\n> All tools registered in the forge must demonstrate scientific utility. Tool submissions are rejected if they are stubs (no working implementation), duplicate existing tools, or implement busywork (e.g., trivial data transformations with no mechanistic insight). Each tool must have documented use cases in published analyses or hypotheses within 30 days. When registering ≥10 tools, use parallel agents (3–5 concurrent).\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: Forge</h2></p><p style=\"color:#bbb;line-height:1.6;margin:0.4rem 0\"><strong style=\"color:#e0e0e0\">Layer:</strong> Forge  \n<strong style=\"color:#e0e0e0\">Priority:</strong> P80  \n<strong style=\"color:#e0e0e0\">Status:</strong> active  \n<strong style=\"color:#e0e0e0\">Tasks:</strong> 402 total (25 done, 6 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\">Scientific execution engine — tool registry, background agent orchestration, agent spawning, and tool-augmented analysis. Manages the ecosystem of background agents that perform research tasks.</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; [Forge] Integrate ClinicalTrials.gov API for hypothesis clinical relevance (P90)</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; [Forge] Extend analysis framework to include model-building steps (P88)</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; [Forge] Biophysical model template: ODEs, parameter fitting, sensitivity analysis (P86)</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; [Forge] Deep learning model template: training pipeline, evaluation, checkpointing (P85)</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; [Forge] Model registry integration: link models to artifact versioning system (P84)</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; [Forge] Expand tool library (ongoing) (P50)</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>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; New model templates include test suites and validation</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; Tool registry changes tested for backward compatibility</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; No duplicate utility functions — reuse shared modules (kg_extraction_utils, pubmed_utils)</div>\n<div style=\"margin:0.2rem 0;color:#bbb\">&#9744; New modules &lt; 500 lines; executor plugins have clean interfaces</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; All tools registered in the forge must demonstrate scientific utility. Tool submissions are rejected if they are stubs (no working implementation), duplicate existing tools, or implement busywork (e.g., trivial data transformations with no mechanistic insight). Each tool must have documented use cases in published analyses or hypotheses within 30 days. When registering ≥10 tools, use parallel agents (3–5 concurrent).</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_forge_spec.md","commits":[{"hash":"59405c7c5","message":"docs: AGENTS.md — document Path A/B/C task completion semantics [task:docs-agents-completion] (#40)","date":"2026-04-25"},{"hash":"e5b5848a0","message":"WIP on orchestra/task/8fcc8dc8-debate-artifact-version-pinning-referenc: 8a24c2fa2 [Senate] Delete broken restore_database.sh (#38)","date":"2026-04-25"},{"hash":"50e5ffcfe","message":"index on orchestra/task/8fcc8dc8-debate-artifact-version-pinning-referenc: 8a24c2fa2 [Senate] Delete broken restore_database.sh (#38)","date":"2026-04-25"},{"hash":"0d37f5fce","message":"untracked files on orchestra/task/8fcc8dc8-debate-artifact-version-pinning-referenc: 8a24c2fa2 [Senate] Delete broken restore_database.sh (#38)","date":"2026-04-25"},{"hash":"48f8d2fe3","message":"feat: surface all five SciDEX layers in nav [task:cba19c94-1724-4d5a-b89d-96c73c25f12a] (#39)","date":"2026-04-25"},{"hash":"1f0e35929","message":"Squash merge: orchestra/task/b1a8e549-cross-cutting-wire-existing-k-dense-skil (2 commits)","date":"2026-04-25"},{"hash":"ddb7db381","message":"[Agora] Wire existing K-Dense-backed tools into debate orchestration [task:b1a8e549-6f31-43c5-80f5-7c4717c267e4]","date":"2026-04-25"},{"hash":"76b71427a","message":"[Agora] Wire existing K-Dense-backed tools into debate orchestration [task:b1a8e549-6f31-43c5-80f5-7c4717c267e4]","date":"2026-04-25"},{"hash":"779e85c3a","message":"[Senate] Verify /resources dashboard complete; check off acceptance criteria [task:82074adc-507f-4e6b-9092-e2ceee79e7d4]","date":"2026-04-25"},{"hash":"4c66a8e09","message":"[Senate] Establish emergency access recovery procedures [task:e643cdd3-afd6-410f-a366-a6297d112127]","date":"2026-04-25"},{"hash":"7265a06b4","message":"Squash merge: orchestra/task/b1a8e549-cross-cutting-wire-existing-k-dense-skil (1 commits)","date":"2026-04-25"},{"hash":"58406ec64","message":"[Atlas] Dashboard artifact type: living web views with data source rendering [task:a17-28-DASH0001]","date":"2026-04-25"},{"hash":"8a24c2fa2","message":"[Senate] Delete broken restore_database.sh (#38)","date":"2026-04-25"},{"hash":"b98a1fa18","message":"[Senate] Delete broken restore_database.sh","date":"2026-04-25"},{"hash":"e846f82ef","message":"[Senate] Refresh BACKUP_RESTORE.md + docs/runbooks/emergency_restore.md (#37)","date":"2026-04-25"},{"hash":"43972a45e","message":"[Senate] Refresh BACKUP_RESTORE.md + docs/runbooks/emergency_restore.md","date":"2026-04-25"},{"hash":"2c7dbfe7f","message":"[Senate] Delete 9 obsolete backup scripts/units (continuation of Phase A-D cleanup) (#36)","date":"2026-04-25"},{"hash":"9743eb298","message":"[Senate] Delete 9 obsolete backup scripts/units (continuation of Phase A-D cleanup)","date":"2026-04-25"},{"hash":"3e72d8383","message":"[Agora] Wire 3 missing tools into debate skill_functions, fix citation persistence bug [task:b1a8e549-6f31-43c5-80f5-7c4717c267e4]","date":"2026-04-25"},{"hash":"4310e9854","message":"[Demo] Work log: figures verified complete — 140/140 analyses covered [task:df201d8f-4b89-4258-9148-eb1028fc1fbd]","date":"2026-04-24"}]}