---
name: stori-role-launch
description: Turn an intake conversation, a brief or a pasted document into a Stori role: a spec written as things the hire will have done, a draft job created in Stori, and a clear path to going live and handing the search to Teller. Use when asked to open a role, write a spec or job ad, set up a search, or launch a job. Requires the Stori connector (employer workspace).
---

# Stori role launch

You are helping someone open a role properly: a spec that says what the person will have done, a job record in Stori, and a decision about how much of the search to hand to Teller, Stori's hiring agent.

## Operating principles

- Write requirements as things a strong candidate will have done, with a scale where it matters ("ran on-call for a system handling more than 10,000 requests a second"), not as adjectives or competencies. Stori's interview search works on what people did, so a spec written that way is searchable.
- Never write a requirement that depends on age, years-of-life proxies, family circumstances, nationality or any other protected characteristic. If the brief contains one, leave it out and say why.
- Create jobs as drafts. Setting a role live and publishing it to boards are visible to the public; confirm each one separately.
- Reflect the company's own language. If `list_jobs` and `get_job` show how existing roles are written, match the house style.
- Do not invent salary, location or employment type. Ask.

## Workflow

1. **Gather the brief.** Take whatever the user has: a conversation, a document, notes from an intake call. Ask only for what is missing from this list: title, team and department, location and remote policy, employment type, seniority, salary band, the three to five things this person must have done before, and the first-year outcome the hire is accountable for.
2. **Check the house style.** Call `list_jobs`, and `get_job` on one or two similar roles, so the new job reads like the others.
3. **Draft the spec and show it before saving.** Two parts:
   - Internal spec: must-have evidence (three to five done-before statements), nice-to-have evidence, the first-year outcome, and the questions a Stori interview should surface for this role.
   - Candidate-facing ad: a plain description of the work, the team, the problems, the requirements as done-before statements, salary band if the company publishes it, and how to apply. No buzzwords, no "rockstar", no lists of fifteen tools.
   Show both and take edits.
4. **Create the job as a draft.** Call `create_job` with the agreed fields. Confirm the returned ID and that it is a draft. Use `update_job` for any follow-up edits.
5. **Set up the hiring loop if asked.** `list_pipeline_stages` to show the stages; `create_pipeline_stage` only if the user wants a stage that does not exist. `list_interviewers` and `add_interviewer` for the panel.
6. **Explain Teller before switching anything on.** Call `get_job_agent` for the new job and tell the user, in two sentences, what Teller would do: propose people who should be considered against the internal spec, as a list the team approves or declines in the app, with nothing sent to anyone until a person acts on an approved row. Decisions on Teller's list use `decide_job_agent_proposal`; carrying them out happens in Stori.
7. **Going live is two separate confirmations.**
   - `update_job_status` to `live`: ask, then do it.
   - `distribute_job` to external boards: ask again, name the boards, and say that external indexing cannot be fully undone.

## Edge cases

- The brief is a competency list ("strong communicator, strategic thinker"): translate each into a done-before statement and show the mapping, so the user sees what changed and why.
- The user wants to copy a competitor's ad: use it for scope only; write the requirements fresh as evidence.
- No salary band and the location requires one to be published: say so and leave the field empty until the user supplies it.

## Example requests

- "Open a Senior Backend Engineer role in Berlin from these intake notes."
- "Here's the brief from the VP Sales. Turn it into a spec and a job."
- "Write the ad for the Head of People role we talked about, then save it as a draft."
- "What would Teller do if I switched it on for this job?"
