Content Removal Service v3 — independent LCSv2 foundation; CRS domain follows separately.
  • PHP 63.7%
  • JavaScript 16.1%
  • Python 11%
  • Blade 7%
  • CSS 1.1%
  • Other 1.1%
Find a file
Kai Baum 64776126f6
Some checks are pending
tests / ci (push) Waiting to run
docs(crsv3): record native platform acceptance with pinned evidence
Change-Event: 70c159da-5768-4a2c-be5a-9a2b8aeaf25e
2026-11-05 04:37:14 +01:00
.github Isolate CRSv3 runtime and patch inherited foundation advisories 2026-11-03 20:56:38 +01:00
app test(crs): add real native platform acceptance and proof binding 2026-11-04 18:33:19 +01:00
bin test(crs): add isolated business acceptance and recovery integrity gates 2026-11-04 07:02:47 +01:00
bootstrap test(crs): add isolated business acceptance and recovery integrity gates 2026-11-04 07:02:47 +01:00
config feat(crsv3): connect CRSv3 through existing platform contracts 2026-11-04 17:30:42 +01:00
database feat(crsv3): connect CRSv3 through existing platform contracts 2026-11-04 17:30:42 +01:00
docs docs(crsv3): record native platform acceptance with pinned evidence 2026-11-05 04:37:14 +01:00
lang feat(crs): integrate authoritative business domain and native case billing 2026-11-04 06:29:10 +01:00
packages/partner-finance Publish fresh CRSv3 acceptance evidence and isolation proofs 2026-11-03 21:17:14 +01:00
public Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
resources fix(crs): preserve final removal proofs and immutable event facts 2026-11-04 10:03:00 +01:00
routes feat(crsv3): connect CRSv3 through existing platform contracts 2026-11-04 17:30:42 +01:00
storage Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
tests fix(test): isolate local PostgreSQL GSS defaults before PHP fork 2026-11-04 23:18:51 +01:00
.editorconfig Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
.gitattributes Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
.gitignore Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
.npmrc Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
AGENTS.md feat(crsv3): connect CRSv3 through existing platform contracts 2026-11-04 17:30:42 +01:00
artisan Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
composer.json Isolate CRSv3 runtime and patch inherited foundation advisories 2026-11-03 20:56:38 +01:00
composer.lock Isolate CRSv3 runtime and patch inherited foundation advisories 2026-11-03 20:56:38 +01:00
package-lock.json Isolate CRSv3 runtime and patch inherited foundation advisories 2026-11-03 20:56:38 +01:00
package.json Isolate CRSv3 runtime and patch inherited foundation advisories 2026-11-03 20:56:38 +01:00
phpstan.neon Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
phpunit.xml Isolate CRSv3 runtime and patch inherited foundation advisories 2026-11-03 20:56:38 +01:00
pint.json Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00
playwright.config.mjs Isolate CRSv3 runtime and patch inherited foundation advisories 2026-11-03 20:56:38 +01:00
project-sources-crs.md docs(crsv3): record native platform acceptance with pinned evidence 2026-11-05 04:37:14 +01:00
README.md docs(crs): accept complete local rights and removal domain 2026-11-04 11:01:25 +01:00
vite.config.js Import versioned LCSv2 foundation e89dbb3 into independent CRSv3 2026-11-03 20:55:04 +01:00

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.