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)
|
│ ├── pow-captcha.js # Proof-of-Work Captcha (Challenge/Verify)
|
||||||
│ ├── btcpay.js # BTCPay Server Integration (Invoice, Checkout, Webhook)
|
│ ├── btcpay.js # BTCPay Server Integration (Invoice, Checkout, Webhook)
|
||||||
│ ├── favorites.js # Favoriten-Service (localStorage + Directus Sync)
|
│ ├── 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/
|
└── components/
|
||||||
├── app-shell.js # Layout, registriert Routes
|
├── app-shell.js # Layout, registriert Routes
|
||||||
├── app-header.js # Header (Theme-Toggle, Lang-Dropdown, Profil-Dropdown)
|
├── app-header.js # Header (Theme-Toggle, Lang-Dropdown, Profil-Dropdown)
|
||||||
@@ -86,6 +87,8 @@ docs/
|
|||||||
├── DIRECTUS-SETUP.md # Directus Backend Setup
|
├── DIRECTUS-SETUP.md # Directus Backend Setup
|
||||||
├── DIRECTUS-SCHEMA.md # Collection-Strukturen & Permissions
|
├── DIRECTUS-SCHEMA.md # Collection-Strukturen & Permissions
|
||||||
├── MONETIZATION.md # Monetarisierung & Anti-Abuse
|
├── 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)
|
├── pow-server/ # PHP PoW-Captcha Server (pow.dgray.io)
|
||||||
└── og-proxy.php # Open Graph Meta-Tag Proxy (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`
|
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
|
8. ~~Favoriten Directus Sync~~ ✅ FavoritesService mit Union-Merge bei Login
|
||||||
9. ~~Expired Listings~~ ✅ Directus Flow (alle 15 Min), Status-Badges auf Cards
|
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
|
11. ~~In-App Benachrichtigungen~~ ✅ NotificationsService mit Polling, Glocke-Icon mit Badge
|
||||||
12. Push-Benachrichtigungen (Web Push API)
|
12. Push-Benachrichtigungen (Web Push API)
|
||||||
13. ~~Monero MultiSig Escrow~~ ❌ Gestrichen (erfordert VASP-Lizenz + KYC, widerspricht Privacy-Konzept)
|
13. ~~Monero MultiSig Escrow~~ ❌ Gestrichen (erfordert VASP-Lizenz + KYC, widerspricht Privacy-Konzept)
|
||||||
@@ -191,6 +194,8 @@ locales/
|
|||||||
| `messages` | ✓ | ✓ | - | Filter via `conversation` ID |
|
| `messages` | ✓ | ✓ | - | Filter via `conversation` ID |
|
||||||
| `favorites` | ✓ | ✓ | - | User-Rolle: Filter `user = $CURRENT_USER`, Delete erlaubt |
|
| `favorites` | ✓ | ✓ | - | User-Rolle: Filter `user = $CURRENT_USER`, Delete erlaubt |
|
||||||
| `notifications` | ✓ | ✓ (via Flow/Webhook) | ✓ | User-Rolle: Filter `user_hash`, nur `read` updaten |
|
| `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
|
### Directus Flows
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user