What problem does it solve?
Adds a new team member profile to the Magnus Consulting Astro site by appending a typed entry to src/data/team.ts which auto-generates the bio page at /team/<slug> and the matching card on /team. The contract enforces the documented data shape (group, role, bio paragraphs, related items, related solutions, SEO title and description), the five team groups, and a content sign-off gate. NOT for editing an existing team member's bio (use magnus-edit-page or edit the team.ts entry directly), removing a member, or deleting profiles.
Core Features & Use Cases
- Append a new TeamMember object to src/data/team.ts with the required fields (slug, name, role, group, tagline, bio, related, solutions, pageTitle, metaDescription) and ensure slug uniqueness.
- Auto-generate the bio page at /team/<slug> via the dynamic route and surface a matching card on the team index.
- Validate input against the llm-context contract and existing entries; enforce the content sign-off gate before publication.
- Not for editing or deleting existing members; intended strictly for adding new profiles.
Quick Start
Provide the new team member details to generate the TeamMember entry and I will insert it into src/data/team.ts.