/** * Anonymous Product Telemetry v1 — daily identity + snapshot contract tests * (PRI-598; review remediation: workspace-scoped identity, tri-state facts). * * Locks the privacy invariants: * - same secret + same workspace + same UTC date → identical ID (same-day * dedup correctness); * - same secret + different dates → different, unlinkable IDs; * - different workspaces + same date → different, unlinkable IDs; * - the workspace scope ID never leaks the path without the secret; * - strict schema validation rejects unknown fields, wrong types, bad dates; * - tri-state facts (boolean | null) validate and round-trip without null * collapsing to false ("Unknown ≠ false"); * - privacy guard rejects content-bearing field names; * - the built snapshot never contains the secret. */ export {}; //# sourceMappingURL=product-telemetry-contract.test.d.ts.map