Skip to content

feat(team): expert fields (challenge, contribution, tools, previous companies) - #108

Merged
wab merged 6 commits into
mainfrom
claude/team-expert-fields-c7ae5f
Oct 21, 2026
Merged

wab merged 6 commits into
mainfrom
claude/team-expert-fields-c7ae5f

Conversation

@wab

@wab wab commented Oct 21, 2026 •

Copy link
Copy Markdown
Collaborator

Closes #95

Renames enjeu to challenge (posts#110).

What

Four optional fields on Team member files, validated by pnpm validate:

  • challenge: one of rp, se, sc, cx, sy, ai (CHALLENGE_KEYS, imported from scripts/schemas/challenge.schema.js).
  • contribution: {fr, en}, each at most 100 characters.
  • tools: 1 to 8 unique Tool slugs, ordered.
  • previousCompanies: 1 to 3 names, each at most 30 characters, not translated.

If challenge is set, contribution and tools are required. Every tools value must be an existing Tool slug (cross-reference check in validateRepository). Existing team/ files are unchanged and still valid. The displayOrder comment and rule are untouched. The check that challenge names an existing challenge file belongs to #98.

Notes

  • Length caps apply to the raw text (no trim); blank values are rejected.
  • A non-array tools is reported as a schema error instead of crashing the cross-reference step. The same crash exists for Story tools; left alone to keep this PR to the Team member type.
  • Authoring skills, CONTEXT.md and the Notion adapter are not updated here (Authoring skills handle Team member expert fields #103).

Tests

pnpm test: 368 passed. pnpm validate: all content valid.

@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

🔍 Preview: https://website-88rxjbjr3-ocobo-22231b32.vercel.app

Built from website main with content from this PR's branch.

@wab wab changed the title feat(team): expert fields (enjeu, contribution, tools, previous companies) feat(team): expert fields (challenge, contribution, tools, previous companies) Oct 21, 2026
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.

Team member expert fields: challenge, contribution, tools, previous companies

1 participant