docs: update AGENTS.md with reputation system, launch plan, and new collections
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user