Skip to content

Fix Roby's brand consistency - #244

Merged
safal207 merged 36 commits into
mainfrom
agent/fix-robys-brand-consistency
Jul 24, 2026
Merged

Fix Roby's brand consistency#244
safal207 merged 36 commits into
mainfrom
agent/fix-robys-brand-consistency

Conversation

@safal207

@safal207 safal207 commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Result

Normalized Roby's digital brand delivery against main@614e8a88b9ac2225620ace229f960185f483e061.

Product changes

  • aligned the shared UI accent and supporting surfaces to canonical Roby's red #E21B23;
  • replaced visible legacy R badges in the map, owner utility pages and 404 fallback with approved path-based SVG assets;
  • statically declared the Apple touch icon on Home, Menu, Discover, 404 and owner utility pages;
  • kept Fresh Coffee Point as the governed structured slogan while preserving marketing headlines as a separate copy layer;
  • retired the unused baked-in robys-mobile-master-v1.svg; mobile pill radius and shadow now remain CSS-owned;
  • removed the retired asset from Service Worker precache and exact-revision routing and bumped the offline cache revision;
  • refreshed the identity audit, implementation note, release checklist and brand-reference policy;
  • regenerated integrity-manifest.json from the exact verified working tree.

Contract repairs discovered during verification

The full repository check exposed stale expectations already present on main. They were repaired without weakening their intent:

  • current mobile CTA safe-area spacing and route count;
  • exact allowlist for the official Instagram profile and Roby's Reel;
  • current hero video source;
  • semantic 404 noindex and project-safe recovery URL;
  • path-based SVG wordmark architecture and static identity stylesheet delivery;
  • removal of the retired mobile logo master from tests and offline delivery;
  • featured-gallery mobile dock parser and identity stylesheet revision binding.

Verification

Exact remediation run 30080101035 passed:

  • npm run check;
  • npm run verify:security;
  • build and integrity-manifest regeneration;
  • all self-clean steps, removing the temporary remediation helper, workflow and diagnostics before commit.

Verified product commit: d688d344e65ca625d74034817ed788c970b644e6.

Evidence boundary

No merge authorization is implied. Physical one-color/reverse production variants, consumer-recall evidence, storefront testing and trademark review remain outside this digital website slice.

Summary by CodeRabbit

  • New Features

    • Added updated Roby’s SVG branding across key pages, offline screens, navigation, and map displays.
    • Added Apple touch icons for improved iOS home-screen installation.
    • Updated the site tagline to “Fresh Coffee Point.”
  • Improvements

    • Refreshed brand colors, logo presentation, responsive styling, and offline fallback visuals.
    • Improved offline asset delivery and cache consistency.
    • Updated accessibility-friendly branding markup and validation coverage.

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: a3920a78-a265-4a0e-bed4-3d132b600a50

📥 Commits

Reviewing files that changed from the base of the PR and between 614e8a8 and d688d34.

⛔ Files ignored due to path filters (1)
  • src/brand/robys-mobile-master-v1.svg is excluded by !**/*.svg
📒 Files selected for processing (23)
  • 404.html
  • brand-photo-logo.css
  • discover.html
  • docs/brand-reference-policy.md
  • docs/brand/robys-logo-implementation-v1.md
  • docs/brand/robys-logo-release-checklist.md
  • docs/brand/robys-world-class-logo-audit.md
  • docs/instagram-tools.css
  • docs/instagram-tools.html
  • docs/owner-pitch.css
  • docs/owner-pitch.html
  • index.html
  • integrity-manifest.json
  • menu.html
  • offline.css
  • scripts/test-brand-wordmark.mjs
  • scripts/test-photo-logo.mjs
  • scripts/verify-brand-identity-assets.mjs
  • scripts/verify-p1-interface-contracts.mjs
  • scripts/verify-regression-contracts.mjs
  • scripts/verify-seo-content-deploy.mjs
  • styles.css
  • sw.js

📝 Walkthrough

Walkthrough

Roby’s digital identity is normalized across page markup, styles, offline assets, service-worker caching, integrity metadata, documentation, and verification scripts. Apple touch icons, approved SVG marks, canonical colors, revised slogan text, and updated asset revisions are introduced.

Changes

Digital identity normalization

Layer / File(s) Summary
Identity contracts and page surfaces
docs/brand/*, docs/brand-reference-policy.md, styles.css, brand-photo-logo.css, docs/instagram-tools.*, docs/owner-pitch.*, index.html, menu.html, discover.html
Approved brand colors, SVG logo usage, Apple touch icons, slogan text, supporting-page branding, and responsive logo styling are updated.
Offline and cache delivery
404.html, offline.css, sw.js, integrity-manifest.json
Offline branding, cache versioning, retired mobile asset handling, and integrity metadata are updated.
Verification contract updates
scripts/*.mjs
Brand, asset, service-worker, interface, regression, and 404 verification scripts are aligned with the revised identity and delivery contracts.

Estimated code review effort: 4 (Complex) | ~45 minutes

Possibly related issues

  • Brand wordmark mismatch #169 — Directly concerns the brand wordmark correction, approved assets, surface-aware tests, and refreshed cache revisions implemented here.

Possibly related PRs

Suggested labels: ready-for-review

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch agent/fix-robys-brand-consistency

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

🚦 Roby’s Lighthouse contract

Mobile

Metric Current Baseline Delta Status
Performance 0.98 1.00 -2.00%
LCP 1800 ms 1746 ms +3.06%
TBT 18 ms 5 ms +255.00%
CLS 0.00 0.00 -0.00%
FCP 1485 ms
Speed Index 1485 ms
Total JS 21 KB 21 KB +4.73%
Hero file 78 KB 78 KB -0.15%
Hero transfer 0 KB
Hero request 0 ms

Hard assertions: ✅ · Regression: ✅
· Public Lighthouse report

Desktop

Metric Current Baseline Delta Status
Performance 1.00 1.00 0.00%
LCP 492 ms 460 ms +7.03%
TBT 0 ms 0 ms 0.00%
CLS 0.00 0.00 0.00%
FCP 369 ms
Speed Index 493 ms
Total JS 21 KB 21 KB +4.73%
Hero file 78 KB 78 KB -0.15%
Hero transfer 0 KB
Hero request 0 ms

Hard assertions: ✅ · Regression: ✅
· Public Lighthouse report

D.1 runs in observability mode. The final gate is enabled only after the reviewed baseline commit.

@safal207 safal207 closed this Jul 24, 2026
@safal207 safal207 reopened this Jul 24, 2026
@safal207
safal207 marked this pull request as ready for review July 24, 2026 09:39
@safal207
safal207 merged commit 43b66c4 into main Jul 24, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant