docs: update AGENTS.md with reputation system, launch plan, and new collections

This commit is contained in:
2026-02-09 18:12:40 +01:00
parent 72d60bcdad
commit 16e73a61ab

View File

@@ -72,7 +72,8 @@ js/
│ ├── pow-captcha.js # Proof-of-Work Captcha (Challenge/Verify)
│ ├── btcpay.js # BTCPay Server Integration (Invoice, Checkout, Webhook)
│ ├── favorites.js # Favoriten-Service (localStorage + Directus Sync)
── notifications.js # Benachrichtigungen (Polling, Badge)
── notifications.js # Benachrichtigungen (Polling, Badge)
│ └── reputation.js # Reputation-System (Deals, Ratings, Level)
└── components/
├── app-shell.js # Layout, registriert Routes
├── app-header.js # Header (Theme-Toggle, Lang-Dropdown, Profil-Dropdown)
@@ -86,6 +87,8 @@ docs/
├── DIRECTUS-SETUP.md # Directus Backend Setup
├── DIRECTUS-SCHEMA.md # Collection-Strukturen & Permissions
├── MONETIZATION.md # Monetarisierung & Anti-Abuse
├── LAUNCH-PLAN.md # Release-Phasen, Pricing, Checkliste
├── REPUTATION.md # Reputation-System (Konzept, Directus-Anleitung)
├── pow-server/ # PHP PoW-Captcha Server (pow.dgray.io)
└── og-proxy.php # Open Graph Meta-Tag Proxy (pow.dgray.io)
@@ -161,7 +164,7 @@ locales/
7. ~~Payment-Integration mit BTCpay Server~~ ✅ Proxy auf `pow.dgray.io`, Frontend-Service `btcpay.js`
8. ~~Favoriten Directus Sync~~ ✅ FavoritesService mit Union-Merge bei Login
9. ~~Expired Listings~~ ✅ Directus Flow (alle 15 Min), Status-Badges auf Cards
10. Reputation-System (siehe Details unten)
10. ~~Reputation-System~~`reputation.js` Service, Deals/Ratings Collections, Chat-Widget Deal-Bestätigung + Sterne-Bewertung, Seller-Card Badges (siehe `docs/REPUTATION.md`)
11. ~~In-App Benachrichtigungen~~ ✅ NotificationsService mit Polling, Glocke-Icon mit Badge
12. Push-Benachrichtigungen (Web Push API)
13. ~~Monero MultiSig Escrow~~ ❌ Gestrichen (erfordert VASP-Lizenz + KYC, widerspricht Privacy-Konzept)
@@ -191,6 +194,8 @@ locales/
| `messages` | ✓ | ✓ | - | Filter via `conversation` ID |
| `favorites` | ✓ | ✓ | - | User-Rolle: Filter `user = $CURRENT_USER`, Delete erlaubt |
| `notifications` | ✓ | ✓ (via Flow/Webhook) | ✓ | User-Rolle: Filter `user_hash`, nur `read` updaten |
| `deals` | ✓ | ✓ | ✓ | Update nur `*_confirmed`, `status`, `date_confirmed` |
| `ratings` | ✓ | ✓ | - | Bewertungen sind final, kein Update/Delete |
### Directus Flows