{"ok":true,"generatedAt":"2026-05-15T09:30:57.460Z","proofReceiptManifest":{"laneCount":4,"sourceCount":4,"receiptCount":4,"receiptsAreScaffolded":true,"commandAll":"pnpm proof:all","validateCommand":"pnpm proof:validate","statusMode":"static-manifest","lanes":[{"id":"stripe-replay","label":"Stripe replay proof","command":"pnpm proof:stripe-replay","source":"ops/stripe-replay-proof-plan.json","receipt":"ops/receipts/stripe-replay-proof-receipt.md","purpose":"Verifies billing event replay posture, idempotency receipts, profile updates, and audit evidence expectations.","sourceStatus":"declared","receiptStatus":"declared"},{"id":"rls","label":"RLS proof matrix","command":"pnpm proof:rls","source":"ops/rls-proof-matrix.json","receipt":"ops/receipts/rls-proof-matrix.md","purpose":"Verifies row-level security expectations for SaaS tenant data boundaries.","sourceStatus":"declared","receiptStatus":"declared"},{"id":"rbac","label":"RBAC proof matrix","command":"pnpm proof:rbac","source":"ops/rbac-proof-matrix.json","receipt":"ops/receipts/rbac-proof-matrix.md","purpose":"Verifies role-based access control expectations across owners, admins, members, and guarded surfaces.","sourceStatus":"declared","receiptStatus":"declared"},{"id":"tenant-durability","label":"Tenant durability proof","command":"pnpm proof:tenant-durability","source":"ops/tenant-durability-proof-matrix.json","receipt":"ops/receipts/tenant-durability-proof-matrix.md","purpose":"Verifies tenant lifecycle durability expectations and final-state evidence capture.","sourceStatus":"declared","receiptStatus":"declared"}]}}