Skip to main content
Version: 1.0.0
Last Updated: 2026-01-16
Purpose: Centralized status of PF-15 (Picklists), PF-16 (Custom Fields), PF-17 (ConfigurableForm) adoption across all cores
See: Root AGENTS.md (current: see docs/VERSIONS.md) for platform-wide instructions.

Overview

This document tracks the adoption status of Platform Foundation features across all domain cores. These features enable consistent, configurable data management across the platform. PF Features:
  • PF-15: Picklists - Centralized, organization-configurable picklist values
  • PF-16: Custom Fields - JSONB-based custom fields on business entities
  • PF-17: ConfigurableForm - Dynamic form builder with custom field support

PF-15: Picklists


PF-16: Custom Fields


PF-17: ConfigurableForm


Module-Specific Notes

HR Module

  • PF-15: Employment status picklist migrated successfully. Employment type migration is lower priority.
  • PF-16: Employee records fully support custom fields through ConfigurableForm integration.
  • PF-17: Employee form successfully migrated. Other forms (leave requests, timesheets) pending migration.
  • HR Rollout (2026-03): PF-15 employment type picklist and PF-17 remaining forms (leave requests, timesheets, etc.) are documented as post-rollout. They do not block initial HR module rollout; complete when capacity allows.

FA Module

  • PF-15: All picklist migrations pending (payment methods, expense categories, vendor types).
  • PF-16: Custom fields support planned for vendors, customers, and journal entries.
  • PF-17: All forms pending migration to ConfigurableForm.

RH Module

  • PF-15: All picklist migrations pending (resident status, bed status, discharge reason).
  • PF-16: Custom fields support planned for residents and beds.
  • PF-17: All forms pending migration to ConfigurableForm.

GR Module

  • PF-15: All picklist migrations pending (policy categories, compliance status, audit types).
  • PF-16: Custom fields support planned for policies.
  • PF-17: All forms pending migration to ConfigurableForm.

FM Module

  • PF-15: Complete for all implemented features. Asset categories planned for FM-05.
  • PF-16: Complete for work orders, inventory items, and vendors. Assets planned for FM-05.
  • PF-17: Complete for all implemented features. Asset registration form planned for FM-05.

LO Module

  • PF-15: All picklist migrations pending (rock status, issue priority, meeting types).
  • PF-16: Custom fields support planned for quarterly rocks and strategic goals.
  • PF-17: All forms pending migration to ConfigurableForm.

FW Module

  • PF-15: ✅ Complete - All form field types use picklists.
  • PF-16: ✅ Complete - All form entities support custom fields.
  • PF-17: ✅ Complete - All forms use ConfigurableForm.

IT Module

  • PF-15: 🟡 Partial – Seed migration added (20260214120000); VendorForm uses it_vendor_type picklist. Remaining components to use picklists per IT-pf-adoption-PLAN.
  • PF-16: Schema verified (it_assets, it_tickets, it_vendors, it_licenses have custom_fields). Form exposure planned per IT-pf-adoption-PLAN.
  • PF-17: All forms pending migration to ConfigurableForm per IT-pf-adoption-PLAN.

Status Legend

  • Complete - Feature fully implemented and in use
  • 🟡 Partial - Feature partially implemented (some entities/forms migrated)
  • Pending - Feature planned but not yet implemented
  • 📋 Planned - Feature included in future spec/implementation plan

See Also

  • Root AGENTS.md: AGENTS.md (current: see docs/VERSIONS.md) - Platform-wide instructions
  • PF-15 Spec: specs/pf/PF-15-picklists.md - Picklist system specification
  • PF-16 Spec: specs/pf/PF-16-custom-fields.md - Custom fields specification
  • PF-17 Spec: specs/pf/PF-17-configurable-form.md - ConfigurableForm specification

Last Updated: 2026-01-16