How we keep time

The idea

Jobs rarely vanish in one go. Tasks shift, one at a time. So every job here is broken into the tasks it's made of, and each task is marked by who does it today.

What the labels mean

The 8-hour shift

Each task has an estimated share of a typical worker's day. These shares come from Anthropic's "What work can robots do?" study, where an AI model (Claude) estimated how working time splits across each job's O*NET tasks. They are informed estimates, not measured hours, and real jobs vary a lot. That's why you can untick tasks or set your own minutes with "Adjust my times".

When you untick tasks, their time is spread across the tasks you still do. When you set your own minutes, nothing is rescaled: any time you don't assign shows as unassigned.

How sure is each label?

Every task shows the kind of evidence behind it:

A task gets one label. Where both apply, AI use takes priority over robots.

Company news stages

Announced, Pilot, Rolling out and Widespread describe what a company actually did. Pulled back marks a reversal. Plan and Forecast (shown with dashed borders) are predictions or internal targets, which may never happen.

Where the data comes from, and how current it is

Limits

All job, pay and outlook data is for the United States. The same job can look quite different in another country, or even another city. AI usage data comes from one AI provider's conversations, so it shows how people actually use AI, not everything AI could do or how every employer works. Robot ratings record what robots have done somewhere, not how common they are. Employment figures for closely related jobs are sometimes shared, because BLS groups them under one code. None of this predicts a date when a job disappears.

Open data

All job data is free to reuse with credit: jobs.json.