AI and Agents in HR
What actually works when an AI assistant drives HR: the data it should never need, the approvals it can carry, and where it broke.
11 guides

EU AI Act and Performance Reviews: What AI Must Never Decide
Annex III point 4(b) in plain language: why a composite score is a different object from a draft a human submits.

Engineer Self-Reviews From GitHub and Jira, Without AI Slop
A worked engineering self-review: behavioral anchors, why pull-request counts are clues, and a draft that links the work you shipped.

Mixed UoP and B2B Teams: Five Places Your HR Tool Blurs the Line
How software houses with employees and B2B contractors keep leave, hours, payroll exports and ISO 27001 policies in one workspace without blurring contracts.

SquadBear Is Available in the Gemini App and on the Website
SquadBear is available in the Gemini app and on the Gemini website. Connect once, then ask about timesheets, team health, and leave.

Agent Approvals: The Writes That Should Wait for a Click
An agent that books Friday off is useful. One that can erase a former employee is a different product. The riskiest writes wait for your click in a browser.

What 'Agent-Native HR' Means (and What It Shouldn't)
Agent-native means the AI surface is a peer of the UI, with the same permissions and audit trail. The test that proves it, and what it should never mean.

Slack Leave Approvals: Why Approving in Slack Beats Email
Why leave approvals stall in email, and how Slack DMs with Approve and Reject buttons cut the wait to seconds while the HR system stays the record.

EU AI Act in HR: What You Can & Cannot Automate
Emotion recognition at work is banned, high-risk HR duties slipped to December 2027, and everyday drafting is fine. The EU AI Act tiers, sorted for HR.

Routing HR Questions Through an AI Assistant: What Broke
We routed our HR questions through an AI assistant wired to our own system. What worked, the five ways it broke, and what stays human.

Your AI Summary Shouldn't Require a Copy of Everything
Most enterprise AI integrations quietly centralize your data to work. The Model Context Protocol offers a different deal, and a much smaller blast radius.

The Velocity Blindspot: Why Healthy Sprints Still Slip
Your board tracks tickets, not who was at their desk. That gap is why forecasts keep missing, and you can close it without another brittle integration.

