Add enterprise appliance experience Phase 1 foundation

This commit is contained in:
Jino Jose committed 2026-07-12 12:13:23 +05:30
1 parent b3eec34158
commit ebaa2e7219
69 files changed
+6832 -18

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
# Appliance Test Fixtures
## Supported Baseline
Capture the exact prior released revision, package/ISO checksum, Ubuntu version, product category,
commercial tier, schema version and enabled components before migration testing. A moving `main`
checkout is not a valid baseline.
## Restore Fixture Requirements
- Synthetic users, audit events, settings and operational state only.
- No real credentials, signed licenses, customer documents or private logs.
- Valid checksums and a documented schema/product version.
- Representative Workstation and Server install records.
- Valid, missing/staging, expired, invalid-signature and mismatch license fixtures using test keys.
- Corrupt, incomplete and incompatible backup fixtures for negative testing.
Fixtures containing secrets or customer content MUST NOT enter source control.
+29
View File
@@ -0,0 +1,29 @@
{
"schema": "cezen.test.setup_matrix.v1",
"configurations": [
{
"id": "representative-workstation",
"category": "workstation",
"commercial_label": "Nexus One AI Workstation",
"compatibility_profile": "starter",
"expected_server_tier_menu": false,
"journeys": ["valid", "field-staging", "invalid-license", "network-loss", "service-failure", "reboot-resume", "stale-readiness"]
},
{
"id": "representative-server-m",
"category": "server",
"commercial_label": "Server M",
"compatibility_tier": "basic",
"expected_server_tier_menu": true,
"journeys": ["valid", "field-staging", "invalid-license", "hardware-restriction", "network-loss", "service-failure", "reboot-resume", "stale-readiness"]
}
],
"common_assertions": [
"non-secret progress persists",
"duplicate submission is idempotent",
"customer-facing state is truthful",
"safe next action is present",
"restricted-network help is local",
"WCAG 2.2 AA evidence is recorded"
]
}