Area / route
/dashboard/{org}/apps — services/platform/app/routes/dashboard/$id/apps.tsx.
Steps to reproduce
- Open the Apps page in a dashboard org.
- Look at the browser tab title / bookmark name.
Expected
A page-specific title like "Apps - {Org}", consistent with every other dashboard page ("Chat - {Org}", "Projects - {Org}", "Agents - {Org}").
Actual
The title falls back to the default marketing title "The Orchestration Layer for AI Agents - {Org}". Confirmed live: document.title on /apps = "The Orchestration Layer for AI Agents - QA Review Org" vs /projects = "Projects - QA Review Org".
Evidence
app/routes/dashboard/$id/apps.tsx:20 — createFileRoute(...)({ component }) has NO head: option (57/109 route files DO set head:, including the sibling dashboard pages).
Notes
Live browser finding (B1); NOT in the dedup baseline. Fix: add a head: to the Apps route setting the localized "Apps" title. Tab/bookmark/a11y consistency only; no functional impact.
Filed by an automated manual-review pass (live browser QA + a 25-agent code-grounded audit, each finding adversarially verified). Deduped against open issues (incl. #1972–#1999, settings/forms epic #1941–#1966, audit cluster #1842–#1846) and recently-closed issues.
Area / route
/dashboard/{org}/apps—services/platform/app/routes/dashboard/$id/apps.tsx.Steps to reproduce
Expected
A page-specific title like "Apps - {Org}", consistent with every other dashboard page ("Chat - {Org}", "Projects - {Org}", "Agents - {Org}").
Actual
The title falls back to the default marketing title "The Orchestration Layer for AI Agents - {Org}". Confirmed live: document.title on /apps = "The Orchestration Layer for AI Agents - QA Review Org" vs /projects = "Projects - QA Review Org".
Evidence
app/routes/dashboard/$id/apps.tsx:20—createFileRoute(...)({ component })has NOhead:option (57/109 route files DO set head:, including the sibling dashboard pages).Notes
Live browser finding (B1); NOT in the dedup baseline. Fix: add a
head:to the Apps route setting the localized "Apps" title. Tab/bookmark/a11y consistency only; no functional impact.Filed by an automated manual-review pass (live browser QA + a 25-agent code-grounded audit, each finding adversarially verified). Deduped against open issues (incl. #1972–#1999, settings/forms epic #1941–#1966, audit cluster #1842–#1846) and recently-closed issues.