Files
git.stella-ops.org/docs/features/checked/web/evidence-thread-persona-workspaces-routes.md
master 1b934ad47a feat(ui): reconnect evidence-thread and persona workspace routes [SPRINT-021]
Mount evidence-thread, auditor-workspace, and developer-workspace routes
under canonical /evidence family as drill-in lenses, not standalone shells.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 19:25:32 +02:00

1.7 KiB

Evidence Thread and Persona Workspaces Route Reconnection

Module

Web

Status

IMPLEMENTED

Sprint

SPRINT_20260308_021_FE_unreachable_evidence_thread_and_persona_workspaces_routes

Description

Reconnected the disconnected evidence-thread and persona-workspace route families under the canonical /evidence route shell. Evidence threads and auditor/developer workspaces are now reachable through Evidence-owned URLs, acting as evidence lenses rather than a parallel product shell.

Canonical URL Contract

  • /evidence/threads - Evidence thread list
  • /evidence/threads/:artifactDigest - Evidence thread detail
  • /evidence/workspaces/auditor/:artifactDigest - Auditor workspace (compliance lens)
  • /evidence/workspaces/developer/:artifactDigest - Developer workspace (findings lens)

Implementation Details

  • Route file: src/Web/StellaOps.Web/src/app/routes/evidence.routes.ts
    • Added loadChildren entries for threads, auditor workspace, and developer workspace
  • Feature routes updated:
    • src/Web/StellaOps.Web/src/app/features/evidence-thread/evidence-thread.routes.ts - Added breadcrumb data
    • src/Web/StellaOps.Web/src/app/features/workspaces/auditor/auditor-workspace.routes.ts - Added breadcrumb, updated sprint ref
    • src/Web/StellaOps.Web/src/app/features/workspaces/developer/developer-workspace.routes.ts - Added breadcrumb, updated sprint ref
  • Tests: src/Web/StellaOps.Web/src/app/routes/evidence.routes.spec.ts

Key Decisions

  • No separate top-level persona menu introduced
  • All persona workspaces remain Evidence-owned drill-ins under /evidence/workspaces/
  • Route titles and breadcrumbs align with the Evidence shell pattern