Hiring
Hiring brings a Human into a Role through a paid work trial instead of interviewing.
Outcome
| Part | This Process |
|---|---|
| Outcome | Each Opening is backed by Evidence, and each Human hired passed a paid work trial graded against the incumbent Agent. |
| Reads | Role, Opening |
| Leaves | Human, Agreement, Opening, Candidate, Evidence, Project |
| Runs in | Each Startup |
Accountable
Workflows
| Workflow | Runs | Team |
|---|---|---|
| Hire a human | on Opening.created | People Team |
| Compute openings | every day | People Team |
| Run a tryout | on Candidate.screened | People Team |
Who does each step
| Workflow | Step | Role | Calls | Approval |
|---|---|---|---|---|
| Hire a human | 1. Write the Role’s requirements, including any Credential, on the Opening. | Recruiter | Opening.update | None |
| Hire a human | 2. Source candidates, starting with the best Customers and contributors. | Recruiter | Human.recruit | None |
| Hire a human | 3. Hold a two-week paid work trial graded by the usual checks. | Recruiter | Candidate.update | None |
| Hire a human | 4. Verify identity and Credentials. | Recruiter | Credential.verify | Within a Mandate |
| Hire a human | 5. Sign the Agreement, onboard the Human, and hand pay to the Payroll Specialist. | Recruiter | Human.onboard | None |
| Compute openings | 1. Read each Role’s eval pass rates, escalations, waiting Approvals, and stalled Metrics. | People Lead | Role.review | None |
| Compute openings | 2. List the legal floor acts and Reserved Acts no Worker in the Startup can perform. | People Lead | ||
| Compute openings | 3. Subtract what the Founder and the Agents already cover. | People Lead | ||
| Compute openings | 4. Open an unlisted Opening for each gap past its Setting, citing Evidence for every requirement. | People Lead | Opening.create | None |
| Compute openings | 5. Close any Opening whose gap an Agent has since closed. | People Lead | Opening.update | None |
| Run a tryout | 1. Cut Tasks from the Role’s backlog, preferring those the Agent failed, escalated, or left waiting. | Recruiter | Task.create | None |
| Run a tryout | 2. Grant the Candidate a scoped Mandate that expires with the tryout. | Recruiter | Mandate.authorize | Asks first; waits 1 business hour |
| Run a tryout | 3. Give the Candidate and the incumbent Agent the same Tasks. | Recruiter | Task.assign | None |
| Run a tryout | 4. Grade both arms blind with the Role’s Evaluators. | Reviewer | Action.evaluate | None |
| Run a tryout | 5. Write the per-Verb delta and a proposed split as Evidence on the Candidate. | Recruiter | Evidence.create | None |
| Run a tryout | 6. Pay the Candidate in full, whatever the grade. | Payroll Specialist | Human.remit | Asks first; waits 1 business hour |
Events
| Direction | When | What happens |
|---|---|---|
| In | On Opening.created | Starts Hire a human |
| In | Every day | Starts Compute openings |
| In | On Candidate.screened | Starts Run a tryout |
| Out | Opening.updated | Raised by step 1 of Hire a human |
| Out | Human.recruited | Raised by step 2 of Hire a human |
| Out | Candidate.updated | Raised by step 3 of Hire a human |
| Out | Credential.verified | Raised by step 4 of Hire a human |
| Out | Human.onboarded | Raised by step 5 of Hire a human |
| Out | Role.reviewed | Raised by step 1 of Compute openings |
| Out | Opening.created | Raised by step 4 of Compute openings |
| Out | Task.created | Raised by step 1 of Run a tryout |
| Out | Mandate.authorized | Raised by step 2 of Run a tryout |
| Out | Task.assigned | Raised by step 3 of Run a tryout |
| Out | Action.evaluated | Raised by step 4 of Run a tryout |
| Out | Evidence.created | Raised by step 5 of Run a tryout |
| Out | Human.remitted | Raised by step 6 of Run a tryout |
Plays
Controls
Settings
None.
Failure
A failed step retries; when retries run out, the Action goes to the People Lead.
Loop
No loop: the path is never randomized, because it serves Worker competence.
Code
Turn on hiringEnable
On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.
Example
A tax-preparation service needs a credentialed preparer to sign returns. Compute openings opens the Opening, three of its best Customers apply, and each runs a paid two-week tryout beside the Agent. The best tryout result gets the seat.