forked from BasedHardware/omi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFC-customer-data-plane-divergence.json
More file actions
24 lines (24 loc) · 1.17 KB
/
Copy pathFC-customer-data-plane-divergence.json
File metadata and controls
24 lines (24 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
"schema_version": 1,
"id": "FC-customer-data-plane-divergence",
"violated_contract": "A production-family artifact must not select a customer data plane different from stable, regardless of release cohort, build flag, update channel, preference, or runtime environment.",
"canonical_prevention": "Bind every production-family artifact to canonical production API, agent, desktop API, and Firebase/Firestore identity in build configuration and runtime resolution; mutation-test the protected settings and verify signed artifacts before publishing. Require a separate non-production identity plus explicit migration review for any exception.",
"canonical_prevention_artifact": [
"desktop/macos/Desktop/Tests/APIClientRoutingTests.swift",
"backend/tests/unit/test_desktop_release_scripts.py"
],
"evidence_prs": [
10090,
10214
],
"scope_hints": [
"codemagic.yaml",
"app/lib/env/**",
"app/lib/main.dart",
"app/lib/startup_routing.dart",
"desktop/macos/Desktop/Sources/AppBuild.swift",
"desktop/macos/Desktop/Sources/DesktopBackendEnvironment.swift",
"desktop/macos/Desktop/Sources/GoogleService-Info*.plist"
],
"status": "open"
}