## Summary - rebuild the public Tenantial homepage around an evidence-first Microsoft tenant governance narrative - replace the old hero visual with a new static dashboard preview and add dedicated Trust Bar and Feature Pillars sections - update the shared public shell, navigation, footer, dark design tokens, assets, and homepage content to match the new brand direction - align website smoke coverage and Spec 400 artifacts with the rebuilt homepage ## Testing - not run in this pass - updated website smoke specs under apps/website/tests/smoke ## Note - `website-dev` was pushed to `origin` so the requested PR base exists remotely - the remote `website-dev` branch is an ancestor of `origin/dev`, so this PR may also show upstream `dev` history relative to that base Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #387
111 lines
3.5 KiB
YAML
111 lines
3.5 KiB
YAML
openapi: 3.1.0
|
|
info:
|
|
title: Tenantial Public Homepage Route Contract
|
|
version: "400.0.0"
|
|
summary: Static route expectations for the Tenantial homepage rebuild.
|
|
description: >
|
|
This contract documents public static website route behavior for Spec 400.
|
|
It does not introduce a backend API, authentication flow, database contract,
|
|
Microsoft Graph integration, or platform runtime dependency.
|
|
servers:
|
|
- url: http://127.0.0.1:4321
|
|
description: Local Astro website development server
|
|
paths:
|
|
/:
|
|
get:
|
|
summary: Render the Tenantial public homepage
|
|
operationId: renderTenantialHomepage
|
|
tags:
|
|
- public-website
|
|
responses:
|
|
"200":
|
|
description: Static HTML homepage for Tenantial
|
|
content:
|
|
text/html:
|
|
schema:
|
|
type: string
|
|
examples:
|
|
homepage:
|
|
summary: Required first-read content
|
|
value: "<!doctype html><html><head><title>Tenantial - Evidence-first governance for Microsoft tenants</title></head><body>Evidence-first governance for Microsoft tenants.</body></html>"
|
|
x-route-kind: static-html
|
|
x-required-visible-content:
|
|
brand: Tenantial
|
|
headline: Evidence-first governance for Microsoft tenants.
|
|
primaryCta: Book a demo
|
|
secondaryCta: Explore the platform
|
|
requiredCapabilities:
|
|
- Backup
|
|
- Restore
|
|
- Drift Detection
|
|
- Evidence
|
|
- Audit Trail
|
|
- Governance Reviews
|
|
dashboardMetrics:
|
|
overallPosture: "92%"
|
|
findings: "14"
|
|
driftDetected: "7"
|
|
evidenceItems: "1,248"
|
|
backupStatus: "98%"
|
|
x-required-sections:
|
|
- Header
|
|
- Hero
|
|
- DashboardPreview
|
|
- TrustBar
|
|
- FeaturePillars
|
|
- CTASection
|
|
- Footer
|
|
x-forbidden-visible-or-metadata-content:
|
|
- AstroDeck
|
|
- Open Source
|
|
- MIT Licensed
|
|
- TenantCTRL
|
|
- TenantPilot
|
|
- TenantAtlas
|
|
x-trust-claim-boundary:
|
|
allowed:
|
|
- Microsoft tenant focused
|
|
- Evidence-oriented workflows
|
|
- Designed for audit review workflows
|
|
- Operator-led governance
|
|
forbidden-unless-verified:
|
|
- Real customer logos
|
|
- SOC 2 certification
|
|
- ISO certification
|
|
- 99.9% uptime
|
|
- Trusted by named real companies
|
|
x-accessibility-contract:
|
|
primaryHeadings: 1
|
|
focusVisible: true
|
|
keyboardReachableNavigation: true
|
|
nonColorOnlyStatus: true
|
|
mobileBodyHorizontalOverflow: false
|
|
/contact:
|
|
get:
|
|
summary: Intentional destination for Book a demo
|
|
operationId: renderContactDestination
|
|
tags:
|
|
- public-website
|
|
responses:
|
|
"200":
|
|
description: Existing public contact route used as the demo destination
|
|
content:
|
|
text/html:
|
|
schema:
|
|
type: string
|
|
x-navigation-role: primary-homepage-cta-target
|
|
/product:
|
|
get:
|
|
summary: Intentional destination for Explore the platform
|
|
operationId: renderProductDestination
|
|
tags:
|
|
- public-website
|
|
responses:
|
|
"200":
|
|
description: Existing public product route used as the platform exploration destination
|
|
content:
|
|
text/html:
|
|
schema:
|
|
type: string
|
|
x-navigation-role: secondary-homepage-cta-target
|