{"spec_id":"standing-questions-roi-and-next-task-generation","title":"Spec: Standing Questions, ROI Fields, and Next-Task Generation","summary":"Enforce continuous ROI-driven discovery by ensuring each idea always has a standing improvement/measurement question, exposing ROI on questions and answers, and generating the next highest-ROI task from answered questions.","potential_value":0.0,"actual_value":1.0,"estimated_cost":0.0,"actual_cost":1.0,"value_gap":0.0,"cost_gap":1.0,"estimated_roi":0.0,"actual_roi":1.0,"idea_id":"idea-realization-engine","process_summary":"Every idea includes the standing improvement/measurement question.; Inventory exposes `question_roi` and `answer_roi` for question rows.; API can suggest and optionally create the next highest-ROI task from answered questions.","pseudocode_summary":null,"implementation_summary":"api/app/services/idea_service.py (_ensure_standing_questions(), add_question(), answer_question()); api/app/routers/inventory.py (next_highest_roi_task()); api/app/services/inventory_service.py (next_highest_roi_task_from_answered_questions()); api/app/models/idea.py (IdeaQuestion, IdeaQuestionCreate)","created_by_contributor_id":null,"updated_by_contributor_id":null,"created_at":"2026-04-09T03:10:09.032263Z","updated_at":"2026-04-09T03:10:09.032263Z","content_path":"specs/standing-questions-roi-and-next-task-generation.md","content_hash":"bba3b4b6fee805fb","workspace_id":"coherence-network"}