Explorer docs
evidenceuai-explorerredacted view

Public-Safe Local Verification

Synced UAI Explorer evidence documentation from docs/evidence/public-safe-local-verification-2026-06-20.md.

Updated 2026-06-21·Freshness: Reference·Sensitive tokens or credentials were hidden before display.

Public-Safe Local Verification

Date: 2026-06-20

Scope

Local implementation verification for UAI Explorer public-safe v1.

This evidence proves the local app loop, not sandbox deployment or production migration readiness.

Environment

  • Workstation: NUC-IPEX
  • Project path: C:\Users\scott\uai-explorer
  • Local test server: 127.0.0.1:8766
  • Local test data: C:\Users\scott\uai-explorer\test-data
  • Temporary DB: uai-explorer-ui.sqlite3, removed after verification
  • Production CT 121: not touched
  • Sandbox CT 126: not provisioned in this verification

Automated QA/QC

Command:

python tests\test_public_safe.py

Result:

  • Pass
  • 7 tests run
  • Coverage included:
  • anonymous access blocked
  • tag-based human access
  • denied untagged access
  • code access requiring code tag
  • AI-only API separation
  • secret path and traversal refusal
  • audit/readiness response without secret leakage

Deploy Script Syntax

Command:

& "C:\Program Files\Git\bin\bash.exe" -n deploy-sandbox.sh

Result:

  • Pass

Browser QoL Check

Local health:

Invoke-WebRequest -Uri "http://127.0.0.1:8766/health" -UseBasicParsing

Result:

{"status":"ok","version":"0.2.0"}

Browser observations:

  • Login screen rendered with accessible username/password labels and a unique sign-in button.
  • Authenticated shell rendered role-aware navigation, user chip, catalog, and secure status.
  • Reader rendered metadata, redaction state, document body, and context notes.
  • Admin view rendered create-user, create-catalog, user list, and catalog list.
  • Readiness view rendered local pass checks and refused to claim migration readiness without sandbox/manual evidence.
  • Mobile viewport 390x844 had no horizontal overflow.
  • Mobile sidebar was off-canvas until opened.
  • Browser console returned no warning or error logs during the checked flow.

Mobile metrics captured:

{
  "bodyScrollWidth": 390,
  "cardWidth": 358,
  "hasHorizontalOverflow": false,
  "sidebarPosition": "fixed",
  "sidebarTransform": "matrix(1, 0, 0, 1, -280, 0)",
  "topbarDisplay": "flex",
  "viewportWidth": 390
}

Cleanup

  • Temporary local server stopped.
  • Temporary SQLite DB removed.
  • Temporary PowerShell launcher removed.
  • Python cache removed.

Follow-On Evidence

Sandbox and migration-ready evidence was completed later in this work session.

See:

  • [REDACTED:high-entropy].md
  • docs/runbooks/migration-ready-runbook.md