slug: heymilo provider: HeyMilo generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 6 edges: - tag: Candidates spec_file: heymilo-candidates-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.9 evidence: POST /api/v2/postings/{posting_id}/candidates Ingest a single candidate; schema AgentResumeSummary, CandidateWorkflow reason: Candidates are ingested against job postings and run through screening/interview workflows — sourcing, screening and hiring activity, which is squarely Talent Acquisition Management. - tag: ATS spec_file: heymilo-ats-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.85 evidence: POST /api/v2/ats/candidates/push Push a candidate to the ATS; schema CandidateMatch, AtsConnection reason: Operations resolve and push candidate records to applicant tracking systems, i.e. recruiting/hiring pipeline data flow. This realises Talent Acquisition Management regardless of buyer; the ATS integration framing is unambiguous. - tag: Interviewers spec_file: heymilo-interviewers-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.85 evidence: POST /api/v2/postings createPosting 'Create an interviewer'; schemas _ResumeStep, _WebInterviewStep, ConversationalSMSConfig reason: Creating job postings / AI interviewers with resume and interview screening workflow steps is recruiting and candidate screening configuration. - tag: Interviews spec_file: heymilo-interviews-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.85 evidence: GET /api/v2/interviews/{interview_id}/data 'Get full interview data'; schemas CandidateWorkflow, CheatDetection reason: Retrieval of candidate interview results including cheat detection is core recruiting/screening activity. - tag: Interview Templates spec_file: heymilo-interview-templates-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.8 evidence: GET /api/v2/interview-templates listInterviewTemplates 'List interview templates' reason: Reusable interview templates on an AI recruiting platform support the hiring/screening process, i.e. Talent Acquisition Management. - tag: Questions spec_file: heymilo-questions-api-openapi.yml capability_id: BC-300.10 capability_id_l1: BC-300 capability_name: Talent Acquisition Management confidence: 0.7 evidence: POST /api/v2/postings/{posting_id}/questions createQuestion 'Create a question' reason: Managing the screening questions attached to a job posting is part of candidate screening within talent acquisition, though the surface is narrow content configuration.