Skip to content

sharecli User Journeys

Visual workflows for sharecli. Each journey maps to FR IDs so agents can detect story gaps (see also docs/friction-log.md).

Quick Navigation

JourneyTimeComplexityPrimary FRsStatus
Quick Start5 minBeginnerFR-001, FR-002, FR-003Ready — tests/quick_start_journey.rs
Core Integration15 minIntermediateFR-001, FR-004, FR-005Planned
Production Setup30 minAdvancedFR-004, FR-005, NFR-001..003Planned

Journey → FR map

Step (happy path)Command / actionFR
Install binarycargo install sharecli / cargo build --releaseNFR-001
Init configsharecli config initFR-002
Register projectsharecli project add <name> <path>FR-003
Start processsharecli start <project> --harness <harness>FR-001
List processessharecli psFR-001
Check healthsharecli status / sharecli healthFR-004
Set limitssharecli limits <project> --memory <mb>FR-005
Stopsharecli stop --allFR-001

Architecture

mermaid
flowchart TB
    A[Config FR-002] --> B[Project registry FR-003]
    B --> C[Start / ps / stop FR-001]
    C --> D[Status / health FR-004]
    C --> E[Limits / check FR-005]

Performance

MetricP50P95
Cold Start< 10ms< 50ms
Hot Path< 1ms< 5ms