---
name: process-learning-queue
description: >-
  Bearbeta .cursor/learning-queue.md — pending, promoted, rejected. Använd när
  användaren ber om kögen eller efter domänagents arbete.
disable-model-invocation: true
---

# Bearbeta learning-queue

## Fil

- **Projekt:** `.cursor/learning-queue.md` (skapa från `.cursor/learning-queue.example.md` om saknas)
- **Mall:** endast exempel — curator arbetar i **kundprojektets** queue

## Steg

1. Läs hela filen (Pending + Bearbetat).
2. Per rad med `pending` / utan status i Bearbetat:
   - Kör **classify-knowledge**
   - Om `Generic: yes` → planera promote (skill `promote-to-template`)
   - Om `no` → markera `rejected` med skäl "projektlokal"
   - Om känsligt → `rejected`, flytta fakta till journal via **journal-keeper**
3. Uppdatera tabellen **Bearbetat** med id, status, datum, kort notering.
4. Ta bort eller arkivera inte Pending-rader utan att flytta till Bearbetat.

## ID-format

`LQ-NNN` — öka sekventiellt. Domänagenter får lägga nästa lediga id.

## Mall för ny pending-rad

```markdown
| LQ-00X | 2026-06-04 | vpn-engineer | openstack-cleura | Beskrivning | yes | task 42 / journal |
```

## Notifiering

Endast när du **ändrat** kön — tyst annars.

- **Ny Pending-rad:** blockquote 📚 + guldfärg — se `agent-learning.mdc`.
- **Flytt till Bearbetat:** blockquote 📚 **Learning queue — bearbetat** + guldfärg (samma regel).

## När kön är tom

Rapportera `Learning queue: ingen pending` — föreslå inte promote utan uppdrag.
