> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# HR-09-ENHANCEMENTS: ATS Enhancements Catalog — Integration

> Version: 1.0.0 Last Updated: 2026-03-24 Spec: HR-09 Enhancements Catalog Parent: HR-09 Applicant Tracking System Constitution reference: Section 1 (core bounda…

**Version:** 1.0.0\
**Last Updated:** 2026-03-24\
**Spec:** [HR-09 Enhancements Catalog](../../../specs/hr/specs/HR-09-ENHANCEMENTS.md)\
**Parent:** [HR-09 Applicant Tracking System](../../../specs/hr/specs/HR-09-applicant-tracking-system.md)\
**Constitution reference:** Section 1 (core boundaries), Section 4 (PHI/PII), Section 5 (RLS)

***

## Overview

This catalog tracks deferred ATS capabilities (EN-xx) for HR-09. **EN-1 (Structured Interview Scorecards)** adds templates, per-interview submissions, aggregates, comparison views, and PDF export. All consumers stay on the Platform Integration Layer; no direct core-to-core imports.

***

## Integration Points

### Platform Foundation (PF)

| PF area                    | Use                                                                                                                        |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| **PF-10 (Notifications)**  | Scorecard assigned / reminder / completed; **message body must not include candidate PHI/PII** (generic copy + deep link). |
| **PF-30 (Permissions)**    | Template and scorecard keys; see spec **Permissions (PF-30)**; align with parent HR-09 requisition scope.                  |
| **Forms / PDF (platform)** | Scorecard PDF export via existing form/document patterns (`@/platform/forms`, templates) as implemented in TASKS.          |

### Intra-HR and related specs

| Spec                   | Relationship                                                                                                                    |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| **HR-09**              | Parent ATS — interviews, applicants, requisitions, pipeline; scorecards attach to `hr_interviews`.                              |
| **HR-09 Phase 5**      | Analytics/reporting may consume aggregate scorecard metrics.                                                                    |
| **HR-13**              | Optional v2: competency picker / `skill_id` on template JSON; not required for EN-1 MVP.                                        |
| **HR\_ATS\_CONTRACTS** | [HR\_ATS\_CONTRACTS.md](./HR_ATS_CONTRACTS.md) — baseline ATS events/APIs; extend or document new events here when implemented. |

***

## Event contracts (planned)

Register final names in [EVENT\_CONTRACTS.md](./EVENT_CONTRACTS.md) before production. Illustrative placeholders:

| Event                              | Purpose                                     | Status     |
| ---------------------------------- | ------------------------------------------- | ---------- |
| `hr_interview_scorecard_assigned`  | Notify interviewer after interview schedule | 📋 Planned |
| `hr_interview_scorecard_submitted` | Drive pipeline flags / aggregates refresh   | 📋 Planned |

Payloads must avoid PHI in notification fan-out paths; use IDs + org context only where appropriate.

***

## Data ownership

| Table                              | Owner     |
| ---------------------------------- | --------- |
| `hr_interview_scorecard_templates` | HR (EN-1) |
| `hr_interview_scorecards`          | HR (EN-1) |

RLS: tenant isolation on `organization_id`; SECURITY DEFINER helpers; blind-read rules per spec Clarifications.

***

## References

* [CROSS\_CORE\_INTEGRATIONS.md](./CROSS_CORE_INTEGRATIONS.md) — matrix row **HR-09-ENHANCEMENTS**
* [REGULATORY\_COMPLIANCE\_TRACKER.md](../../compliance/REGULATORY_COMPLIANCE_TRACKER.md) — EEOC / Title VII row (HR-09-ENHANCEMENTS)
