Merge remote-tracking branch 'origin/master'

This commit is contained in:
2026-09-25 11:48:27 +03:00

View File

@@ -0,0 +1,152 @@
{
"baseline_set_id": "ss-prod-visual",
"baseline_set_version": "1",
"release_id": "11111111-1111-4111-8111-111111111111",
"baseline_family": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"catalog_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"catalog_revision": {
"schema_version": 1,
"catalog_revision_id": "11111111-1111-4111-8111-111111111111",
"catalog_id": "11111111-1111-4111-8111-111111111111",
"parent_revision_id": null,
"catalog_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"cas_version": 1,
"entry_revisions": [
{
"baseline_id": "44444444-4444-4444-8444-444444444444",
"baseline_revision_id": "44444444-4444-4444-8444-444444444444",
"entry_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"coordinate_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"status": "approved",
"supersedes_revision_id": null,
"entry": {
"schema_version": 1,
"baseline_id": "44444444-4444-4444-8444-444444444444",
"dashboard_id": 12,
"kind": "visual",
"release_version": "v1.0.0",
"release_commit_hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"normalized_filters": {
"schema_version": 1,
"filters": [],
"filters_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"tab_identifier": "overview",
"expected_image_sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"expected_image_content_ref": "baselines/ss-prod-visual/44444444-4444-4444-8444-444444444444.png",
"source_response_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"captured_at": "2026-09-08T12:00:00Z",
"policy": {
"type": "perceptual",
"ssim_min": 0.99,
"pixel_diff_threshold": 0.01
},
"status": "approved",
"fingerprints": {
"query": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"dataset": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"filter": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"layout": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"provenance": {
"environment": "ss-prod",
"actor": "capture-service",
"source_artifact_id": "44444444-4444-4444-8444-444444444444",
"source_response_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"execution_principal_fingerprint": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"rls_context_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"normalization_version": "1"
},
"approval": {
"by": "reviewer",
"at": "2026-09-08T12:00:00Z"
},
"created_at": "2026-09-08T12:00:00Z"
},
"capture_artifact_id": "44444444-4444-4444-8444-444444444444",
"capture_profile_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"review_disposition_id": "44444444-4444-4444-8444-444444444446",
"review_status": "confirmed"
},
{
"baseline_id": "77777777-7777-4777-8777-777777777777",
"baseline_revision_id": "77777777-7777-4777-8777-777777777777",
"entry_digest": "dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
"coordinate_hash": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
"status": "approved",
"supersedes_revision_id": null,
"entry": {
"schema_version": 1,
"baseline_id": "77777777-7777-4777-8777-777777777777",
"dashboard_id": 12,
"chart_id": 34,
"release_version": "v1.0.0",
"release_commit_hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"result_key": "revenue_by_region",
"normalized_filters": {
"schema_version": 1,
"filters": [],
"filters_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"expected": {
"kind": "table",
"canonical": {
"columns": [
"region",
"revenue",
"orders"
],
"rows": [
[
"north",
1000,
10
],
[
"south",
2000,
20
]
]
}
},
"source_response_hash": "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
"captured_at": "2026-09-08T12:00:00Z",
"policy": {
"type": "row_set",
"key_columns": [
"region"
],
"order_sensitive": true
},
"status": "approved",
"provenance": {
"environment": "ss-prod",
"actor": "capture-service",
"source_artifact_id": "77777777-7777-4777-8777-777777777778",
"source_response_hash": "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
"execution_principal_fingerprint": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"rls_context_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"normalization_version": "1"
},
"created_at": "2026-09-08T12:00:00Z"
},
"capture_artifact_id": "77777777-7777-4777-8777-777777777778",
"capture_profile_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"review_disposition_id": null,
"review_status": "not_applicable"
}
],
"publication": {
"state": "published",
"publication_id": "11111111-1111-4111-8111-111111111111",
"expected_branch_head": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"commit_hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"error_code": null,
"published_receipt_id": "11111111-1111-4111-8111-111111111111"
},
"created_at": "2026-09-08T12:00:00Z",
"actor_id": "reviewer",
"reason": "Approved source fixture"
}
}