ai-enabled-hr-talent-automation

Decisions Required

Title: Decisions Required Version: 1.0 Owner: [TENANT_CONFIGURATION_REQUIRED — Architecture] Status: Living document Last reviewed: 2026-09-08 Next review: [TENANT_CONFIGURATION_REQUIRED] Reviewers: HR, Legal, Security, DBA, Architecture, Product

Purpose and scope

Every decision here blocks or shapes real work and cannot be inferred from the repository alone. Each entry has a stable ID (DEC-NNN) — reference it from code comments, PRs, and ADRs instead of re-describing the question. When a decision is made, move it to the bottom “Resolved” table with a link to the ADR/commit that recorded it; do not delete the row.

How to use this register

Open decisions

DEC-001 — Generic workflow-transition engine vs. per-entity stored procedures

DEC-002 — Production authentication strategy (OIDC vs. BFF)

DEC-003 — Vector store, message bus, and cloud provider selection

DEC-004 — Where do TAN/JD structured fields (Location, Grade, Budget, interview stages, criteria) live?

DEC-006 — Approval matrix: approver role mapping, quorum, delegation [TENANT_CONFIGURATION_REQUIRED] [Requires HR review]

DEC-007 — Test data isolation strategy for tests/HrAutomation.Tests

DEC-008 — config/ vs. database seed data: who owns tenant/role/approval configuration?

DEC-009 — Tenant model: single-tenant-per-deployment vs. shared multi-tenant

DEC-010 — Compensation/grade policy content [TENANT_POLICY_REQUIRED]

DEC-011 — CI pipeline verification

Resolved decisions

ID Decision Recorded in Date
— Database engine fixed to SQL Server (not a per-tenant Postgres/SQL Server choice) ADR-006 2026-09-08
— Workflow transitions owned by per-entity stored procedures, not a generic workflow-engine table ADR-006 2026-09-08
— AI agent skills implemented as in-process C# (HrAutomation.Agents), not a separate Python agent service PROJECT_STRUCTURE.md “Superseded original plan” 2026-09-08

PROJECT_STATUS.md · CLAUDE.md · docs/00-product/scope-assumptions-open-questions.md · docs/adr/

Change control

Version Date Author Change
1.0 2026-09-08 Documentation reconciliation pass Initial creation