TenantAtlas/apps/platform/.pnpm-store/v10/files/b9/bd00fd185d462d766e3783f7dd09c5ea7c4249dd3abfbee3bf33d73921990a8d96c4b53d9b2ff10370d35be4f84f6208404e2164118c597e4fb091c0323252
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

465 lines
15 KiB
Plaintext

"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var mimeType_exports = {};
__export(mimeType_exports, {
getMimeTypeForPath: () => getMimeTypeForPath,
isJsonMimeType: () => isJsonMimeType,
isTextualMimeType: () => isTextualMimeType,
isXmlMimeType: () => isXmlMimeType
});
module.exports = __toCommonJS(mimeType_exports);
function isJsonMimeType(mimeType) {
return !!mimeType.match(/^(application\/json|application\/.*?\+json|text\/(x-)?json)(;\s*charset=.*)?$/);
}
function isXmlMimeType(mimeType) {
return !!mimeType.match(/^(application\/xml|application\/.*?\+xml|text\/xml)(;\s*charset=.*)?$/);
}
function isTextualMimeType(mimeType) {
return !!mimeType.match(/^(text\/.*?|application\/(json|(x-)?javascript|xml.*?|ecmascript|graphql|x-www-form-urlencoded)|image\/svg(\+xml)?|application\/.*?(\+json|\+xml))(;\s*charset=.*)?$/);
}
function getMimeTypeForPath(path) {
const dotIndex = path.lastIndexOf(".");
if (dotIndex === -1)
return null;
const extension = path.substring(dotIndex + 1);
return types.get(extension) || null;
}
const types = /* @__PURE__ */ new Map([
["ez", "application/andrew-inset"],
["aw", "application/applixware"],
["atom", "application/atom+xml"],
["atomcat", "application/atomcat+xml"],
["atomdeleted", "application/atomdeleted+xml"],
["atomsvc", "application/atomsvc+xml"],
["dwd", "application/atsc-dwd+xml"],
["held", "application/atsc-held+xml"],
["rsat", "application/atsc-rsat+xml"],
["bdoc", "application/bdoc"],
["xcs", "application/calendar+xml"],
["ccxml", "application/ccxml+xml"],
["cdfx", "application/cdfx+xml"],
["cdmia", "application/cdmi-capability"],
["cdmic", "application/cdmi-container"],
["cdmid", "application/cdmi-domain"],
["cdmio", "application/cdmi-object"],
["cdmiq", "application/cdmi-queue"],
["cu", "application/cu-seeme"],
["mpd", "application/dash+xml"],
["davmount", "application/davmount+xml"],
["dbk", "application/docbook+xml"],
["dssc", "application/dssc+der"],
["xdssc", "application/dssc+xml"],
["ecma", "application/ecmascript"],
["es", "application/ecmascript"],
["emma", "application/emma+xml"],
["emotionml", "application/emotionml+xml"],
["epub", "application/epub+zip"],
["exi", "application/exi"],
["exp", "application/express"],
["fdt", "application/fdt+xml"],
["pfr", "application/font-tdpfr"],
["geojson", "application/geo+json"],
["gml", "application/gml+xml"],
["gpx", "application/gpx+xml"],
["gxf", "application/gxf"],
["gz", "application/gzip"],
["hjson", "application/hjson"],
["stk", "application/hyperstudio"],
["ink", "application/inkml+xml"],
["inkml", "application/inkml+xml"],
["ipfix", "application/ipfix"],
["its", "application/its+xml"],
["ear", "application/java-archive"],
["jar", "application/java-archive"],
["war", "application/java-archive"],
["ser", "application/java-serialized-object"],
["class", "application/java-vm"],
["js", "application/javascript"],
["mjs", "application/javascript"],
["json", "application/json"],
["map", "application/json"],
["json5", "application/json5"],
["jsonml", "application/jsonml+json"],
["jsonld", "application/ld+json"],
["lgr", "application/lgr+xml"],
["lostxml", "application/lost+xml"],
["hqx", "application/mac-binhex40"],
["cpt", "application/mac-compactpro"],
["mads", "application/mads+xml"],
["webmanifest", "application/manifest+json"],
["mrc", "application/marc"],
["mrcx", "application/marcxml+xml"],
["ma", "application/mathematica"],
["mb", "application/mathematica"],
["nb", "application/mathematica"],
["mathml", "application/mathml+xml"],
["mbox", "application/mbox"],
["mscml", "application/mediaservercontrol+xml"],
["metalink", "application/metalink+xml"],
["meta4", "application/metalink4+xml"],
["mets", "application/mets+xml"],
["maei", "application/mmt-aei+xml"],
["musd", "application/mmt-usd+xml"],
["mods", "application/mods+xml"],
["m21", "application/mp21"],
["mp21", "application/mp21"],
["m4p", "application/mp4"],
["mp4s", "application/mp4"],
["doc", "application/msword"],
["dot", "application/msword"],
["mxf", "application/mxf"],
["nq", "application/n-quads"],
["nt", "application/n-triples"],
["cjs", "application/node"],
["bin", "application/octet-stream"],
["bpk", "application/octet-stream"],
["buffer", "application/octet-stream"],
["deb", "application/octet-stream"],
["deploy", "application/octet-stream"],
["dist", "application/octet-stream"],
["distz", "application/octet-stream"],
["dll", "application/octet-stream"],
["dmg", "application/octet-stream"],
["dms", "application/octet-stream"],
["dump", "application/octet-stream"],
["elc", "application/octet-stream"],
["exe", "application/octet-stream"],
["img", "application/octet-stream"],
["iso", "application/octet-stream"],
["lrf", "application/octet-stream"],
["mar", "application/octet-stream"],
["msi", "application/octet-stream"],
["msm", "application/octet-stream"],
["msp", "application/octet-stream"],
["pkg", "application/octet-stream"],
["so", "application/octet-stream"],
["oda", "application/oda"],
["opf", "application/oebps-package+xml"],
["ogx", "application/ogg"],
["omdoc", "application/omdoc+xml"],
["onepkg", "application/onenote"],
["onetmp", "application/onenote"],
["onetoc", "application/onenote"],
["onetoc2", "application/onenote"],
["oxps", "application/oxps"],
["relo", "application/p2p-overlay+xml"],
["xer", "application/patch-ops-error+xml"],
["pdf", "application/pdf"],
["pgp", "application/pgp-encrypted"],
["asc", "application/pgp-signature"],
["sig", "application/pgp-signature"],
["prf", "application/pics-rules"],
["p10", "application/pkcs10"],
["p7c", "application/pkcs7-mime"],
["p7m", "application/pkcs7-mime"],
["p7s", "application/pkcs7-signature"],
["p8", "application/pkcs8"],
["ac", "application/pkix-attr-cert"],
["cer", "application/pkix-cert"],
["crl", "application/pkix-crl"],
["pkipath", "application/pkix-pkipath"],
["pki", "application/pkixcmp"],
["pls", "application/pls+xml"],
["ai", "application/postscript"],
["eps", "application/postscript"],
["ps", "application/postscript"],
["provx", "application/provenance+xml"],
["pskcxml", "application/pskc+xml"],
["raml", "application/raml+yaml"],
["owl", "application/rdf+xml"],
["rdf", "application/rdf+xml"],
["rif", "application/reginfo+xml"],
["rnc", "application/relax-ng-compact-syntax"],
["rl", "application/resource-lists+xml"],
["rld", "application/resource-lists-diff+xml"],
["rs", "application/rls-services+xml"],
["rapd", "application/route-apd+xml"],
["sls", "application/route-s-tsid+xml"],
["rusd", "application/route-usd+xml"],
["gbr", "application/rpki-ghostbusters"],
["mft", "application/rpki-manifest"],
["roa", "application/rpki-roa"],
["rsd", "application/rsd+xml"],
["rss", "application/rss+xml"],
["rtf", "application/rtf"],
["sbml", "application/sbml+xml"],
["scq", "application/scvp-cv-request"],
["scs", "application/scvp-cv-response"],
["spq", "application/scvp-vp-request"],
["spp", "application/scvp-vp-response"],
["sdp", "application/sdp"],
["senmlx", "application/senml+xml"],
["sensmlx", "application/sensml+xml"],
["setpay", "application/set-payment-initiation"],
["setreg", "application/set-registration-initiation"],
["shf", "application/shf+xml"],
["sieve", "application/sieve"],
["siv", "application/sieve"],
["smi", "application/smil+xml"],
["smil", "application/smil+xml"],
["rq", "application/sparql-query"],
["srx", "application/sparql-results+xml"],
["gram", "application/srgs"],
["grxml", "application/srgs+xml"],
["sru", "application/sru+xml"],
["ssdl", "application/ssdl+xml"],
["ssml", "application/ssml+xml"],
["swidtag", "application/swid+xml"],
["tei", "application/tei+xml"],
["teicorpus", "application/tei+xml"],
["tfi", "application/thraud+xml"],
["tsd", "application/timestamped-data"],
["toml", "application/toml"],
["trig", "application/trig"],
["ttml", "application/ttml+xml"],
["ubj", "application/ubjson"],
["rsheet", "application/urc-ressheet+xml"],
["td", "application/urc-targetdesc+xml"],
["vxml", "application/voicexml+xml"],
["wasm", "application/wasm"],
["wgt", "application/widget"],
["hlp", "application/winhlp"],
["wsdl", "application/wsdl+xml"],
["wspolicy", "application/wspolicy+xml"],
["xaml", "application/xaml+xml"],
["xav", "application/xcap-att+xml"],
["xca", "application/xcap-caps+xml"],
["xdf", "application/xcap-diff+xml"],
["xel", "application/xcap-el+xml"],
["xns", "application/xcap-ns+xml"],
["xenc", "application/xenc+xml"],
["xht", "application/xhtml+xml"],
["xhtml", "application/xhtml+xml"],
["xlf", "application/xliff+xml"],
["rng", "application/xml"],
["xml", "application/xml"],
["xsd", "application/xml"],
["xsl", "application/xml"],
["dtd", "application/xml-dtd"],
["xop", "application/xop+xml"],
["xpl", "application/xproc+xml"],
["*xsl", "application/xslt+xml"],
["xslt", "application/xslt+xml"],
["xspf", "application/xspf+xml"],
["mxml", "application/xv+xml"],
["xhvml", "application/xv+xml"],
["xvm", "application/xv+xml"],
["xvml", "application/xv+xml"],
["yang", "application/yang"],
["yin", "application/yin+xml"],
["zip", "application/zip"],
["*3gpp", "audio/3gpp"],
["adp", "audio/adpcm"],
["amr", "audio/amr"],
["au", "audio/basic"],
["snd", "audio/basic"],
["kar", "audio/midi"],
["mid", "audio/midi"],
["midi", "audio/midi"],
["rmi", "audio/midi"],
["mxmf", "audio/mobile-xmf"],
["*mp3", "audio/mp3"],
["m4a", "audio/mp4"],
["mp4a", "audio/mp4"],
["m2a", "audio/mpeg"],
["m3a", "audio/mpeg"],
["mp2", "audio/mpeg"],
["mp2a", "audio/mpeg"],
["mp3", "audio/mpeg"],
["mpga", "audio/mpeg"],
["oga", "audio/ogg"],
["ogg", "audio/ogg"],
["opus", "audio/ogg"],
["spx", "audio/ogg"],
["s3m", "audio/s3m"],
["sil", "audio/silk"],
["wav", "audio/wav"],
["*wav", "audio/wave"],
["weba", "audio/webm"],
["xm", "audio/xm"],
["ttc", "font/collection"],
["otf", "font/otf"],
["ttf", "font/ttf"],
["woff", "font/woff"],
["woff2", "font/woff2"],
["exr", "image/aces"],
["apng", "image/apng"],
["avif", "image/avif"],
["bmp", "image/bmp"],
["cgm", "image/cgm"],
["drle", "image/dicom-rle"],
["emf", "image/emf"],
["fits", "image/fits"],
["g3", "image/g3fax"],
["gif", "image/gif"],
["heic", "image/heic"],
["heics", "image/heic-sequence"],
["heif", "image/heif"],
["heifs", "image/heif-sequence"],
["hej2", "image/hej2k"],
["hsj2", "image/hsj2"],
["ief", "image/ief"],
["jls", "image/jls"],
["jp2", "image/jp2"],
["jpg2", "image/jp2"],
["jpe", "image/jpeg"],
["jpeg", "image/jpeg"],
["jpg", "image/jpeg"],
["jph", "image/jph"],
["jhc", "image/jphc"],
["jpm", "image/jpm"],
["jpf", "image/jpx"],
["jpx", "image/jpx"],
["jxr", "image/jxr"],
["jxra", "image/jxra"],
["jxrs", "image/jxrs"],
["jxs", "image/jxs"],
["jxsc", "image/jxsc"],
["jxsi", "image/jxsi"],
["jxss", "image/jxss"],
["ktx", "image/ktx"],
["ktx2", "image/ktx2"],
["png", "image/png"],
["sgi", "image/sgi"],
["svg", "image/svg+xml"],
["svgz", "image/svg+xml"],
["t38", "image/t38"],
["tif", "image/tiff"],
["tiff", "image/tiff"],
["tfx", "image/tiff-fx"],
["webp", "image/webp"],
["wmf", "image/wmf"],
["disposition-notification", "message/disposition-notification"],
["u8msg", "message/global"],
["u8dsn", "message/global-delivery-status"],
["u8mdn", "message/global-disposition-notification"],
["u8hdr", "message/global-headers"],
["eml", "message/rfc822"],
["mime", "message/rfc822"],
["3mf", "model/3mf"],
["gltf", "model/gltf+json"],
["glb", "model/gltf-binary"],
["iges", "model/iges"],
["igs", "model/iges"],
["mesh", "model/mesh"],
["msh", "model/mesh"],
["silo", "model/mesh"],
["mtl", "model/mtl"],
["obj", "model/obj"],
["stpx", "model/step+xml"],
["stpz", "model/step+zip"],
["stpxz", "model/step-xml+zip"],
["stl", "model/stl"],
["vrml", "model/vrml"],
["wrl", "model/vrml"],
["*x3db", "model/x3d+binary"],
["x3dbz", "model/x3d+binary"],
["x3db", "model/x3d+fastinfoset"],
["*x3dv", "model/x3d+vrml"],
["x3dvz", "model/x3d+vrml"],
["x3d", "model/x3d+xml"],
["x3dz", "model/x3d+xml"],
["x3dv", "model/x3d-vrml"],
["appcache", "text/cache-manifest"],
["manifest", "text/cache-manifest"],
["ics", "text/calendar"],
["ifb", "text/calendar"],
["coffee", "text/coffeescript"],
["litcoffee", "text/coffeescript"],
["css", "text/css"],
["csv", "text/csv"],
["htm", "text/html"],
["html", "text/html"],
["shtml", "text/html"],
["jade", "text/jade"],
["jsx", "text/jsx"],
["less", "text/less"],
["markdown", "text/markdown"],
["md", "text/markdown"],
["mml", "text/mathml"],
["mdx", "text/mdx"],
["n3", "text/n3"],
["conf", "text/plain"],
["def", "text/plain"],
["in", "text/plain"],
["ini", "text/plain"],
["list", "text/plain"],
["log", "text/plain"],
["text", "text/plain"],
["txt", "text/plain"],
["rtx", "text/richtext"],
["*rtf", "text/rtf"],
["sgm", "text/sgml"],
["sgml", "text/sgml"],
["shex", "text/shex"],
["slim", "text/slim"],
["slm", "text/slim"],
["spdx", "text/spdx"],
["styl", "text/stylus"],
["stylus", "text/stylus"],
["tsv", "text/tab-separated-values"],
["man", "text/troff"],
["me", "text/troff"],
["ms", "text/troff"],
["roff", "text/troff"],
["t", "text/troff"],
["tr", "text/troff"],
["ttl", "text/turtle"],
["uri", "text/uri-list"],
["uris", "text/uri-list"],
["urls", "text/uri-list"],
["vcard", "text/vcard"],
["vtt", "text/vtt"],
["*xml", "text/xml"],
["yaml", "text/yaml"],
["yml", "text/yaml"],
["3gp", "video/3gpp"],
["3gpp", "video/3gpp"],
["3g2", "video/3gpp2"],
["h261", "video/h261"],
["h263", "video/h263"],
["h264", "video/h264"],
["m4s", "video/iso.segment"],
["jpgv", "video/jpeg"],
["jpm", "video/jpm"],
["jpgm", "video/jpm"],
["mj2", "video/mj2"],
["mjp2", "video/mj2"],
["ts", "application/typescript"],
["mp4", "video/mp4"],
["mp4v", "video/mp4"],
["mpg4", "video/mp4"],
["m1v", "video/mpeg"],
["m2v", "video/mpeg"],
["mpe", "video/mpeg"],
["mpeg", "video/mpeg"],
["mpg", "video/mpeg"],
["ogv", "video/ogg"],
["mov", "video/quicktime"],
["qt", "video/quicktime"],
["webm", "video/webm"]
]);
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
getMimeTypeForPath,
isJsonMimeType,
isTextualMimeType,
isXmlMimeType
});