chore(egress-audit): baseline the 6 shared links on the inbox and project view routes
Why
The daily Egress audit has been red since 2026-10-18 on the routes below (latest: scheduled run 39382692795, develop ab506339ee). off, loaded_off, connect_off_sign_in_on and positive_stats each report the same 24 dom_never_allowed violations: 6 links on 4 routes.
The links:
https://docs.gauzy.co/features/ai-agent-chathttps://docs.gauzy.co/features/dashboard-widgetshttps://docs.gauzy.co/features/documents/overviewhttps://docs.gauzy.co/reference/faqhttps://gauzy.co/https://ever.co/
The routes:
| Route | Added to ui-routes.json by |
|---|---|
/pages/inbox/mailbox | #10893 |
/pages/settings/inbox-mailboxes | #10893 |
/pages/settings/inbox-providers | #10873 |
/pages/organization/projects/view/:id | #11163 (the page of #11118) |
These links come from the shared layout, not from the new pages:
- the footer:
COMPANY_SITE_LINK,COMPANY_LINK; - the theme sidebar's FAQ link (
theme-settings.component.html); - the "learn more" links of the seeded changelog entries (
changelog-entry.component.html).
dom-refs.json shows them on 291 of the 313 walked routes, and the baseline already excuses each one on all 310 routes it records. The four routes above are the only routes in ui-routes.json with no baseline entry, so the walk fails there. No Ever host is looked up or requested in any mode.
What
The same case and fix as #10858 / #10861 (and #10790, f11ed063cbd):
tools/egress-audit/ui-baseline.json: 24 entries, the 4 routes × the 6 links above..github/workflows/egress-audit.yml:BASELINE_REWALK: 'true'for this change only. This is the documented exception for a change that makes the walk open new routes. The next change sets it back to'false'. That one-line PR follows as soon as this one merges.
Verified (local, against origin/develop ab506339ee)
- The route list is in step with the router (314 routes). Every route in it now has baseline entries, so there is no fifth route waiting.
check-baseline-rewalk: "ok (24 entries added, each a link the baseline already had)".- The plain shrink check lists exactly those 24, which the rewalk exception allows.
- A
workflow_dispatchrun of this branch on the demo images is linked in the comments below.
A pull request into develop starts no egress run (owner decision 2026-09-21). The audit runs again on the push this merge lands as.
🤖 Generated with Claude Code
Summary by cubic
Fixes the daily egress audit failures on four routes that were added to the route list without baseline entries.
- Adds 24 baseline entries to
tools/egress-audit/ui-baseline.jsoncovering the 6 shared footer/sidebar links on/pages/inbox/mailbox,/pages/settings/inbox-mailboxes,/pages/settings/inbox-providers, and/pages/organization/projects/view/:id. - Sets
BASELINE_REWALK: 'true'in.github/workflows/egress-audit.ymlfor this change only; the next change to the baseline must set it back to'false'.
Each link is already excused on the other 310 walked routes, and no Ever host is actually looked up or requested on these routes.