arrow_backRetour aux issues
Rahul-pamula/Open_Source_Scout
#117
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
Phase 7E: Autonomy level and sync frequency onboarding UI
ecoDébutant
help wanted
good first issue
descriptionDescription
## Phase 7E — Autonomy Level & Sync Frequency Onboarding UI
### Context
Step 3 (final) of the onboarding wizard. Users choose their autonomy level and how often Scout checks their monitored issues. After completing this step, Scout is fully configured.
### Design philosophy
**Light. Precise. Technical. Quiet.** The L3 warning must be explicit — not a tooltip, a visible confirmation.
### Scope
Create `apps/web/src/pages/onboarding/Autonomy.tsx`
**Autonomy Level (required, radio cards):**
- **L1 — Manual**: Every comment requires your explicit approval before posting.
- **L2 — Auto-Draft**: Scout prepares drafts. You click Post when ready.
- **L3 — Autonomous**: Scout posts within your policy rules automatically. (Requires confirmation.)
**Monitoring Frequency (required, select):**
- Every 1 hour
- Every 6 hours ← default
- Every 12 hours
- Daily
**L3 Confirmation (inline — not a separate modal):**
Show a visible checkbox that must be checked before L3 can be saved:
> [ ] I understand Scout will post comments on GitHub on my behalf without per-action approval. My policy rules and safety gate remain enforced.
**On complete:** Save to `autonomy_policies`, redirect to Radar.
### Acceptance criteria
- [ ] Component at correct path
- [ ] L1/L2/L3 radio cards work
- [ ] Sync frequency selection works (4 options)
- [ ] L3 requires the confirmation checkbox before saving
- [ ] Saves autonomy level AND sync frequency together
- [ ] Redirects to Radar on complete
- [ ] Follows design philosophy
Issues similaires
lingdojo/kana-dojo
star3.2k
Poids du dépôt lourd
[Good First Issue] 🐡 Add new Japan Fact 251 - Beginner-Friendly Open-source Contribution
## 🟢 Good First Issue: Add Japan Fact #251 — Beginner-Friendly Open Source Contribution ![Time: <1 minute](https://img…
TypeScript
enhancement
help wanted
WasiqB/multiple-cucumber-html-reporter
star281
Poids du dépôt moyen
Error bucketing
It would be great to bucket the errors in different types i.e. Code exception, configuration exception, environmental e…
TypeScript
enhancement
help wanted
StellarLock/StellarLock
star0
Poids du dépôt léger
LP lock links omit the /token|lp/ URL segment, causing wrong-type lookups on the detail page
## Summary Lock detail links should include the lock's kind in the URL, e.g. `/app/lock/lp/:id` or `/app/lock/token/:i…
TypeScript
bug
good first issue