Skip to content

content: React-first positioning + clinical-abstention-bench project#37

Merged
ANcpLua merged 1 commit into
mainfrom
feat/react-first-eval-project
Jul 2, 2026
Merged

content: React-first positioning + clinical-abstention-bench project#37
ANcpLua merged 1 commit into
mainfrom
feat/react-first-eval-project

Conversation

@ANcpLua

@ANcpLua ANcpLua commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Complete-and-verified

  • Angular removed from all highlighted positioning: skills list, stack chips, hero, about page, contact card (React is primary now)
  • TourPlanner card retitled (repo name unchanged); footer 'Built with Angular' kept — factual
  • New project card + profile/repo entries for clinical-abstention-bench (public, calibrated-abstention LLM eval)
  • Spec updated (skills contains React)

Evidence: ng test 9/9 green, ng build + prerender green locally (private repo, no hosted CI by design).

🤖 Generated with Claude Code

Remove Angular from highlighted skills, chips, hero, about, and contact copy
(React is the primary frontend now); retitle the TourPlanner card; add the
clinical-abstention-bench evaluation project to projects and profile.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 2, 2026 20:36
@ANcpLua
ANcpLua merged commit 635440f into main Jul 2, 2026
1 of 2 checks passed
@ANcpLua
ANcpLua deleted the feat/react-first-eval-project branch July 2, 2026 20:36
@coderabbitai

coderabbitai Bot commented Jul 2, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 33e8dd8c-81d0-432f-9315-6324a18495c0

📥 Commits

Reviewing files that changed from the base of the PR and between 2fd33f8 and 722ca60.

📒 Files selected for processing (6)
  • src/app/components/contact/contact-card.component.ts
  • src/app/components/hero/hero.component.ts
  • src/app/pages/about-page.component.ts
  • src/app/portfolio-data.spec.ts
  • src/app/portfolio-data.ts
  • src/app/profile.ts

Cache: Disabled due to data retention organization setting

Knowledge base: Disabled due to data retention organization setting


Summary by CodeRabbit

  • Content Updates
    • Refreshed profile and about/hero/contact text to better reflect current frontend technologies and experience.
    • Updated portfolio and skills information to highlight React, TypeScript, and additional project details.
    • Added a new portfolio project entry and revised an existing project’s description and positioning.
  • Bug Fixes
    • Adjusted portfolio content checks to match the updated skills information.

Walkthrough

Angular references are replaced with React across contact-card, hero, and about-page component templates, portfolio-data.ts, profile.ts, and the corresponding spec test. A new "abstention-bench" project entry is added, the tourplanner project description is reworded, and skills/stack chips lists are adjusted.

Changes

Portfolio content rebranding from Angular to React

Layer / File(s) Summary
UI template copy updates
src/app/components/contact/contact-card.component.ts, src/app/components/hero/hero.component.ts, src/app/pages/about-page.component.ts
Template text is edited to remove "Angular" mentions, leaving only "React" in role and frontend descriptions.
Portfolio data updates and new project entry
src/app/portfolio-data.ts, src/app/portfolio-data.spec.ts
A new "abstention-bench" project entry is added, the "tourplanner" project title/description is reworded from Angular to full-stack TypeScript framing, skills and stackChips arrays are updated to drop Angular and reorder React/TypeScript, and the spec assertion now checks for 'React'.
Profile context text rewrite
src/app/profile.ts
PROFILE_CONTEXT summary line, "Technical depth" bullets, and "Selected public repositories" section are rewritten to remove Angular focus and expand repository listings.

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

Possibly related PRs

  • ANcpLua/portfolio#4: Both PRs modify src/app/profile.ts's PROFILE_CONTEXT string content at overlapping sections.
  • ANcpLua/portfolio#5: Both PRs edit user-facing template text in hero.component.ts and contact-card.component.ts.
  • ANcpLua/portfolio#25: Both PRs modify src/app/portfolio-data.ts, including the tourplanner entry.

Poem

A rabbit hopped through lines of code,
Erased "Angular," lightened the load.
React now stands where two once stood,
One less framework, understood.
Skills reshuffled, chips realigned —
A tidy rebrand, cleanly signed. 🐇


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

Copilot AI 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.

Pull request overview

This PR updates portfolio/profile content to position React as the primary highlighted frontend framework and adds a new showcased project (“clinical-abstention-bench”), while keeping the site’s Angular implementation details where factually appropriate (e.g., footer).

Changes:

  • Removes “Angular” from prominent portfolio positioning copy (hero/about/contact) and from highlighted lists (skills/stack chips), emphasizing React.
  • Adds a new project entry for clinical-abstention-bench and references it in the profile context.
  • Retitles the TourPlanner project card to avoid leading with “Angular”, and updates the content spec test accordingly.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/app/profile.ts Updates profile context text to emphasize React and adds clinical-abstention-bench references.
src/app/portfolio-data.ts Adds clinical-abstention-bench project data; updates TourPlanner card text; updates skills and stack chips to remove Angular and highlight React.
src/app/portfolio-data.spec.ts Updates the content spec assertion to require React in skills.
src/app/pages/about-page.component.ts Updates about-page copy to remove Angular and emphasize React.
src/app/components/hero/hero.component.ts Updates hero tagline copy to remove Angular.
src/app/components/contact/contact-card.component.ts Updates contact card copy to remove Angular from roles line (while retaining the factual footer).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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