> ## 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.

# Dead Code Spec/Wiring Decisions

> Generated during dead-code remediation to force explicit product choices for spec-complete but currently unreachable surfaces.

Generated during dead-code remediation to force explicit product choices for spec-complete but currently unreachable surfaces.

## Decision Matrix

| Cluster                                                            | Owning Spec                                              | Current State                                                           | Decision Options                                                   | Recommended Next Action                                                                                                                                                                                            |
| ------------------------------------------------------------------ | -------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| HR-15 compensation UI (Merit Increase, Equity, Analysis)           | `specs/hr/specs/HR-15-compensation-management.md`        | Spec marked complete, multiple UI files currently unreachable           | 1) Wire routes/pages 2) Defer explicitly 3) Remove and update spec | **Decision: Keep + defer route wiring.** Preserve existing components, keep Fallow suppression active, and implement `/hr/compensation` route wiring in the next HR-15 execution slice before any deletion review. |
| HR-18 analytics widgets (CostBreakdown, RetentionRisk, TrendChart) | `specs/hr/specs/HR-18-workforce-analytics.md`            | Widgets implemented but not reachable from active dashboard composition | 1) Re-introduce widgets in dashboard 2) Defer 3) Remove            | Keep one canonical analytics dashboard and deprecate duplicate widgets                                                                                                                                             |
| HR-08 staffing engine helpers                                      | `specs/hr/specs/HR-08-workload-drivers-staffing.md`      | Helpers/utilities present with weak import chain                        | 1) Wire to active pages 2) Move to deferred bucket 3) Remove       | Keep core calculations; remove duplicate adapters after route wiring audit                                                                                                                                         |
| HR-09 ATS offer notification templates                             | `specs/hr/specs/HR-09-applicant-tracking-system.md`      | Templates exist without clear active consumer                           | 1) Wire to offer flow 2) Defer 3) Remove                           | Keep templates, add explicit wiring task in HR-09 enhancement backlog                                                                                                                                              |
| FW-28 template marketplace UI                                      | `specs/fw/specs/FW-28-workflow-templates-marketplace.md` | Some legacy components and AI helpers overlap                           | 1) Consolidate to one UI path 2) Defer extras 3) Remove unused     | Consolidate to current marketplace pages and remove duplicate leaf components                                                                                                                                      |
| FW-60 prefill presentational components                            | `specs/fw/specs/FW-60-form-prefill-smart-defaults.md`    | Engine/hooks are active; some UI indicators are not                     | 1) Keep all 2) Keep engine-only 3) Remove all                      | Keep engine + active panels; remove unused badge/indicator-only components                                                                                                                                         |
| IT-01 asset components                                             | `specs/it/specs/IT-01-it-asset-management.md`            | Docs conflict (`Specification` vs `Planned` vs `Complete`)              | 1) Finish implementation 2) Mark deferred 3) Scale back scope      | Resolve status contradiction first, then decide keep/wire vs defer                                                                                                                                                 |

## Required Verification for Each Decision

1. Spec validation (`README`, spec file status, implementation log, deferred dashboard)
2. Wiring validation (route entry, page import graph, barrel references)
3. Runtime validation (typecheck/build and route smoke test)

No deletion should happen before all three validations pass.
