- PHP 63.7%
- JavaScript 16.1%
- Python 11%
- Blade 7%
- CSS 1.1%
- Other 1.1%
|
Some checks are pending
tests / ci (push) Waiting to run
Change-Event: 70c159da-5768-4a2c-be5a-9a2b8aeaf25e |
||
|---|---|---|
| .github | ||
| app | ||
| bin | ||
| bootstrap | ||
| config | ||
| database | ||
| docs | ||
| lang | ||
| packages/partner-finance | ||
| public | ||
| resources | ||
| routes | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .npmrc | ||
| AGENTS.md | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| package-lock.json | ||
| package.json | ||
| phpstan.neon | ||
| phpunit.xml | ||
| pint.json | ||
| playwright.config.mjs | ||
| project-sources-crs.md | ||
| README.md | ||
| vite.config.js | ||
Content Removal Service v3
Eigenständige Laravel-13-/Livewire-4-/Flux-Foundation für CRSv3 aus dem versionierten LCSv2-Stand e89dbb356041583593188335ec0982ba30c54522. Projekt-ID: crsv3. Die freigegebene Phase 2 integriert die CRS-Geschäftsdomäne F01–F37. Die lokale Domain-Abnahme ist bestanden: 503 Tests und 61 Business-Gates; die produktive Plattformintegration bleibt eine spätere Phase. Auditorstatus: UNREVIEWED.
Domain-Abnahme · F01–F37 · Quellenindex · Foundation-Abnahme und vollständiger Abschlussbericht · Architektur · Verträge · Abweichungen · Security.
Lokal starten
Die vollständige isolierte Einrichtung, Datenbankanlage, eigenen Schlüssel, SMTP-/Providergrenzen und Wiederherstellung beschreibt Operations. Vor Composer-Installation config/runtime.example als ignorierte .env anlegen und ausschließlich CRSv3-Datenbankzugang konfigurieren. Anschließend Dependencies aus Lockfiles installieren, Schlüssel erzeugen, migrieren und bauen.
php artisan serve --host=127.0.0.1 --port=8043
php artisan queue:work database --queue=crsv3 --sleep=1 --tries=5 --timeout=90
php artisan schedule:work
Die Befehle laufen in getrennten Terminals aus diesem Repository. Liveness /up, Readiness /ready; lokaler Browser-Smoke auf 8044. Default: keine aktivierten Zahlungs-/Payoutmodule, Testmodus, kein externer Mailversand. Private Dateien, Logs, Datenbanken und Schlüssel sind nicht versioniert.
Prüfen
bin/partner-finance-acceptance quality
bin/tax-acceptance validators
bin/partner-finance-acceptance local
npm run test:browser
bin/foundation-acceptance identity
bin/foundation-acceptance generic-core
bin/foundation-acceptance settlement-local
bin/tax-acceptance local
Die Runner erzeugen eigene disposable Testdatenbanken und temporäre App-/Storage-/Browserbereiche. PDF-/Fonttests verwenden explizit 768M PHP-Speicher. Offizielle Providerprüfungen benötigen vorhandene dafür bestimmte Sandboxzugänge; lokale HTTP-Fixtures sind kein offizieller Nachweis. Es gibt keine Live-Aktivierung. Die Domain-Verträge stehen in docs/domain/CONTRACTS.md; bin/domain-acceptance prüft die isolierte Kundenanwendung und gekennzeichnete HTTP-Testadapter.
Importierte LCSv2-Unterlagen sind historische technische Referenzen. Ihr alter PASS-/Release-/Providerstatus gilt nicht als CRSv3-Abnahme. Maßgeblich sind ausschließlich die neuen Abnahmenachweise und die acht Projektdateien.