From 4a3d6057eb6be10045266be41fbee8bca4c0533c Mon Sep 17 00:00:00 2001 From: ProfRandom92 Date: Sun, 24 May 2026 22:57:49 +0200 Subject: [PATCH] Rename stale industrial dashboard and workflow wording --- .github/workflows/ci.yml | 2 +- dashboard/app/README.md | 4 ++-- dashboard/app/index.html | 2 +- dashboard/app/package-lock.json | 4 ++-- dashboard/app/package.json | 2 +- dashboard/app/src/components/layout/Shell.tsx | 4 ++-- .../app/src/features/overview/OverviewPage.tsx | 16 ++++++++-------- dashboard/app/src/features/replay/ReplayPage.tsx | 2 +- dashboard/app/src/lib/navigation.ts | 2 +- dashboard/industrial_dashboard.py | 6 +++--- 10 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3871403..164794e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: CompText V7 Industrial Validation +name: CompText V7 Replay Validation on: pull_request: diff --git a/dashboard/app/README.md b/dashboard/app/README.md index 16e2b2e..64a5f78 100644 --- a/dashboard/app/README.md +++ b/dashboard/app/README.md @@ -1,6 +1,6 @@ -# CompText Industrial Ops Console +# CompText Replay Validation Console -This frontend is intentionally structured as an internal platform/SRE/ML-Ops tool rather than a static showcase page. +This frontend is intentionally structured as an internal validation and review console rather than a marketing page. ## Architecture decisions diff --git a/dashboard/app/index.html b/dashboard/app/index.html index 1d7fd1b..cfbd49b 100644 --- a/dashboard/app/index.html +++ b/dashboard/app/index.html @@ -4,7 +4,7 @@ - CompText Industrial Ops Console + CompText Replay Validation Console
diff --git a/dashboard/app/package-lock.json b/dashboard/app/package-lock.json index b29cbec..6e68594 100644 --- a/dashboard/app/package-lock.json +++ b/dashboard/app/package-lock.json @@ -1,11 +1,11 @@ { - "name": "comptext-industrial-ops-dashboard", + "name": "comptext-replay-validation-console", "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "comptext-industrial-ops-dashboard", + "name": "comptext-replay-validation-console", "version": "0.1.0", "dependencies": { "@tanstack/react-query": "^5.90.12", diff --git a/dashboard/app/package.json b/dashboard/app/package.json index dd4ef05..db688f2 100644 --- a/dashboard/app/package.json +++ b/dashboard/app/package.json @@ -1,5 +1,5 @@ { - "name": "comptext-industrial-ops-dashboard", + "name": "comptext-replay-validation-console", "private": true, "version": "0.1.0", "type": "module", diff --git a/dashboard/app/src/components/layout/Shell.tsx b/dashboard/app/src/components/layout/Shell.tsx index 8b9bb90..4789c27 100644 --- a/dashboard/app/src/components/layout/Shell.tsx +++ b/dashboard/app/src/components/layout/Shell.tsx @@ -9,11 +9,11 @@ export function Shell({ activeRoute, onNavigate, onOpenCommand, children }: { ac return (
diff --git a/dashboard/app/src/features/overview/OverviewPage.tsx b/dashboard/app/src/features/overview/OverviewPage.tsx index a973212..6c57140 100644 --- a/dashboard/app/src/features/overview/OverviewPage.tsx +++ b/dashboard/app/src/features/overview/OverviewPage.tsx @@ -102,7 +102,7 @@ const architectureLayers = [ ]; const validationSteps = [ - 'Industrial validation workflow: pytest, deterministic replay, token telemetry, semantic forensic validation, benchmark replay, dashboard startup validation.', + 'Replay validation workflow: pytest, deterministic replay, token telemetry, semantic forensic validation, benchmark replay, dashboard startup validation.', 'Agent workflow checks: reports, contract schemas, API/export fixtures, project health, dashboard health, dashboard typecheck/build, release-health smoke coverage.', 'hash-companion-validation: CFI-01/02/03 cloud CI result contract and artifact flow.', ]; @@ -120,12 +120,12 @@ function Hero({ payload, releaseHealth }: { payload: DashboardPayload; releaseHe
-

Enterprise showcase · cloud-first review

+

Replay validation · cloud-first review

CompText V7 turns repetitive diagnostics into auditable KVTC frames.

-

A premium reviewer dashboard for deterministic, lossy token reduction over structured synthetic diagnostics—focused on retained anchors, validation evidence, CI artifacts, and clear enterprise boundaries.

-
+

A reviewer dashboard for deterministic, lossy token reduction over structured synthetic diagnostics, focused on retained anchors, validation evidence, CI artifacts, and explicit scope boundaries.

+
GitHub Actions is the evidence authority - No local showcase execution required + No local demo execution required No production or certification claim
@@ -196,7 +196,7 @@ function ValidationPipeline({ payload }: { payload: DashboardPayload }) {

Validation pipeline

Cloud evidence first; validation boundaries explicit.

-

Forensic gates, replay stability, token telemetry, benchmark replay, and dashboard health are positioned as review evidence for synthetic/static showcase material.

+

Forensic gates, replay stability, token telemetry, benchmark replay, and dashboard health are positioned as review evidence for synthetic/static validation material.

{validationSteps.map((step, index) =>
{index + 1}

{step}

)} @@ -215,7 +215,7 @@ function DemoWalkthrough() {

Reviewer/demo walkthrough

-

A no-local-execution path for enterprise reviewers.

+

A no-local-execution path for repository reviewers.

The walkthrough guides reviewers through docs, Actions, CFI contracts, artifact payloads, and limits without asking them to run scripts or mutate local state.

@@ -241,7 +241,7 @@ export function OverviewPage({ payload, releaseHealth }: { payload: DashboardPay
-

Enterprise readiness boundaries

Designed to make safe wording visible during review.

scoped
  • Validated in repo/CI: deterministic prototype surfaces, schemas, reports, cloud workflows, and synthetic/static artifacts.
  • Planned next: governed pilot data, benchmark baselines, promotion evidence, and stakeholder-specific scripts.
  • Not claimed: production deployment, real-fleet correctness, certification, lossless reconstruction, or local showcase validation.
+

Validation scope boundaries

Designed to make safe wording visible during review.

scoped
  • Validated in repo/CI: deterministic prototype surfaces, schemas, reports, cloud workflows, and synthetic/static artifacts.
  • Planned next: governed pilot data, benchmark baselines, promotion evidence, and stakeholder-specific scripts.
  • Not claimed: production deployment, real-fleet correctness, certification, lossless reconstruction, or local demo validation.

Service dependency health

Operational ownership, SLO posture, and queue pressure from loaded payload.

{payload.audit_summary.degraded_services} degraded
diff --git a/dashboard/app/src/features/replay/ReplayPage.tsx b/dashboard/app/src/features/replay/ReplayPage.tsx index 16b1b4f..11edf2f 100644 --- a/dashboard/app/src/features/replay/ReplayPage.tsx +++ b/dashboard/app/src/features/replay/ReplayPage.tsx @@ -3,5 +3,5 @@ import { percent, relativeTime } from '../../lib/format'; import type { DashboardPayload } from '../../types/domain'; export function ReplayPage({ payload }: { payload: DashboardPayload }) { - return

Determinism

{payload.replay.stable ? 'Stable' : 'Drift'}
{payload.replay.mismatches} mismatches

Replay passes

{payload.replay.passes}

Last run {relativeTime(payload.replay.last_run_at)}

Corpus size

{payload.replay.corpus_size}

Golden industrial fixtures

Tokenizer

{payload.audit_summary.tokenizer_version}

{payload.audit_summary.tokenizer_drift_fingerprint.slice(0, 24)}

Drift severity timeline

Dataset-level findings from typed replay and forensic APIs.

({ label: point.dataset, value: point.critical * 4 + point.high * 2 + point.medium, auxiliary: point.low }))} valueLabel={(value) => percent(value, 0)} />
; + return

Determinism

{payload.replay.stable ? 'Stable' : 'Drift'}
{payload.replay.mismatches} mismatches

Replay passes

{payload.replay.passes}

Last run {relativeTime(payload.replay.last_run_at)}

Corpus size

{payload.replay.corpus_size}

Golden replay fixtures

Tokenizer

{payload.audit_summary.tokenizer_version}

{payload.audit_summary.tokenizer_drift_fingerprint.slice(0, 24)}

Drift severity timeline

Dataset-level findings from typed replay and forensic APIs.

({ label: point.dataset, value: point.critical * 4 + point.high * 2 + point.medium, auxiliary: point.low }))} valueLabel={(value) => percent(value, 0)} />
; } diff --git a/dashboard/app/src/lib/navigation.ts b/dashboard/app/src/lib/navigation.ts index 81323d1..5fc0ddf 100644 --- a/dashboard/app/src/lib/navigation.ts +++ b/dashboard/app/src/lib/navigation.ts @@ -2,7 +2,7 @@ import { Activity, AlertTriangle, BarChart3, GitCompareArrows, HeartPulse, Shiel import type { RouteId } from '../types/domain'; export const navigation = [ - { id: 'overview', label: 'Showcase', description: 'Enterprise cloud review experience', icon: Activity }, + { id: 'overview', label: 'Overview', description: 'Replay validation review experience', icon: Activity }, { id: 'release-health', label: 'Release Health', description: 'Readiness gates and promotion evidence', icon: HeartPulse }, { id: 'forensics', label: 'Forensics', description: 'Safety and retention gates', icon: ShieldCheck }, { id: 'benchmarks', label: 'Benchmarks', description: 'Compression and throughput lanes', icon: BarChart3 }, diff --git a/dashboard/industrial_dashboard.py b/dashboard/industrial_dashboard.py index 141db78..fb932c0 100644 --- a/dashboard/industrial_dashboard.py +++ b/dashboard/industrial_dashboard.py @@ -1,4 +1,4 @@ -"""Industrial operations dashboard backend for CompText V7. +"""Replay validation dashboard backend for CompText V7. The stdlib server intentionally exposes a typed JSON boundary used by the React operations console in ``dashboard/app`` while keeping CSV/JSON exports available @@ -218,9 +218,9 @@ def csv_export(data: dict[str, object]) -> str: def html_page(data: dict[str, object]) -> str: - return f"""CompText V7 Industrial Dashboard + return f"""CompText V7 Replay Validation Dashboard -

CompText V7 Industrial Operations Dashboard

+

CompText V7 Replay Validation Dashboard

The React console is served automatically after running npm run build in dashboard/app. This fallback keeps air-gapped stdlib access available.

API payload | JSON export | CSV export | Replay controls

Forensic failures
{data['audit_summary']['forensic_failures']}