{"spec_id":"investment-ux-stake-cc-on-ideas","title":"Investment UX — Stake CC on Ideas from Web and CLI with Clear Returns","summary":"**Spec ID**: 157-investment-ux-stake-cc-on-ideas","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":"identity-and-onboarding","process_summary":"GET /api/ideas/{idea_id}/invest-preview returns ROI projection; GET /api/contributors/{id}/investments returns all positions with summary; GET /api/contributors/{id}/investment-history returns CC flow timeline; POST /api/contributors/{id}/pledges creates time pledge with cc_equivalent; POST stake endpoint supports dry_run returning projection without recording","pseudocode_summary":null,"implementation_summary":"api/app/services/stake_compute_service.py (compute_next_tasks_for_idea()); api/app/services/contribution_ledger_service.py (CC ledger); web/app/invest/page.tsx (investment UI)","created_by_contributor_id":null,"updated_by_contributor_id":null,"created_at":"2026-04-09T03:10:08.939253Z","updated_at":"2026-04-09T03:10:08.939253Z","content_path":"specs/investment-ux-stake-cc-on-ideas.md","content_hash":"cb4f2e777fbeb419","workspace_id":"coherence-network"}