Go to file
ahmido 00965eeb7f
Some checks failed
linter / quality (push) Successful in 53s
tests / ci (push) Failing after 5m39s
001-public-grid-viewer — Add QA / Quickstart / Decision docs, scheduler, ignores, formatting & tests (#1)
Kurze Zusammenfassung:

Ergänzt Feature-001-Artefakte: QA-Checkliste, Quickstart, Design-Entscheidung, Scheduler-Dokumentation.
Ergänzt Projekt-ignores: .dockerignore, .eslintignore, .npmignore.
Führte pint aus (Formatierungsfixes).
Fügte/aktualisierte Backend-/Frontend-Skizzen und Tests für den Public Grid Viewer (Reservations, Selection mapping, Payment scaffold, Composite job).
Branch: 001-public-grid-viewer
Wichtige Dateien (Auswahl):

Docs & specs:
qa.md
quickstart.md
001-public-grid-viewer.md
SCHEDULER.md
Config / infra:
pixel_grid.php
.dockerignore, .eslintignore, .npmignore
compose.yaml
Backend (skizzen / implementation):
SchedulerServiceProvider.php
providers.php
ExpireReservations.php
Reservation.php
2026_01_03_000002_create_reservations_table.php
SelectionMapper.php
CompositeImage.php
PaymentController.php
Frontend (scaffold):
Index.vue
GridCanvas.vue
Tests:
PublicGridMetaTest.php
ReserveSelectionTest.php
PriceCalculationTest.php
SelectionMathTest.php
Was ich lokal geprüft habe

pint ausgeführt (Formatierungsfixes angewendet).
Vollständige Test-Suite ausgeführt: 52 passed (164 assertions).
Branch gepusht: cloudarix/001-public-grid-viewer.

Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.local>
Reviewed-on: #1
2026-01-03 04:16:45 +00:00
.gemini Initial commit from Specify template 2026-01-03 01:36:51 +01:00
.github Initial commit from Specify template 2026-01-03 01:36:51 +01:00
.specify feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
app feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
bootstrap feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
config feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
database feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
docs feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
public Initial commit from Specify template 2026-01-03 01:36:51 +01:00
resources 001-public-grid-viewer — Add QA / Quickstart / Decision docs, scheduler, ignores, formatting & tests (#1) 2026-01-03 04:16:45 +00:00
routes feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
specs/001-public-grid-viewer feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
storage Initial commit from Specify template 2026-01-03 01:36:51 +01:00
tests feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
.dockerignore feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
.editorconfig Initial commit from Specify template 2026-01-03 01:36:51 +01:00
.env.example Initial commit from Specify template 2026-01-03 01:36:51 +01:00
.eslintignore feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
.gitattributes Initial commit from Specify template 2026-01-03 01:36:51 +01:00
.gitignore Initial commit from Specify template 2026-01-03 01:36:51 +01:00
.npmignore feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
.prettierignore Initial commit from Specify template 2026-01-03 01:36:51 +01:00
.prettierrc Initial commit from Specify template 2026-01-03 01:36:51 +01:00
AGENTS.md Initial commit from Specify template 2026-01-03 01:36:51 +01:00
artisan Initial commit from Specify template 2026-01-03 01:36:51 +01:00
boost.json Initial commit from Specify template 2026-01-03 01:36:51 +01:00
components.json Initial commit from Specify template 2026-01-03 01:36:51 +01:00
compose.yaml feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
composer.json Initial commit from Specify template 2026-01-03 01:36:51 +01:00
composer.lock Initial commit from Specify template 2026-01-03 01:36:51 +01:00
eslint.config.js Initial commit from Specify template 2026-01-03 01:36:51 +01:00
GEMINI.md Initial commit from Specify template 2026-01-03 01:36:51 +01:00
package-lock.json feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
package.json Initial commit from Specify template 2026-01-03 01:36:51 +01:00
phpunit.xml feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint 2026-01-03 04:56:12 +01:00
tsconfig.json Initial commit from Specify template 2026-01-03 01:36:51 +01:00
vite.config.ts Initial commit from Specify template 2026-01-03 01:36:51 +01:00