Repository navigation
feat(catalog): fourteen product and management roles, and featured bots on the invitation (G4, 1/4) - #209
Merged
Conversation
…red on the invitation New sheets (product-manager, project-manager, business-analyst, ux-researcher, agile-facilitator, goals-coach, meeting-secretary, process-analyst, operations-manager, recruiter, onboarding-coach, customer-success, event-planner, travel-planner) with their texts in en, pt-BR and es. Categories product and marketing are added; the filter chips show only categories that have a role. The invitation on a crew's page shows 8 featured bots and a button for all of them. SHEETS uses a macro, and the role texts move into one file per group to stay under 300 lines. Spec 26.3, 26.5, 26.7 and G4 updated.
httpsphl
enabled auto-merge
October 6, 2026 15:14
Recruiter, Meeting Secretary and Project Manager, one small task each, with Claude Code 2.1.287.
Owner
Author
Manual test with the real Claude Code (2.1.287, 2026-10-06)A scratch daemon built from this branch, own home and port, one small task for each of three roles created with
Nothing unexpected. The other 11 roles were not run. The result is also in spec section 19. The scratch daemon is stopped and its test folders are removed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
First area of G4 (spec 26.8): the catalog grows from 12 to 26 roles, with the base for the next areas.
Roles (
category = "product"): product-manager, project-manager, business-analyst, ux-researcher, agile-facilitator, goals-coach, meeting-secretary, process-analyst, operations-manager, recruiter, onboarding-coach, customer-success, event-planner, travel-planner. Written from scratch, same fixed structure, with texts in en, pt-BR and es. The ones that touch people's data say what not to do with it; the recruiter judges only by written criteria and recommends without deciding, and the travel planner never types documents or cards anywhere.Base for the next areas
productandmarketingadded to the protocol (TS bindings regenerated). The filter chips show only categories that have a role, so Marketing appears once its roles land.SHEETSincatalog/mod.rsuses a small macro, and the role texts live in one file per group (catalogBase.ts,catalogProduct.ts), so files stay under 300 lines.Tests
cargo test --workspace(548), clippy-D warnings,cargo fmt --check,pnpm check(446).catalog_lintand the text-in-three-languages test cover the 14 new sheets. New app tests for the invitation (8 cards, "See all bots") and the new filter. Also checked in the browser preview: 26 cards, "Produto e gestão" filter shows 14.Manual test (real Claude Code)
Pending in this PR: Recruiter, Meeting Secretary and Project Manager, each with a small typical task. The result goes in a comment here and in spec section 19.
Next
Marketing and sales, then engineering, then content and research, one area per PR.