# Story 5.1: Interface de Configuration et Diagnostic IA

Status: done

## Story

As an administrator,
I want a dedicated UI to check my AI connection status and switch providers,
So that I can verify that Ollama or OpenAI is working correctly without checking server logs.

## Acceptance Criteria

1. **Given** the settings page (`/settings`).
2. **When** I load the page.
3. **Then** I see the current configured provider (Ollama/OpenAI) and model name.
4. **And** I see a "Status" indicator (Green/Red) checking the connection in real-time.
5. **And** I can click a "Test Generation" button to see a raw response from the AI.
6. **And** if an error occurs, the full error message is displayed in a red alert box.

## Tasks / Subtasks

- [x] Création de la page `/settings` (AC: 1, 2)
  - [x] Créer `app/settings/page.tsx`
  - [x] Ajouter un lien vers Settings dans la Sidebar ou le Header
- [x] Composant `AIStatusCard` (AC: 3, 4)
  - [x] Afficher les variables d'env (masquées pour API Key)
  - [x] Appeler `/api/ai/test` au chargement pour le statut
- [x] Fonctionnalité de Test Manuel (AC: 5, 6)
  - [x] Bouton "Test Connection"
  - [x] Zone d'affichage des logs/erreurs bruts
- [ ] (Optionnel) Formulaire de changement de config (via `.env` ou DB)
  - [ ] Pour l'instant, afficher juste les valeurs `.env` en lecture seule pour diagnostic

## Dev Agent Record
- Implemented Settings page with full AI diagnostic panel.
- Added Sidebar link.


### Agent Model Used

### Debug Log References

### Completion Notes List

### File List
