Telegram: https://t.me/+DOylgFv1jyJlNzM0
Why this matters
There is a duplicate stream-detail page at frontend/src/app/streams/streams/[streamId]/page.tsx, which produces a nonsensical route /streams/streams/:streamId. The real stream-detail page lives at frontend/src/app/streams/[id]/page.tsx. The stray copy is dead (nothing links to /streams/streams/...) and it also links to the non-existent /app route (lines 190 and 213), so even if reached, its "Back to Dashboard" links 404.
Keeping two diverging copies of the same page risks bug fixes being applied to the wrong one.
Acceptance criteria
Files to touch
frontend/src/app/streams/streams/[streamId]/page.tsx (delete)
Out of scope
- Fixing the
/app links elsewhere (tracked separately).
Telegram: https://t.me/+DOylgFv1jyJlNzM0
Why this matters
There is a duplicate stream-detail page at
frontend/src/app/streams/streams/[streamId]/page.tsx, which produces a nonsensical route/streams/streams/:streamId. The real stream-detail page lives atfrontend/src/app/streams/[id]/page.tsx. The stray copy is dead (nothing links to/streams/streams/...) and it also links to the non-existent/approute (lines 190 and 213), so even if reached, its "Back to Dashboard" links 404.Keeping two diverging copies of the same page risks bug fixes being applied to the wrong one.
Acceptance criteria
frontend/src/app/streams/streams/directory (the stray duplicate page)./streams/[id]still renders stream details and no imports referenced the removed file.Files to touch
frontend/src/app/streams/streams/[streamId]/page.tsx(delete)Out of scope
/applinks elsewhere (tracked separately).