Skip to content

feat(services): success stories and quotes sections on audit page - #157

Merged
oycyc merged 2 commits into
mainfrom
feat/audit-page-success-stories-quotes
Jul 27, 2026
Merged

feat(services): success stories and quotes sections on audit page#157
oycyc merged 2 commits into
mainfrom
feat/audit-page-success-stories-quotes

Conversation

@oycyc

@oycyc oycyc commented Jul 23, 2026

Copy link
Copy Markdown
Member
  • Success stories slider on /services/audit — mirrors homepage (iac-success-stories.md)
  • Quotes/testimonials section on /services/audit — mirrors homepage (iac-our-word.md)
  • New "Drift" term + TOC entry in TF terminology breakdown post

Summary by CodeRabbit

  • New Features
    • Added a new “Our clients love our hands-on approach” testimonials section to the Audit Services area.
    • Added a “Success Stories” page section with a case study carousel and “See All Case Studies” link.
  • Content Updates
    • Refreshed Terraform terminology content with a new “Drift” subsection and updated metadata.
    • Updated related technical posts and terminology references, including a Cursor case study link.
    • Adjusted section ordering/priority for the iac call-to-action.
  • Bug Fixes
    • Improved testimonial and slider layout/spacing for better alignment on multiple screen sizes.
  • Documentation
    • Updated case studies documentation to clarify how the shared slider/sections are reused.

- Mirror homepage case-study slider and testimonials on /services/audit
- Re-scope #our-word styling to both pages via @at-root
- Add Drift term to TF terminology breakdown post
- Point Cursor case study drift link to internal post
- Update OpenTofu exclude flag post wording and Cursor callout
- Thank-you page testimonial layout tweaks
- TODO cleanup and case-studies docs update
@oycyc
oycyc requested a review from a team as a code owner July 23, 2026 02:20
@coderabbitai

coderabbitai Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: cbac399b-23f5-439f-be9a-c451ff4d1f4f

📥 Commits

Reviewing files that changed from the base of the PR and between 30f9ef6 and 95d04b9.

📒 Files selected for processing (1)
  • assets/css/custom.scss
🚧 Files skipped from review as they are similar to previous changes (1)
  • assets/css/custom.scss

Walkthrough

Adds reusable audit-page success-story and testimonial sections, updates responsive testimonial styling, refreshes two blog posts and a Cursor case-study reference, adjusts section ordering, and documents cross-page shortcode reuse.

Changes

Audit content and editorial updates

Layer / File(s) Summary
Audit page sections and presentation
content/sections/iac-our-word.md, content/sections/iac-success-stories.md, content/sections/iac-cta.md, assets/css/custom.scss, docs/case-studies.md
Adds audit testimonials and case-study slider sections, changes CTA ordering, extends testimonial styling to the audit page, and documents shared section content.
Editorial content and references
content/blog/..., content/case-studies/cursor.md, TODO.md
Adds drift terminology content, updates blog metadata and Route 53 details, refreshes related links, changes the Cursor drift reference, and removes completed checklist items.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Possibly related PRs

Suggested reviewers: gowiem

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title matches the main change: adding success stories and testimonials sections to the audit services page.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/audit-page-success-stories-quotes

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 6

🤖 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 `@assets/css/custom.scss`:
- Around line 1954-1957: Insert a blank line immediately before the explanatory
double-slash comment above the `@at-root` selector in the
`#home/`#page-iac-audit-services `#our-word` styles, without changing the selector
or comment content.
- Around line 1954-1957: Move the added custom SCSS blocks, including the
selectors around `#home` `#our-word` and `#page-iac-audit-services` `#our-word`, from
assets/css/custom.scss into assets/css/style.scss, preserving their rules and
ordering; do not leave these new custom rules in custom.scss.
- Around line 3175-3188: Extend the shared responsive testimonial selectors
under `#thank-you` .testimonials-section to also target `#page-iac-audit-services`
and its `#our-word` section. Apply this selector update to the .col, .quoteLabel,
and .flexslider .slides rules so the audit page receives the same sizing,
spacing, and slide-alignment behavior.

In `@content/blog/2025-05-21-tf-terminology-breakdown.md`:
- Around line 160-162: Update the “Drift” section to define drift as remote
infrastructure diverging from Terraform configuration and state, without
presenting the state file as the desired source of truth. Explain both
remediation paths: run a normal apply to revert unauthorized or accidental
changes, or update the configuration and run apply with -refresh-only to codify
legitimate changes.

In `@content/sections/iac-our-word.md`:
- Around line 13-15: Remove the duplicate Markdown heading immediately before
the testimonials shortcode, leaving the {{<testimonials>}} invocation intact so
the heading is rendered only by the testimonials partial.

In `@content/sections/iac-success-stories.md`:
- Line 12: Update the SUCCESS STORIES heading in the Markdown section to use an
H2 (`##`) instead of an H3 (`###`), preserving the existing text and
`.groupTitle .text-center .text-rhythm` classes.
🪄 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: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 1ceb022e-b3f6-48ba-8094-fadadc6c8019

📥 Commits

Reviewing files that changed from the base of the PR and between 488e5ab and 30f9ef6.

📒 Files selected for processing (9)
  • TODO.md
  • assets/css/custom.scss
  • content/blog/2025-05-21-tf-terminology-breakdown.md
  • content/blog/2026-06-22-using-opentofu-exclude-flag-isolate-performance-bottlenecks.md
  • content/case-studies/cursor.md
  • content/sections/iac-cta.md
  • content/sections/iac-our-word.md
  • content/sections/iac-success-stories.md
  • docs/case-studies.md
💤 Files with no reviewable changes (1)
  • TODO.md

Comment thread assets/css/custom.scss
Comment thread assets/css/custom.scss
Comment thread content/blog/2025-05-21-tf-terminology-breakdown.md
Comment thread content/sections/iac-our-word.md
<div class="row justify-content-center text-center">
<div class="col col-12 col-md-10 col-lg-8 col-xl-7">

### <span class="text-gradient">SUCCESS STORIES</span> {.groupTitle .text-center .text-rhythm}

Copy link
Copy Markdown
Contributor

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

Use an H2 for the section heading.

This Markdown file has no preceding H2, so ### skips a heading level and triggers MD001. Change it to ##; the existing .groupTitle classes will preserve the visual styling.

🧰 Tools
🪛 markdownlint-cli2 (0.23.0)

[warning] 12-12: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3

(MD001, heading-increment)

🤖 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 `@content/sections/iac-success-stories.md` at line 12, Update the SUCCESS
STORIES heading in the Markdown section to use an H2 (`##`) instead of an H3
(`###`), preserving the existing text and `.groupTitle .text-center
.text-rhythm` classes.

Source: Linters/SAST tools

@netlify

netlify Bot commented Jul 27, 2026

Copy link
Copy Markdown

Deploy Preview for masterpoint ready!

Name Link
🔨 Latest commit 95d04b9
🔍 Latest deploy log https://app.netlify.com/projects/masterpoint/deploys/6a67d4e997a3490008bd068f
😎 Deploy Preview https://deploy-preview-157--masterpoint.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 33
Accessibility: 89
Best Practices: 92
SEO: 79
PWA: 70
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@oycyc
oycyc merged commit 69fa8ba into main Jul 27, 2026
7 of 8 checks passed
@oycyc
oycyc deleted the feat/audit-page-success-stories-quotes branch July 27, 2026 22:36
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.

2 participants