Shelly / Guide
Shelly guide

Decisions: you stay in charge

Shelly is designed as a decision-support system, not an autopilot. Anything that moves money or affects compliance waits for a human.

At a glance

How it works

  1. After each run, actions pass through the governance policy. Major ones are stored as 'pending'; minor ones are 'auto-approved' but still logged.
  2. Your answers are imported with python -m shelly decisions import shelly-decisions.json. The file is validated (schema, id format, size) before anything is applied.
  3. On the next run, the learning loop reads confirmed and rejected decisions and updates each rule's precision.

Method & formulas

Precision estimate
Beta(1 + confirmed, 1 + rejected) → precision = α ÷ (α + β)
Tuning rule
≥5 answers and precision < 40% → stricter threshold; > 85% → slightly earlier alerts, always within safe bounds

How to read it

Limits & safeguards

Ask Shelly

What needs my confirmation?confirm D-1a2b3c4dWhat have you learned?

Type or say these in the chat on the main page.

Related