Keeps this page in sync as the body changes. Pause it any time for a quieter view.
Path /specs/investment-ux-stake-cc-on-ideas
Last refresh never
Investment UX — Stake CC on Ideas from Web and CLI with Clear Returns
inventory_source local | spec_api /api/spec-registry/investment-ux-stake-cc-on-ideas | registry_updated 2026-04-09T03:10:08.939253Z
potential_value 0.00 | actual_value 1.00 | value_gap 0.00
estimated_cost 0.00 | actual_cost 1.00 | cost_gap 1.00
estimated_roi 0.00 | actual_roi 1.00
Missing contributor linkage. Submit a change request with contributor attribution.
Open process view for this spec
task_ids -
branches -
source_files specs/identity-driven-onboarding-tofu.md, specs/investment-ux-stake-cc-on-ideas.md
evidence_refs -
Open implementation view for this spec
implementation_refs spec-registry:identity-driven-onboarding-tofu, spec-registry:investment-ux-stake-cc-on-ideas
lineage_ids -
public_endpoints -
summary **Spec ID**: 157-investment-ux-stake-cc-on-ideas
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 -
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)