TenantAtlas/apps/platform/.pnpm-store/v10/files/30/219859cc2ceb5816bf7dc32f731cfb77d9b7cd523b91248e9aa28f3ff1e2c390c2eb298c2f103eeeb7f34d95f5589fc7274909186db63926d0b3c65973eba8
ahmido 1fec9c6f9d
Some checks failed
Main Confidence / confidence (push) Failing after 45s
feat: compress governance operator outcomes (#253)
## Summary
- introduce surface-aware compressed governance outcomes and reuse the shared truth/explanation seams for operator-first summaries
- apply the compressed outcome hierarchy across baseline, evidence, review, review-pack, canonical review/evidence, and artifact-oriented operation-run surfaces
- expand spec 214 fixtures and Pest coverage, and fix tenant-panel route assertions by generating explicit tenant-panel URLs in the affected Filament tests

## Validation
- `cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent`
- focused governance compression suite from `specs/214-governance-outcome-compression/quickstart.md` passed (`68` tests, `445` assertions)
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Filament/InventoryItemResourceTest.php tests/Feature/Filament/BackupSetUiEnforcementTest.php tests/Feature/Filament/RestoreRunUiEnforcementTest.php` passed (`18` tests, `81` assertions)

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #253
2026-04-19 12:30:36 +00:00

1 line
2.1 KiB
Plaintext

{"version":3,"sources":["../../../src/prisma/mysql/driver.ts"],"sourcesContent":["import type { PrismaClient } from '@prisma/client/extension';\n\nimport { Prisma } from '@prisma/client';\n\nimport { entityKind } from '~/entity.ts';\nimport type { Logger } from '~/logger.ts';\nimport { DefaultLogger } from '~/logger.ts';\nimport { MySqlDatabase, MySqlDialect } from '~/mysql-core/index.ts';\nimport type { DrizzleConfig } from '~/utils.ts';\nimport type { PrismaMySqlPreparedQueryHKT, PrismaMySqlQueryResultHKT } from './session.ts';\nimport { PrismaMySqlSession } from './session.ts';\n\nexport class PrismaMySqlDatabase\n\textends MySqlDatabase<PrismaMySqlQueryResultHKT, PrismaMySqlPreparedQueryHKT, Record<string, never>>\n{\n\tstatic override readonly [entityKind]: string = 'PrismaMySqlDatabase';\n\n\tconstructor(client: PrismaClient, logger: Logger | undefined) {\n\t\tconst dialect = new MySqlDialect();\n\t\tsuper(dialect, new PrismaMySqlSession(dialect, client, { logger }), undefined, 'default');\n\t}\n}\n\nexport type PrismaMySqlConfig = Omit<DrizzleConfig, 'schema'>;\n\nexport function drizzle(config: PrismaMySqlConfig = {}) {\n\tlet logger: Logger | undefined;\n\tif (config.logger === true) {\n\t\tlogger = new DefaultLogger();\n\t} else if (config.logger !== false) {\n\t\tlogger = config.logger;\n\t}\n\n\treturn Prisma.defineExtension((client) => {\n\t\treturn client.$extends({\n\t\t\tname: 'drizzle',\n\t\t\tclient: {\n\t\t\t\t$drizzle: new PrismaMySqlDatabase(client, logger),\n\t\t\t},\n\t\t});\n\t});\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA,oBAAuB;AAEvB,oBAA2B;AAE3B,oBAA8B;AAC9B,wBAA4C;AAG5C,qBAAmC;AAE5B,MAAM,4BACJ,gCACT;AAAA,EACC,QAA0B,wBAAU,IAAY;AAAA,EAEhD,YAAY,QAAsB,QAA4B;AAC7D,UAAM,UAAU,IAAI,+BAAa;AACjC,UAAM,SAAS,IAAI,kCAAmB,SAAS,QAAQ,EAAE,OAAO,CAAC,GAAG,QAAW,SAAS;AAAA,EACzF;AACD;AAIO,SAAS,QAAQ,SAA4B,CAAC,GAAG;AACvD,MAAI;AACJ,MAAI,OAAO,WAAW,MAAM;AAC3B,aAAS,IAAI,4BAAc;AAAA,EAC5B,WAAW,OAAO,WAAW,OAAO;AACnC,aAAS,OAAO;AAAA,EACjB;AAEA,SAAO,qBAAO,gBAAgB,CAAC,WAAW;AACzC,WAAO,OAAO,SAAS;AAAA,MACtB,MAAM;AAAA,MACN,QAAQ;AAAA,QACP,UAAU,IAAI,oBAAoB,QAAQ,MAAM;AAAA,MACjD;AAAA,IACD,CAAC;AAAA,EACF,CAAC;AACF;","names":[]}