# HR Operations Workspace Pack Readiness Assessment

Date: 2026-06-08
Scope: `src/HR/**`, `tests/HR/**`, `templates/default/*/hr*`, `apps/hr-solution-pack/**`, `/modules/hr`, and `/solution/hr` landing content.

## Verdict

The HR module is **good enough to anchor `/solution/hr` as a controlled HR Operations Workspace pilot**, especially for one employee-centered operational workflow: onboarding, offboarding, document collection, certificate renewal, or training/BHP checklist review. It is **not ready to be marketed as a full ATS, full HRIS replacement, payroll system, benefits administration platform, autonomous hiring engine, legal-advice product, or labor-law compliance guarantee**.

Use the funnel in `solution/packs/hr-management.funnel.json` to sell a measured workflow pilot with human review, clear scope boundaries, and expansion after proof.

## Module strengths to use in the funnel

| Capability area | Evidence in repository | Funnel message |
| --- | --- | --- |
| Core HR records | `Employee`, `Department`, `EmploymentContract`, `Attendance`, `Leave`, `Payroll`, and `TimeEntry` entities/controllers exist under `src/HR`. | The HR module can provide employee-centered records and operational context. |
| Employee lifecycle operations | Employee, contract, leave, attendance, time-entry, candidate, application, and job-offer areas exist. | Start with one workflow that links records, owners, deadlines, documents, approvals, and evidence. |
| Recruiting support | `JobOffer`, `Candidate`, `Application`, public job-offer listing, candidate/application CRUD, and recruiting services exist. | Recruiting can support requisitions and onboarding handoff, but it is not the primary product identity and not a full ATS replacement. |
| Human-reviewed matching and workflow assistance | Candidate matching, workflow matching profiles, dictionary alias resolving, resume parsing, and recruitment matching services exist. | Offer assisted suggestions and workflow triage without claiming autonomous hiring decisions. |
| Contract/document/compliance hooks | Contract intake, document data entry, and training compliance services exist. | Add onboarding, document collection, certificate/training evidence, and human-reviewed compliance checklists. |
| Reporting baseline | `RecruitmentPhase2ReportingService` and phase 2 summary route exist. | Pilot metrics can track approvals, deadlines, missing evidence, certificate renewal, and workflow completion. |
| Test coverage baseline | HR tests cover recruitment mode policy registry, contract intake, application phase-2 fields, and phase-2 reporting. | Enough confidence for a narrow pilot, while still requiring route, content, and demo smoke coverage before scale. |

## Gaps that shape the offer boundary

1. **Partially addressed: ATS/HRIS import path** — The module has a non-persistent `PilotAtsHrisImportPlanner` plus `schemas/hr/pilot-import.schema.json` so onboarding can preview requisitions, candidates, application statuses, approval owners, and evidence before creating records. This is a bridge into an operations pilot, not a full ATS/HRIS replacement.
2. **Partially addressed: country compliance preview** — The report-only `CountryCompliancePreviewService` plus `schemas/hr/country-compliance-preview.schema.json` can check country-pack coverage, employment-type support, required documents, required clauses, local contacts, approval owners, and mandatory human-review steps. It does not provide legal advice, payroll processing, benefits administration, background checks, or jurisdiction-complete compliance automation.
3. **Partially addressed: payroll/benefits scope guard** — Payroll records/controllers exist, but the first `/solution/hr` offer uses `PayrollBenefitsScopeGuardService` plus `schemas/hr/payroll-benefits-scope.schema.json` to classify requested payroll/benefits work as pilot-safe placeholders or production-blocked capabilities that require external payroll, accountant, payment-ops, broker, or carrier handoff.
4. **Partially addressed: analytics parity evidence** — HR has `HrFunnelAnalyticsParityService`, `solution/packs/hr-management.analytics.json`, and seeded funnel triggers to validate landing-page and pilot transition events.
5. **Partially addressed: pilot smoke checklist** — `HrPilotSmokeChecklistService`, `app:hr:pilot-smoke-checklist`, and `solution/packs/hr-management.smoke.json` verify core authenticated route names, export routes, onboarding steps, solution metadata, tracking, and readiness markers.
6. **Addressed for pilot: operational HR app assembly** — `apps/hr-operations-app/hr-operations.rappkg` now provides the HR Operations Workspace app package with app-level menu entries, dashboard widgets, workflow templates, default statuses, document/certificate categories, universal-input onboarding preview, and a deterministic onboarding demo fixture. Remaining work before scale is connecting the app package to the live marketplace listing/installer runtime and adding authenticated end-to-end route smoke coverage.

## Recommended `/solution/hr` offer

> Run HR operations as workflows, not spreadsheets.
>
> Robo Connector HR is not another payroll system, HR database, or ATS replacement. It is a workflow-driven HR operations layer that coordinates onboarding, offboarding, document collection, certificate renewals, compliance checklists, deadlines, approvals, and role-based task execution around existing HRIS, ATS, payroll, document, and communication tools.

### Best first pilots

- New Employee Onboarding.
- Employee Offboarding.
- HR Document Collection Request.
- Certificate Renewal.
- Training/BHP Checklist.
- Recruiting workflow support only when the buyer explicitly needs requisition, candidate, offer, or onboarding handoff support.

### Explicit exclusions

- Payroll execution, tax filing, net-pay calculation, payouts, and direct deposit.
- Benefits administration, carrier submission, deductions, and enrollment execution.
- Full ATS replacement.
- Full HRIS replacement.
- Autonomous hiring, candidate rejection, candidate ranking, or employment decisions.
- Legal advice or labor-law compliance guarantees without validated local packs and qualified human review.

Payroll, benefits, and final employment-law decisions remain with the buyer's existing providers or qualified specialists. Robo Connector coordinates the workflow, evidence, deadlines, and approvals around those processes.

## Funnel created from the module assessment

- Metadata: `solution/packs/hr-management.meta.json`
- Funnel: `solution/packs/hr-management.funnel.json`
- First-run onboarding: `solution/packs/hr-management.onboarding.json`

The funnel uses module-backed stages:

1. **Lead Captured** — Track attribution, persona, and workflow pain.
2. **Workflow Qualified** — Capture current process, employee/case volume, required documents, certificate requirements, approval steps, deadlines, and human-review owners.
3. **Workshop Booked** — Request sample onboarding/offboarding/document/certificate/training artifacts to map the pilot safely.
4. **Pilot Activated** — Provision HR with Documents and Workflow, plus QA/Certificates, Calendar, Communication, or Recruiting only when needed.
5. **Paid / Expansion** — Convert after measured pilot proof and open expansion checklist.

## Go/no-go recommendation

- **Go now:** controlled HR operations pilot and design-partner funnel.
- **Do not scale yet:** paid acquisition at broad HRIS/ATS/payroll/benefits keywords, enterprise labor-law compliance claims, or autonomous hiring claims.
- **Next readiness work:** connect the HR Operations Workspace app package to live marketplace listing and installer runtime, add authenticated end-to-end route smoke coverage for first-run onboarding, and keep payroll/benefits/legal work as external handoff or human-reviewed scope guard.
