learn-ai-hr-with-phoebe / HR session 9 of 10
Learn AI + HR with Phoebe · HR track · Session 9 of 10

L&D, mobility and attrition: the map that helps people, and the one that watches them

Week 24 at Kestrel. 80 of the 120 roles are filled and engineering is losing people faster than the wave is replacing them, which means the hiring problem and the retention problem have finally met in the same room. Tonight you build a skills map that routes people to opportunities, an internal mobility process that is not "we know them", and an attrition read that finds causes instead of labelling individuals.

🟡 HR track HR partners · L&D · people ops Skills map 45 min
0-3 · Welcome 3-20 · Skills, mobility, signals 20-42 · The attrition read + stay kit 42-45 · Q&A
Part 0

Where we are

Week 24. Kestrel has hired 80 of the 120 roles, the performance cycle from b8 has just closed, and engineering attrition is running ahead of engineering hiring. Every session so far has been about people coming in: the workspace and house rules (b1), scorecards and ads (b2), sourcing (b3), the screen that failed the four-fifths rule until you fixed it (b4), interviews and calibration (b5), offers and decision records (b6), onboarding (b7), performance and feedback (b8). This is the session where the wave meets the leak. It is also the session with the sharpest temptation in the whole track, because the data that would help you find people opportunities is the same data that would let you rank them.

Live - presented in session Self-study - read after class ★ Try it now prompt Official sources covered
★ What you walk out with today A skills inventory scoped so it routes opportunities instead of grading people, an internal mobility process that survives contact with a hiring manager who already has a favourite, an aggregate attrition read with the evidence attached to every driver, a prompt that refuses to produce individual risk scores, a five-question stay-interview kit, and a clear line on where monitoring starts.
Part 1 · covers purpose limitation + the monitoring boundary

The skills inventory that is not surveillance 6 min live

A skills inventory is a map of what the company can do and what it needs next, built from role scorecards and from what people volunteer about themselves. That is all it is. What it must never quietly become is a per-person score, a stack rank, or the dataset somebody opens when they need to decide who is expendable. The data can be identical in both cases. The difference is purpose, and purpose is not a nuance here - it is a legal duty under GDPR and PDPA and the thing an employee can feel from a mile away.

ONE DATASET TWO PURPOSES WHAT YOU GET The skills map capabilities from role scorecards + what people offer Opportunity routing suggests openings TO people, with the gap Per-person scoring ranked, flight-risk flagged, quietly filed as spare People find moves internal fill rate up, trust intact A file on a person monitoring scope, and trust that does not return Same data, two purposes. Purpose is the line, and purpose limitation is a legal duty. The inventory exists so people find opportunities, not so the company grades them.
🔍 Click to zoom - one skills dataset, two purposes, and which one is the boundary
LiveWhat goes in a skills map, and what quietly must not3 min▶

Build it from two sources only: the capabilities your role scorecards already name, and what people choose to tell you about themselves. Anything you have to infer about a person without asking them is a different product with a different risk profile.

In the mapNot in the map
Capabilities the scorecards name, in scorecard languageA single number summarising a person
What a person volunteers: skills, interests, what they want nextInferred skill levels scraped from tickets, calendars or messages
Certifications and training completed, where relevant to a rolePerformance ratings pasted in as a skill proxy
Gaps at team and company level: what Kestrel is short ofGaps expressed as a ranking of individuals
Who is open to a move, if they said soWho we think is a flight risk
  • Volunteered means volunteered. If someone declines to fill in their profile, that is a blank, not a low score. The moment a blank costs a person an opportunity, participation stops being voluntary.
  • Write the purpose down before the first record. One sentence, published to employees: what this is for, who sees it, what it will never be used for. If you cannot write that sentence honestly, do not build the thing.
  • Do not reuse data collected for something else. Diversity monitoring data and engagement survey responses were given to you for a stated purpose. Repurposing them into a skills or risk product is the classic failure, and it is exactly what purpose limitation exists to stop.
Real world

The map that became a list. A company built a skills inventory to help people find internal moves, and it worked - participation was high because the pitch was honest. Eighteen months later a cost review needed to identify "lowest-criticality skill holders", and the inventory was the only structured data available, so it was used. Nothing was hacked and no rule was broken in the room. Participation collapsed within a quarter and never recovered, because everybody understood what the data had been for and what it turned out to be for. The technical build was fine. The purpose drifted, and purpose was the whole product.

Self-studyWhere AI actually helps in L&D2 min read▶

Most of the useful work here is drafting and structuring, which is the safe half of the split from b1.

  • Turning scorecards into capability language. Five role scorecards contain the same skill described five ways. Normalising that into one vocabulary is tedious, mechanical and genuinely well suited to a model.
  • Building learning paths per capability. Given a gap and the level you need, draft a sequence: what to read, what to practise, what evidence would show it landed. A person still signs off on whether it is worth anyone's month.
  • Writing the opportunity, not selecting the person. "Here is an internal opening and the two capabilities it needs" is a draft. "Here are the six people best suited to it" is a decision, and it is not yours to delegate.
  • Summarising anonymised exit and stay interview themes. Strip names first. The themes are the artifact, and the quotes need care because a single quote from a small team identifies its author.
Part 2 · the process most companies skip

Internal mobility before external hiring 6 min live

Kestrel has 40 roles left to fill and an engineering team leaking people who would take a different job at Kestrel if anyone offered them one. The machinery for connecting those two facts is not complicated. It is: know what capabilities the open roles need, know what people have told you they want, put openings in front of people, and then run internal candidates through the same structured process you run external ones through. That last step is where almost everybody fails.

LiveThe three moving parts3 min▶
  • Capability gaps from the scorecards. Every open role already has a scorecard from b2. Strip it to the two or three capabilities that actually gate the role, in the same vocabulary as the skills map. That is your matching key, and it is deliberately coarse - fine-grained matching is how you accidentally build a ranking engine.
  • Suggest TO people, do not filter FOR roles. The direction of the arrow is the whole design. A system that shows an employee three openings and why they might fit is an opportunity router. A system that hands a hiring manager a ranked list of internal people is a screen, with everything b4 taught you attached to it - criteria, evidence, calibration, decision gate, impact check.
  • Same structured process, no exceptions. Same scorecard, same questions, same evidence standard, same decision record. Internal candidates get the process, not a chat.
Real world

"We know them" is not evidence. An internal candidate applied for a team lead role. No structured interview was run, because everyone had worked with her for three years. The panel talked for twenty minutes, decided she was "not quite ready", and wrote two lines in an email. She asked what specifically was missing and nobody could answer without reconstructing it, because nothing had been rated against anything. Meanwhile the external hire for the same role went through six structured interviews and a scorecard. Familiarity had replaced evidence, and the person with the most information about her was the one who ended up with the least defensible decision. She left four months later, and the exit interview said exactly that.

LiveThe four ways internal hiring quietly goes wrong3 min▶
  • The hoarding manager. A manager blocks a move to protect their own delivery. This is a management problem wearing a process costume, and no tooling fixes it. Make internal moves visible to HR by default and make blocking a conversation somebody has to have out loud.
  • The invisible opening. Roles get posted externally days before internally, or in a system nobody opens. If your internal fill rate is low, check whether people ever saw the job before you conclude nobody wanted it.
  • The unearned discount. The internal candidate is held to a higher bar because their weaknesses are known and the external candidate's are not. Same scorecard, same evidence standard, both directions.
  • The undocumented no. The one that costs you the person. An internal rejection with no recorded reason is a rejection the employee cannot act on, and a decision you cannot defend if they raise it. Rail 1 applies to your own staff exactly as hard as it applies to candidates: a named decision-maker, a reason written the same day.
The one-hour audit Take the last five internal applications at your company. For each, find the recorded reason for the outcome and the name of who decided. If you cannot find both for at least four of them, internal mobility is not a process where you work - it is a set of conversations, and conversations are not something an employee can appeal or improve against.
Part 3 · covers the monitoring boundary + Annex III scope

Attrition signals, done defensibly 6 min live

Kestrel is losing engineers and somebody senior is going to ask for a model that predicts who is next. The honest answer is that you can build something far more useful and far less dangerous: an aggregate read that tells you why people are leaving, with evidence under every claim. Drivers are actionable. A named risk score is a label on a person, it can put you inside the high-risk category, and it corrodes trust even in places where it is perfectly lawful.

DEFENSIBLE THE BOUNDARY Aggregate drivers which teams, which tenure bands, which manager spans, where people sit in band Named risk scores this person is 78% likely to leave, flagged, watched, quietly deprioritised WHAT EACH ONE ACTUALLY BUYS YOU A cause you can fix a span of 14, a pay band that drifted, a ladder that stops at level 3 A label you cannot unstick a guess treated as a fact about one person, and every stay interview poisoned Exit and stay interviews are evidence. A prediction about an individual is not. Monitoring of workers sits inside the AI Act's Annex III employment scope. Ask first.
🔍 Click to zoom - aggregate drivers versus named risk scores, and what each one gets you
LiveThe five aggregate cuts worth making3 min▶

All five are counts and rates over groups. None of them requires naming a person, and none of them requires a model - a table gets you most of the way. Suppress any cell small enough to identify someone, which in practice means five or fewer.

The cutWhat it tends to reveal
Leaver rate by teamWhether this is a company problem or two teams' problem
Leaver rate by tenure bandAn onboarding failure at 0-6 months looks nothing like a ceiling at 3 years
Leaver rate by manager spanSpans that grew during a hiring wave and nobody rebalanced
Position within pay bandLong-tenured people sitting below the midpoint that new hires enter above
Exit and stay interview themesThe reason, in the words of the people who have it. The other four cuts are hypotheses; this is testimony
Real world

The prediction that made itself come true. A company scored employees for flight risk and shared the list with managers, meaning well - the idea was to intervene early. Managers being human, several stopped putting flagged people on important work, on the reasonable-sounding basis that you do not hand the critical project to someone who might leave. The flagged people noticed within weeks that the interesting work had dried up. Most of them left. The model's accuracy looked excellent in review, which was precisely the problem: it had not predicted the departures, it had caused them. Aggregate drivers cannot do this, because there is nobody to treat differently.

Self-studyWhy individual prediction is the monitoring boundary2 min read▶

Leader session a5 draws this line and it is worth reading in full. The short version, as taught here and not as legal advice:

  • Scope. The EU AI Act's Annex III point 4 employment category covers recruitment and selection, performance evaluation, task allocation, monitoring of workers, promotion and termination. A system that scores individual employees on likelihood of leaving, and then feeds how they are managed, sits close to several of those at once. Annex III obligations were postponed to 2 December 2027 in the Digital Omnibus; as of mid-2026 that is the position, it has already moved once, so check it rather than quoting this page.
  • Purpose limitation. The data you would want for a risk score - engagement survey responses, one-to-one notes, calendar and tooling activity - was collected for other stated purposes, some of it under a promise of confidentiality. Reusing it here is the failure GDPR and PDPA both name directly.
  • Meaningful human involvement. A manager who reads a risk flag and acts on it has not exercised judgment about the person, they have relayed the model's. That is the same rubber-stamp problem as b4's decision gate, transplanted into the employment relationship.
  • The trust cost is not a legal question at all. Even fully lawful, an employee who learns they were scored on loyalty updates their view of every survey, every stay interview and every honest conversation they have ever had with you. You cannot re-earn that in the same tenure.
Demo 1 of 2

Build Kestrel's engineering attrition read ★ 14 min · everyone builds

One artifact: a read of why engineering is leaving, built only from aggregate data, with the evidence behind every driver and an honest list of what you cannot answer yet. This is the document you take to Dara O. and to the exec, and the second half - the open questions - is usually the part that changes what happens next.

Put the aggregate pack in the workspace: leaver counts and headcount by team, by tenure band, by manager span and by pay-band position, plus themes from exit and stay interviews with names and identifying detail stripped. Suppress any group of five or fewer.

Run the prompt below. Read what comes back for one thing first: does every driver have evidence attached, or has a plausible story been written over a thin number?

Strike any driver you cannot point at data for. A confident sentence with nothing under it is the most dangerous output on the page, because it will be repeated in an exec meeting by someone who did not see this step.

Read the open-questions list properly. "We do not know whether the 0-6 month leavers came through the wave or through referrals" is a week of work and probably the answer.

Add what you will do and who owns it, per driver. A read with no owner is a slide.

★ Try it now - the aggregate attrition readUsing only the aggregate engineering attrition pack in this workspace, draft a read for the HR partner and the engineering director. RULES - Work only from the aggregate tables and the anonymised interview themes. If a number is not in the pack, say "not in the pack" and name what I would need to collect. - Never produce a risk score, a ranking, or a prediction about any individual, and never name or describe an identifiable person. If I ask you to, refuse and say why. - Suppress anything derived from a group of five or fewer. PRODUCE 1) The three to five most likely drivers, ordered by how much of the attrition they could plausibly explain. For each: the exact evidence from the pack, and how strong it is. 2) For each driver, one thing Kestrel could change in the next quarter, and who would own it. 3) Every driver you considered and rejected, with the number that ruled it out. 4) The open questions: what you cannot tell from this data, and what data would answer it - including anything I would need a lawful basis to collect. 5) One paragraph I can read out loud to the exec that does not overstate the evidence.
The version that builds the thing you cannot undoHere is the engineering roster with tenure, performance ratings and pay - rank who is most likely to leave in the next six months so we can prioritise retention conversations.
Why the second one is worse than it sounds It puts named employee records including performance and pay into a workspace, which rail 3 rules out on its own. It asks for a prediction about identifiable individuals, which is the monitoring boundary and can sit in the AI Act's high-risk employment scope. It repurposes performance data collected for the b8 cycle into a loyalty product, which is the purpose-limitation failure. And the friendly-sounding payoff - "prioritise retention conversations" - is the mechanism by which people find out they were flagged. Every one of those is invisible in the sentence, which is why it gets written.
Demo 2 of 2

The stay-interview kit ★ 8 min · build your own

Exit interviews tell you why someone left, months after you could have done anything about it, and they are famously polite. Stay interviews ask people who are still here what would make them go, while there is still time. Five questions, thirty minutes, and one hard rule about what happens to the answers.

Pick the five questions. Draft them in the workspace, then cut them down yourself - the drafted version will be too long and too corporate every time.

Decide before the first conversation what is confidential and say it out loud at the start: themes go up in aggregate, nothing attributed, nothing lands in a system. Then keep that promise even when it is inconvenient.

Run them as a manager-plus-HR pair where the manager is part of the problem, and as manager-only where they are not. Getting this wrong wastes the whole exercise.

Aggregate the themes after every batch. Five conversations is a story, twenty is a driver you can put next to the numbers from Demo 1.

Report back what changed. This is the whole thing. A stay interview that produces no visible change teaches people that telling you the truth is a waste of an afternoon.

★ Try it now - five questions and the honest briefDraft a stay-interview kit for Kestrel engineering, for HR partners and team leads. FIVE QUESTIONS, no more. They must be: - open, short, and answerable in plain speech, not HR language - about the work, the growth path, the manager, recognition and what would make them leave - free of anything a person could not safely answer to their own manager ALSO DRAFT - The opening script: what this is, what happens to the answers, what does not. - Three follow-up probes per question for when the first answer is "yeah, fine". - The note-taking rule: themes only, no attributed quotes, nothing that identifies a person in a small team. - What we do with the answers in the next 30 days, and how we report back. Do not produce anything that scores, ranks or profiles an individual employee.
Real world

The honest thing to do with the answers. A team ran stay interviews across a struggling function and heard one theme loudly: the promotion ladder stopped at a level everybody had already reached. That was not fixable in a quarter and the HR partner knew it. So instead of a plan, she went back to every person she had spoken to and said the truth: here is what we heard, here is the one thing we are fixing now, here is the thing we cannot fix this year and why, and here is when we will revisit it. Two people still left. Everyone else stayed through the year, and the next round of interviews was noticeably more honest. Telling people you cannot fix it beats a plan they can tell you do not believe in.

Homework

Try it yourself - this week ◐ 30-45 min total

Source material

Official sources covered

Taught from public regulation, data protection principles and selection research. This course is education for HR professionals, not legal advice, and obligations vary by jurisdiction. This session covers:

✓EU AI Act - Annex III employment scope including monitoring of workersPart 3 · why individual prediction is the boundary; 2 Dec 2027 position
✓GDPR + PDPA - purpose limitation, minimisation, meaningful human involvementParts 1 and 3 · the skills map and the reuse failure
◐Structured selection researchPart 2 · why internal candidates need the same process, not less
◐Leader session a5 - the monitoring linePart 3 · the full version of tonight's boundary
Check yourself

Three questions before you go 🎯 ◐ 90 seconds

1 · What separates a legitimate skills inventory from surveillance, given the data can be identical?

Purpose limitation is the whole line, and it is a duty under GDPR and PDPA rather than a nicety. The same records that help people find internal moves become a ranking product the moment the purpose drifts, which is why the purpose statement gets written before the first record.

2 · An internal candidate is rejected for a team lead role. What does the process owe her?

Familiarity is not evidence, and "we know them" is where internal hiring quietly falls apart. Rail 1 applies to your own staff exactly as hard as to candidates - and an undocumented no is a rejection the employee cannot act on and you cannot defend.

3 · An exec asks for a model flagging which engineers will quit next. What do you build instead, and why?

Aggregate drivers point at something you can change: a span of 14, a pay band that drifted, a ladder that stops. An individual score points at a person, and once a manager acts on the flag the prediction starts making itself true. Monitoring of workers also sits in the AI Act's Annex III employment scope.

HR session 9 cheat sheet · pin this

The skills mapcapabilities from scorecards plus what people volunteer. Never a per-person score.
Purpose is the linewrite the one sentence before the first record. Data collected for X does not become Y.
Arrow directionsuggest openings TO people. A ranked list of internal people FOR a manager is a screen.
Same processinternal candidates get the same scorecard, evidence, named decider and recorded reason.
Five cutsteam · tenure band · manager span · position in pay band · exit and stay interview themes.
Suppress small cellsfive or fewer identifies someone. One quote from a small team names its author.
The boundarypredicting who quits and managing them differently is monitoring, and it makes itself true.
Stay interviewsfive questions, themes only, and report back what changed - or people stop telling you.