{"spec_id":"coherence-cli-comprehensive","title":"Coherence Network CLI (coherence-cli) Comprehensive Feature Spec","summary":"The `coherence-cli` (published as `npm i -g coherence-cli`) is the primary terminal interface for the Coherence Network. It enables developers, researchers, and contributors to interact with the network's decentralized intelligence platform without a web browser. It formalizes identity-first onboarding, idea tracing, and value attribution with zero runtime dependencies to ensure maximum portability and minimal friction.","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":"user-surfaces","process_summary":"— Zero Runtime Dependencies: The package must not have any `dependencies` in `package.json`. It must use native Node.js modules (e.g., `fs`, `path`, ; — Identity-First Onboarding: Users can participate without a central account. Onboarding (`identity setup`) guides the user through linking existing ; — Core Command Set (15 Commands): The CLI must support exactly 15 core functional commands (including aliases) that cover the full lifecycle of an idea.; — Public API Integration: By default, the CLI interacts with `https://api.coherencycoin.com` but allows override via `COHERENCE_API_URL`.; — Idea & Spec Traceability: Commands to browse ideas (`ideas`), view details (`idea`), list specs (`specs`), and view spec details (`spec`) with ROI","pseudocode_summary":null,"implementation_summary":"cli/bin/cc.mjs (CLI entry point); cli/lib/commands/ideas.mjs (ideas commands); cli/lib/commands/tasks.mjs (task commands); cli/lib/commands/nodes.mjs (node commands)","created_by_contributor_id":null,"updated_by_contributor_id":null,"created_at":"2026-04-09T03:10:08.842935Z","updated_at":"2026-04-09T03:10:08.842935Z","content_path":"specs/coherence-cli-comprehensive.md","content_hash":"4afea5fe9c5df908","workspace_id":"coherence-network"}