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>
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user