HD Sports Zone Bookmark 25O-1 — Manager Schedule Builder Inventory / Next Module Start

Read-only inventory of the manager production/build schedule workflow. This phase maps existing routes, tables, files, and workflow steps before any real schedule-builder change is made.

Builder Inventory Summary

This phase does not build or edit schedules. It only inventories the current manager builder/production workflow so the next phase can safely catalog screens and routes.

Generated Jun 5, 2026 12:16 AM

Read Only Inventory Mode

Maps the schedule builder workflow before any real builder change.

0 Production Route Issues

Critical production/build route checks needing review.

140 Builder Candidate Routes

Detected schedule build, draft, publish, shift, and period routes.

9/9 Tables Present / Missing

Detected schedule-related tables and missing candidate tables.

18 Builder Files Present

Detected likely controller/view files for schedule building.

0/0/0 Readiness / Nav / Guard Issues

Safety readiness, navigation, and guardrail checks.

Preserved Boundaries

Read-only builder inventory No route removal No production route override No schedule logic changes No My Schedule patch No Weekly patch No Weekly Print patch No employee portal patch No manager route override No developer route override No database writes No migrations No middleware created No middleware applied No auth config changes No payroll changes No Time Clock rules changes No POS shifts changes No reservations changes No payments changes No waivers changes No customer profile changes No exports No PDFs No CSVs No employee texts No employee emails No schedule locking changes No hard schedule blocking changes

Production / Builder Route Checks

Route Status URI Expected / Blocked Action Purpose Open
Schedule Production Passed hd/employee-schedules/production Blocked: EmployeeScheduleBuilderInventoryController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index Existing production/build schedule workflow must remain separate. Open
Manager Simple Menu Passed hd/employee-schedules/navigation-cleanup/manager-simplified EmployeeScheduleManagerSimplifiedNavigationController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleManagerSimplifiedNavigationController@index Manager simplified navigation remains available. Open
Navigation Cleanup Completion Passed hd/employee-schedules/navigation-cleanup/completion EmployeeScheduleNavigationCleanupCompletionController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleNavigationCleanupCompletionController@index 25N completion reference remains available. Open
Builder Inventory Passed hd/employee-schedules/builder/inventory EmployeeScheduleBuilderInventoryController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderInventoryController@index This 25O-1 inventory page. Open
Builder Inventory Alias Passed hd/employee-schedules/access-resolver/builder-inventory EmployeeScheduleBuilderInventoryController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderInventoryController@index Alias for this 25O-1 inventory page. Open

Manager Schedule Builder Workflow Map

Step Workflow Current Area Next Module Focus
1 Manager opens Manager Simple Menu /hd/employee-schedules/navigation-cleanup/manager-simplified Keep this as the clean starting point for scheduling work.
2 Manager enters production/build schedule workflow /hd/employee-schedules/production Inventory current builder screen before changing buttons/forms.
3 Manager prepares draft shifts hd_draft_shifts / production routes Determine whether templates, repeating shifts, or draft rows already exist.
4 Manager reviews unavailable blocks and soft conflicts /hd/employee-schedules/unavailable-blocks/soft-conflicts Keep conflict review as a warning/review step, not hard blocking.
5 Manager publishes approved schedule published schedule period / published shifts Do not alter publish behavior until routes/tables are fully mapped.
6 Employees view published schedule Employee Portal / My Schedule / Weekly / Print Weekly Keep employee self-view separation intact.

Builder Candidate Route Inventory

Bucket Method URI Action Recommendation Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-block-events App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockEvents Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-block-events/export App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockEventsExport Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-block-events/print App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockEventsPrint Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlocks Keep as review step before publishing. Open
conflicts_unavailable POST hd/employee-schedules/unavailable-blocks App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@storeUnavailableBlock Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/calendar App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlocksCalendar Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/calendar/export App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlocksCalendarExport Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/calendar/print App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlocksCalendarPrint Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/export App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlocksExport Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/exports App\Http\Controllers\Hd\EmployeeSchedules\UnavailableBlockExportCenterController@__invoke Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/exports/checklist App\Http\Controllers\Hd\EmployeeSchedules\UnavailableBlockExportChecklistController@__invoke Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/exports/help App\Http\Controllers\Hd\EmployeeSchedules\UnavailableBlockExportHelpController@__invoke Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/exports/packet/print App\Http\Controllers\Hd\EmployeeSchedules\UnavailableBlockExportPacketController@__invoke Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/exports/presets App\Http\Controllers\Hd\EmployeeSchedules\UnavailableBlockExportPresetController@__invoke Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/exports/share-links App\Http\Controllers\Hd\EmployeeSchedules\UnavailableBlockExportShareLinksController@__invoke Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/soft-conflicts App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockSoftConflicts Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/soft-conflicts/export App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockSoftConflictsExport Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/soft-conflicts/print App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockSoftConflictsPrint Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/staff App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlocksStaff Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/staff/export App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlocksStaffExport Keep as review step before publishing. Open
conflicts_unavailable GET|HEAD hd/employee-schedules/unavailable-blocks/staff/print App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlocksStaffPrint Keep as review step before publishing. Open
conflicts_unavailable POST hd/employee-schedules/unavailable-blocks/{block}/status App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@updateUnavailableBlockStatus Keep as review step before publishing. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-checklist App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderChecklistController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-data-readiness-inventory App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDataReadinessInventoryController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-data-source-map App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDataSourceMapController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-diagnostics App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDiagnosticsController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-draft-save-dry-run-preview App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDraftSaveDryRunPreviewController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-draft-save-dry-run-print App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDraftSaveDryRunPrintController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-draft-save-preflight App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDraftSavePreflightController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-draft-save-readiness-completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDraftSaveReadinessCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-draft-save-ux-guidance App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDraftSaveUxGuidanceController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-draft-status-clarity App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDraftStatusClarityController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-employee-view-reminder App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderEmployeeViewReminderController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-help-strip App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderHelpStripController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-inventory App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderInventoryController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-production-form-map App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderProductionFormMapController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-route-catalog App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderRouteCatalogController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-save-publish-action-inventory App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderSavePublishActionInventoryController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-screen-cleanup App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderScreenCleanupController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-soft-conflict-reminder App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderSoftConflictReminderController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-visual-cleanup-completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderVisualCleanupCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/builder-workflow-guide App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderWorkflowGuideController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-approval-hold App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftApprovalHoldController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-column-mapping App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftColumnMappingController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-blocked-action-summary-review App\Http\Controllers\Hd\HdDraftShiftCommandBlockedActionSummaryReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-approval-capture-review App\Http\Controllers\Hd\HdDraftShiftCommandCreationApprovalCaptureReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-approval-capture-shell App\Http\Controllers\Hd\HdDraftShiftCommandCreationApprovalCaptureShellController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-approval-non-write-confirmation App\Http\Controllers\Hd\HdDraftShiftCommandCreationApprovalNonWriteConfirmationController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-approval-record-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandCreationApprovalRecordBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-approval-record-non-write-confirmation App\Http\Controllers\Hd\HdDraftShiftCommandCreationApprovalRecordNonWriteConfirmationController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-approval-storage-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandCreationApprovalStorageBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-approval-storage-non-write-confirmation App\Http\Controllers\Hd\HdDraftShiftCommandCreationApprovalStorageNonWriteConfirmationController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-explicit-approval-request App\Http\Controllers\Hd\HdDraftShiftCommandCreationExplicitApprovalRequestController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-final-approval-statement-non-write-confirmation App\Http\Controllers\Hd\HdDraftShiftCommandCreationFinalApprovalStatementNonWriteConfirmationController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-final-approval-statement-review App\Http\Controllers\Hd\HdDraftShiftCommandCreationFinalApprovalStatementReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-final-authorization-gate App\Http\Controllers\Hd\HdDraftShiftCommandCreationFinalAuthorizationGateController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-pre-creation-file-plan App\Http\Controllers\Hd\HdDraftShiftCommandCreationPreCreationFilePlanController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-pre-creation-file-plan-non-write-confirmation App\Http\Controllers\Hd\HdDraftShiftCommandCreationPreCreationFilePlanNonWriteConfirmationController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-creation-readiness-gate App\Http\Controllers\Hd\HdDraftShiftCommandCreationReadinessGateController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-dry-run-output-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandDryRunOutputBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-failure-message-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandFailureMessageBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-file-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandFileBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-handler-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandHandlerBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-install-approval-confirmation-preview App\Http\Controllers\Hd\HdDraftShiftCommandInstallApprovalConfirmationPreviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-install-approval-text-review App\Http\Controllers\Hd\HdDraftShiftCommandInstallApprovalTextReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-install-dry-run-manifest App\Http\Controllers\Hd\HdDraftShiftCommandInstallDryRunManifestController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-install-final-readiness App\Http\Controllers\Hd\HdDraftShiftCommandInstallFinalReadinessController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-install-owner-approval-gate App\Http\Controllers\Hd\HdDraftShiftCommandInstallOwnerApprovalGateController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-install-preflight App\Http\Controllers\Hd\HdDraftShiftCommandInstallPreflightController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-install-readiness-packet App\Http\Controllers\Hd\HdDraftShiftCommandInstallReadinessPacketController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-install-section-completion App\Http\Controllers\Hd\HdDraftShiftCommandInstallSectionCompletionController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-option-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandOptionBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-owner-approval-language-final-review App\Http\Controllers\Hd\HdDraftShiftCommandOwnerApprovalLanguageFinalReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-result-summary-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandResultSummaryBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-signature-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandSignatureBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-command-validation-blueprint-review App\Http\Controllers\Hd\HdDraftShiftCommandValidationBlueprintReviewController@accessResolver Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-explicit-approval-request App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftExplicitApprovalRequestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-final-go-no-go App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFinalGoNoGoController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-final-safety-checklist App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFinalSafetyChecklistController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-first-write-prep App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFirstWritePrepController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-gate-protected-save App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftGateProtectedSaveController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-implementation-plan App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftImplementationPlanController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-insert-dry-run App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftInsertDryRunController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-locked-real-save App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftLockedRealSaveController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-locked-save-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftLockedSaveSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-manual-test-instructions App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftManualTestInstructionsController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-one-row-test-prep-packet App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftOneRowTestPrepPacketController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-preflight-command-builder App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftPreflightCommandBuilderController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-save-gate App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftSaveGateController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-save-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftSaveSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-test-execution-screen App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftTestExecutionScreenController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/draft-shift-validation App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftValidationController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/manager-simplified-navigation App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleManagerSimplifiedNavigationController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/weekly-print-self-view-plan App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewPlanController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/weekly-print-self-view-plan-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewPlanSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/weekly-print-self-view-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/weekly-self-view-plan App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewPlanController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/weekly-self-view-plan-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewPlanSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/access-resolver/weekly-self-view-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/diagnostics App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDiagnosticsController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-save-readiness-completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDraftSaveReadinessCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-approval-capture-shell/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftApprovalCaptureShellController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-approval-review-packet/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftApprovalReviewPacketController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-command-install-plan/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftCommandInstallPlanController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-command-install-section-completion App\Http\Controllers\Hd\HdDraftShiftCommandInstallSectionCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-command-readiness-checklist/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftCommandReadinessChecklistController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-command-shell-preview/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftCommandShellPreviewController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-dry-run-payload-validator/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftDryRunPayloadValidatorController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-execution-preview-packet/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftExecutionPreviewPacketController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-final-approval-gate/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftFinalApprovalGateController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-final-pre-write-lock/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftFinalPreWriteLockController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-locked-save-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftLockedSaveSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-owner-authorization/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftOwnerAuthorizationController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-readiness-completion App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftReadinessCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-readiness-completion/print App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftReadinessCompletionController@printPacket Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-readiness-completion/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftReadinessCompletionController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-rollback-plan/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftRollbackPlanController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-save-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftSaveSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/draft-shift-target-table-confirmation/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\Builder\DraftShiftTargetTableConfirmationController@smokeTest Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/route-catalog App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderRouteCatalogController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/builder/visual-cleanup-completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderVisualCleanupCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/drafts/completion App\Http\Controllers\Hd\EmployeeSchedules\DraftScheduleCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/drafts/publish-prep/completion App\Http\Controllers\Hd\EmployeeSchedules\DraftSchedulePublishPrepCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/employee-portal/weekly/print/self-view-plan/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewPlanSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/employee-portal/weekly/print/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/employee-portal/weekly/self-view-plan/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewPlanSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/employee-portal/weekly/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/manager-flow/completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionNavigationCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/manager-flow/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionNavigationSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/planning/completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeSchedulePlanningCompletionController@__invoke Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/planning/diagnostics App\Http\Controllers\Hd\EmployeeSchedules\EmployeeSchedulePlanningDiagnosticsController@__invoke Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/planning/route-catalog App\Http\Controllers\Hd\EmployeeSchedules\EmployeeSchedulePlanningRouteCatalogController@__invoke Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/planning/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeSchedulePlanningSmokeTestController@__invoke Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/production/completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionNavigationCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/production/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionNavigationSmokeTestController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/published/completion App\Http\Controllers\Hd\EmployeeSchedules\PublishedScheduleCompletionController@index Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/published/diagnostics App\Http\Controllers\Hd\EmployeeSchedules\PublishedScheduleDiagnosticsController@diagnostics Keep in developer tools, not daily workflow. Open
diagnostic_reference GET|HEAD hd/employee-schedules/published/route-catalog App\Http\Controllers\Hd\EmployeeSchedules\PublishedScheduleDiagnosticsController@routeCatalog Keep in developer tools, not daily workflow. Open

Schedule-Related Tables

Table Status Rows Purpose Columns Recommendation
users Present 0 Login identity source. id, name, email, email_verified_at, password, remember_token, created_at, updated_at Inventory only. Do not change schema/data in 25O-1.
employees Not Detected 0 Potential employee identity source. Not detected Candidate only. Do not create during inventory phase.
hd_employees Present 4 Potential HD employee identity source. id, company_id, role_id, first_name, last_name, display_name, employee_number, email, phone, status, pin_hash, card_token_hash, barcode_token_hash, pin_required, require_pin_change, last_login_at, settings, created_at, updated_at, alert_phone, receive_print_failure_alerts, sms_alert_opt_in, current_clock_status, last_clocked_in_at, last_clocked_out_at, current_work_area Inventory only. Do not change schema/data in 25O-1.
staff Not Detected 0 Potential staff identity source. Not detected Candidate only. Do not create during inventory phase.
hd_staff Not Detected 0 Potential HD staff identity source. Not detected Candidate only. Do not create during inventory phase.
hd_schedule_periods Present 2 Likely schedule week/period source. id, title, starts_on, ends_on, status, source, notes, created_by, updated_by, created_at, updated_at, deleted_at Inventory only. Do not change schema/data in 25O-1.
hd_draft_shifts Present 5 Likely manager draft schedule shifts. id, schedule_period_id, employee_id, work_date, starts_at, ends_at, role, location, area, status, has_soft_conflict, soft_conflict_summary, manager_notes, created_by, updated_by, created_at, updated_at, deleted_at Inventory only. Do not change schema/data in 25O-1.
hd_schedule_audit_logs Present 10 Schedule audit trail. id, schedule_period_id, draft_shift_id, audit_area, audit_action, summary, before_payload, after_payload, performed_by, performed_at, created_at, updated_at Inventory only. Do not change schema/data in 25O-1.
hd_schedule_publish_acknowledgments Present 1 Employee schedule acknowledgment / publish acknowledgment candidate. id, schedule_period_id, acknowledgment_status, acknowledged_by, manager_name, acknowledged_at, draft_shift_count, hard_stop_count, warning_count, soft_conflict_count, unassigned_shift_count, acknowledged_no_publish, acknowledged_no_locking, acknowledged_no_employee_texts, acknowledged_no_payroll_timeclock_pos, acknowledged_no_exports, acknowledged_guardrails_reviewed, checklist_payload, manager_note, created_at, updated_at, deleted_at Inventory only. Do not change schema/data in 25O-1.
hd_published_schedule_periods Present 1 Published schedule period source. id, source_schedule_period_id, title, starts_on, ends_on, published_status, source_snapshot_status, prepared_by, prepared_at, published_by, published_at, published_shift_count, source_draft_shift_count, source_warning_count, source_hard_stop_count, source_summary_payload, internal_notes, created_at, updated_at, deleted_at Inventory only. Do not change schema/data in 25O-1.
hd_published_shifts Present 1 Published shifts for employee self-view. id, published_schedule_period_id, source_schedule_period_id, source_draft_shift_id, employee_id, work_date, starts_at, ends_at, role, location, area, published_shift_status, source_had_soft_conflict, source_soft_conflict_summary, manager_notes, source_shift_payload, created_at, updated_at, deleted_at Inventory only. Do not change schema/data in 25O-1.
hd_employee_schedule_templates Not Detected 0 Candidate employee schedule template table. Not detected Candidate only. Do not create during inventory phase.
hd_employee_shift_templates Not Detected 0 Candidate employee shift template table. Not detected Candidate only. Do not create during inventory phase.
hd_shift_templates Not Detected 0 Candidate shift template table. Not detected Candidate only. Do not create during inventory phase.
hd_schedule_templates Not Detected 0 Candidate schedule template table. Not detected Candidate only. Do not create during inventory phase.
hd_employee_availability Not Detected 0 Candidate employee availability table. Not detected Candidate only. Do not create during inventory phase.
hd_employee_unavailable_blocks Present 0 Candidate unavailable blocks table. id, company_id, employee_id, block_type, title, starts_on, ends_on, all_day, starts_at, ends_at, status, employee_note, manager_note, created_by, reviewed_by, reviewed_at, created_at, updated_at Inventory only. Do not change schema/data in 25O-1.
hd_unavailable_blocks Not Detected 0 Candidate unavailable blocks table. Not detected Candidate only. Do not create during inventory phase.

Builder / Navigation File Inventory

File Status Purpose Size Modified Recommendation
routes/web.php Present Primary route file. 68,773 2026-06-03 09:11:23 Detected.
routes/hd_employee_schedule_navigation.php Present Schedule navigation route file. 160,533 2026-06-01 18:14:51 Detected.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleBuilderInventoryController.php Present 25O-1 inventory controller. 29,137 2026-06-01 14:28:28 Detected.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleManagerSimplifiedNavigationController.php Present Manager simplified nav controller. 24,434 2026-06-01 14:04:35 Detected.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleSimplifiedPortalController.php Present Employee simplified portal controller. 17,838 2026-06-01 13:58:22 Detected.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleDeveloperToolsDrawerController.php Present Developer tools drawer controller. 27,516 2026-06-01 14:09:45 Detected.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleNavigationCleanupCompletionController.php Present 25N completion controller. 31,402 2026-06-01 14:21:43 Detected.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklySelfViewController.php Present Employee weekly self-view controller. 23,853 2026-06-01 12:15:54 Detected.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklyPrintSelfViewController.php Present Employee weekly print self-view controller. 23,811 2026-06-01 13:17:50 Detected.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleMyScheduleSelfViewController.php Present Employee My Schedule self-view controller. 19,405 2026-06-01 09:09:08 Detected.
resources/views/hd/employee_schedules/builder_inventory.blade.php Present 25O-1 inventory view. 20,375 2026-06-01 15:56:58 Detected.
resources/views/hd/employee_schedules/manager_simplified_navigation.blade.php Present Manager simple menu view. 23,396 2026-06-01 18:14:51 Detected.
resources/views/hd/employee_schedules/employee_portal/simplified_portal.blade.php Present Employee simple portal view. 15,647 2026-06-01 14:04:36 Detected.
resources/views/hd/employee_schedules/developer_tools_drawer.blade.php Present Developer tools drawer view. 25,510 2026-06-01 18:14:51 Detected.
resources/views/hd/employee_schedules/navigation_cleanup_completion.blade.php Present 25N completion view. 21,723 2026-06-01 14:28:28 Detected.
resources/views/hd/employee_schedules/_manager_daily_nav.blade.php Present Manager daily nav partial. 2,599 2026-06-01 14:04:35 Detected.
resources/views/hd/employee_schedules/_employee_daily_nav.blade.php Present Employee daily nav partial. 2,287 2026-06-01 13:58:22 Detected.
resources/views/hd/employee_schedules/_developer_tools_nav.blade.php Present Developer tools nav partial. 2,609 2026-06-01 14:09:44 Detected.

Safe Readiness Checks

Check Status Note
Production route exists Passed Needed before real builder cleanup.
Draft shifts table detected Passed Likely source for draft schedule rows.
Published shifts table detected Passed Needed for employee self-view output.
Published schedule periods table detected Passed Needed for published schedule period/week output.
Schedule periods table detected Passed Likely source for manager schedule periods.
Employee simple portal remains active Passed Employee navigation cleanup should remain in place.
Manager simple menu remains active Passed Manager navigation cleanup should remain in place.
Developer tools drawer remains active Passed Diagnostics should remain grouped.

Navigation Checks

Route Status Action
Employee Portal
hd/employee-schedules/employee-portal
Passed App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleSimplifiedPortalController@index
My Schedule
hd/employee-schedules/employee-portal/my-schedule
Passed App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleMyScheduleSelfViewController@index
Weekly Schedule
hd/employee-schedules/employee-portal/weekly
Passed App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewController@index
Print Weekly
hd/employee-schedules/employee-portal/weekly/print
Passed App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewController@index
Manager Simple Menu
hd/employee-schedules/navigation-cleanup/manager-simplified
Passed App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleManagerSimplifiedNavigationController@index
Developer Tools Drawer
hd/employee-schedules/navigation-cleanup/developer-tools
Passed App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDeveloperToolsDrawerController@index
Navigation Cleanup Completion
hd/employee-schedules/navigation-cleanup/completion
Passed App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleNavigationCleanupCompletionController@index

Guardrail Checks

Guardrail Status Note
No enforcement middleware created
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Middleware/HdEmployeeScheduleSelfAccess.php
Passed Builder inventory does not add middleware.
Auth config exists but is not changed
/home/at4txjiyemp4/public_html/hdsportszone.com/config/auth.php
Passed This phase does not edit config/auth.php.
Bootstrap middleware file exists but is not changed
/home/at4txjiyemp4/public_html/hdsportszone.com/bootstrap/app.php
Passed This phase does not register middleware.
Production route not overridden by inventory
route inventory
Passed Inventory page must not replace the actual builder/production workflow.
No database writes performed by inventory page
controller/view only
Passed Inventory only reads route/file/table state.

Safe Boundaries

  • 25O-1 is inventory only.
  • Do not create, edit, delete, publish, lock, or schedule shifts in this phase.
  • Do not override the production/build schedule route.
  • Do not introduce automatic scheduling yet.
  • Do not change employee self-view routes.
  • Do not change payroll, Time Clock rules, POS shifts, reservations, payments, waivers, customer profiles, employee texts, exports, PDFs, CSVs, schedule locking, or hard schedule blocking.
  • The next real builder work should start only after production routes, draft/published tables, and existing views are mapped.

Not Changed

  • No routes were removed.
  • No production/build route was overridden.
  • No schedule rows were created.
  • No schedule rows were edited.
  • No schedule rows were deleted.
  • No publish workflow was changed.
  • No draft workflow was changed.
  • No employee self-view route was changed.
  • No manager simple menu route was changed.
  • No developer tools drawer route was changed.
  • No middleware was created.
  • No middleware was applied.
  • No auth config was changed.
  • No database writes were introduced.
  • No exports, PDFs, or CSVs were introduced.
  • No employee texts or employee emails were introduced.

Next Recommended Phase

25O-2 — Manager Schedule Builder Route Catalog / Screen Inventory
Recommended next phase should produce a deeper route/screen catalog for the manager builder and draft/publish workflow, still read-only.
  1. Keep it read-only.
  2. Group production/build routes by purpose.
  3. Group draft/publish routes by purpose.
  4. Group schedule period and shift/template routes by purpose.
  5. Map likely controller/view pairs.
  6. Do not create/edit/delete schedules.
  7. Do not add automatic scheduling.
  8. Do not change payroll, Time Clock rules, POS shifts, reservations, payments, waivers, customer profiles, schedule locking, employee texts, or hard schedule blocking.