feat: complete jobcard client management foundation

This commit is contained in:
Marco0300
2026-09-01 20:43:24 +02:00
parent 168c15c6ae
commit de2bf277c4
34 changed files with 2072 additions and 74 deletions
+9
View File
@@ -0,0 +1,9 @@
<?php
declare(strict_types=1);
/** Common contract for deterministic, storage-agnostic report queries. */
interface ReportQuery
{
/** @param list<array<string,mixed>> $rows @return list<array<string,mixed>> */
public function build(array $rows, string $audience = 'client'): array;
}