Skip to content

Add plain-language context to home page#91

Merged
skuhlmann merged 15 commits into
deployfrom
brand-steward/plain-language-copy
Jul 18, 2026
Merged

Add plain-language context to home page#91
skuhlmann merged 15 commits into
deployfrom
brand-steward/plain-language-copy

Conversation

@Suede0619

@Suede0619 Suede0619 commented Jul 17, 2026

Copy link
Copy Markdown
Member

Summary

  • Hero subheading: appends "— since 2019" to the mercenary line
  • Services section: one plain sentence before the "Arsenal of Expertise" tagline ("Five service lines. One team assembled per project.") and one after the AI callout ("We place AI engineers inside your team to build and run practical AI workflows.")
  • Mercenaries section: small label "The team" above the header
  • Portfolio section: small label "Case studies" above the header

No copy, voice, or structural changes beyond these four insertions. Join page untouched — out of scope per this pass.

Two items from the original spec were skipped as redundant on inspection, noted here rather than applied silently:

  • Did not add a "Services" label above "Arsenal of Expertise" — the new plain sentence already covers that.
  • Did not add a "How hiring works" label above "Ready to Build Something Legendary?" — it's immediately followed by its own "How It Works" heading.

Test plan

  • bun run build — clean, no new errors or type issues
  • Visual check on a deploy preview

Summary by CodeRabbit

  • Content Updates

    • Updated hero messaging, including making the “since 2019” text an in-page link and adjusting surrounding typography.
    • Added section labels: “The team” (Mercenaries), “Case studies” (Portfolio), “Hire Us” (Hire Us), and “Testimonials” (Testimonials).
    • Refined “Our Story” punctuation/typography.
    • Reworked Services copy to highlight five service lines and project-based AI teams building practical workflows.
    • Updated the daohaus client description wording.
  • UI/UX Updates

    • Adjusted Hire Us image sizing behavior and Services background anchoring for improved layout alignment.

skuhlmann and others added 13 commits February 9, 2026 09:55
bandaid on the client submission form
* feat: add Vercel Analytics integration

* fix: harden server analytics tracking

* fix: classify consultation submission errors
* feat: improve form error message handling

* fix: wire services field accessibility

* docs: add PR review workflow documentation
* CR #131: Update cohort join page to link to Portal join

* CR #131: Update cohort join page to link to Portal join

* CR #131: Remove dependency lockfile churn

---------

Co-authored-by: Prism Codex <prism-codex@users.noreply.github.com>
* CR #133: Add Join navigation link on website root page

* CR #133: Add Join navigation link on website root page

* Revert "CR #133: Add Join navigation link on website root page"

This reverts commit 5bc6eb0.

---------

Co-authored-by: Prism Codex <prism-codex@users.noreply.github.com>
* adds ai solutions services

* removes contact page

* more add
Co-authored-by: Prism Codex <prism-codex@users.noreply.github.com>
Co-authored-by: Prism Codex <prism-codex@users.noreply.github.com>
@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

You don't have permission to create a Preview Deployment for this Vercel project: website.

View Documentation: https://vercel.com/docs/accounts/team-members-and-roles

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Updated homepage labels, marketing copy, services layout, client copy, and hero tracking. The “since 2019” text now navigates to the story section through a tracked in-page link.

Changes

Homepage refresh

Layer / File(s) Summary
Hero copy and story navigation
src/components/HomeHero.tsx
“Since 2019” is now a tracked in-page link to #our-story, and adjacent hero typography was revised.
Section labels, services content, and layout
src/components/MercenariesSection.tsx, src/components/PortfolioSection.tsx, src/components/TestimonialsSection.tsx, src/components/HireUsSection.tsx, src/components/ServicesSection.tsx
New section labels and revised services messaging were added, alongside services positioning, CTA layout, and image sizing updates.
Supporting page copy
src/components/OurStorySection.tsx, src/lib/data/clients.ts
Our Story punctuation and the DAOhaus client description were updated.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested reviewers: skuhlmann

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding plain-language context across the home page.
✨ 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 brand-steward/plain-language-copy

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.

Hero: plain-language framing for the mercenary tagline, "since 2019"
linked to the Our Story section, dashes replaced with other
punctuation throughout.

Services: two-column layout (Arsenal of Expertise / Looking for AI
Solutions) filling the full section width, matching the
col-span-4/8/6 pattern used in MercenariesSection. AI heading now
matches the main heading style. CTA button sized to 4 of 12 grid
columns with spacing matching the MercenariesSection template.
Background illustration moved to the left.

Mercenaries / Portfolio / Hire Us / Testimonials: small eyebrow
labels above each section heading for consistency.

Case studies: DAOhaus description trimmed, em dash removed.

Our Story: em dash replaced with a comma in the Join the Guild copy.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Suede0619
Suede0619 force-pushed the brand-steward/plain-language-copy branch from 2631f75 to 0192024 Compare July 18, 2026 16:57
Tailwind CSS renamed several sizing utilities in v3.3 (flex-shrink-* -> shrink-*, flex-grow-* -> grow-*) and kept the old names only as deprecated aliases for backward compatibility. flex-shrink-0 still works today, but it's the legacy spelling — shrink-0 is the current, documented utility and is what new code in this repo should use going forward.

This is a pure rename with no visual or behavioral change: shrink-0 compiles to the same shrink: 0 CSS declaration flex-shrink-0 did, applied to the Hire Us section's illustration image so it doesn't get squeezed by its flex siblings.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/components/ServicesSection.tsx`:
- Around line 41-47: Update the two new service-description paragraphs in
ServicesSection to use the text-body-md styling token instead of text-body-lg,
matching the intended design objective while preserving their existing spacing
and content.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3e5f9bd4-a320-4f40-aca6-b370d89890c7

📥 Commits

Reviewing files that changed from the base of the PR and between 499ff8d and 4a7a26f.

📒 Files selected for processing (8)
  • src/components/HireUsSection.tsx
  • src/components/HomeHero.tsx
  • src/components/MercenariesSection.tsx
  • src/components/OurStorySection.tsx
  • src/components/PortfolioSection.tsx
  • src/components/ServicesSection.tsx
  • src/components/TestimonialsSection.tsx
  • src/lib/data/clients.ts
🚧 Files skipped from review as they are similar to previous changes (2)
  • src/components/MercenariesSection.tsx
  • src/components/PortfolioSection.tsx

Comment on lines +41 to 47
<p className="text-body-lg mb-3">
Five service lines. One team assembled per project.
</p>
<p className="text-body-lg mb-3">
Epic skills wielded by Web3 warriors.<br />Precision tools for
decentralized dominance. Mastery unmatched.
</p>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Verify the text styling class against PR objectives.

The commit messages indicate that these two new service sentences should use the text-body-md token. However, they are currently using text-body-lg. Please verify if this deviation is intentional, or update the class to match the intended design.

🛠️ Proposed fix to match the PR objective
-              <p className="text-body-lg mb-3">
+              <p className="text-body-md mb-3">
                 Five service lines. One team assembled per project.
               </p>
-              <p className="text-body-lg mb-3">
+              <p className="text-body-md mb-3">
                 Epic skills wielded by Web3 warriors.<br />Precision tools for
                 decentralized dominance. Mastery unmatched.
               </p>
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<p className="text-body-lg mb-3">
Five service lines. One team assembled per project.
</p>
<p className="text-body-lg mb-3">
Epic skills wielded by Web3 warriors.<br />Precision tools for
decentralized dominance. Mastery unmatched.
</p>
<p className="text-body-md mb-3">
Five service lines. One team assembled per project.
</p>
<p className="text-body-md mb-3">
Epic skills wielded by Web3 warriors.<br />Precision tools for
decentralized dominance. Mastery unmatched.
</p>
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/components/ServicesSection.tsx` around lines 41 - 47, Update the two new
service-description paragraphs in ServicesSection to use the text-body-md
styling token instead of text-body-lg, matching the intended design objective
while preserving their existing spacing and content.

@skuhlmann
skuhlmann changed the base branch from main to deploy July 18, 2026 17:12
@skuhlmann
skuhlmann merged commit 532a921 into deploy Jul 18, 2026
1 of 2 checks passed
@skuhlmann
skuhlmann deleted the brand-steward/plain-language-copy branch July 18, 2026 17:12
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.

4 participants