set_comp
Record recruiter-provided pay details and career notes for a job to compare compensation across opportunities.
Instructions
Keep what a recruiter told the person about pay for a job, so get_comps can put it next to the others, and what the job is for their career (role, career_note). Only the fields given change; an empty string clears one. Write amounts the way they were said ("165-195K", "$215,000"): the first amount found is read to mark the highest. Returns what is kept for the job.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | The job: its key as other tools return it (source:board:posting id, e.g. greenhouse:acme:4012345), just the posting id, or the company's name when that names one job (the one queued or applied to there). When it matches several, the error lists their keys. | |
| base | No | The base salary (range) the recruiter gave, as said: "165-195K". An empty string clears it. | |
| note | No | A few words ("195K most likely their max"). Replaces the old note. Empty clears it. | |
| role | No | What the job is, for its career value: product (builds the company's own product), customer (forward-deployed, solutions, customer-facing engineering) or internal (builds internal tools or platforms for the business). Empty clears it. | |
| asked | No | What the person asked for ("210-230K"). Empty clears it. | |
| bonus | No | Bonus, as said ("10% target"). Empty clears it. | |
| equity | No | Equity, as said ("40K RSUs over 4 years"). Empty clears it. | |
| signon | No | Sign-on bonus, as said. Empty clears it. | |
| offered | No | What they offered. Empty clears it. | |
| career_note | No | A few words on its career value ("observability product, staff IC"). Empty clears it. |