HD Sports Zone Bookmark 25M-18 — Schedule Access Completion / Manager Cleanup Prep

Read-only completion summary for employee schedule access. My Schedule, Weekly, and Weekly Print now have controlled self-view routes. This page prepares the next navigation cleanup so normal users are not overwhelmed by diagnostic, plan, route catalog, and smoke-test links. No live scheduling behavior is changed in this phase.

Completion Summary

Employee schedule access is now functionally separated. Employees have My Schedule, Weekly Schedule, and Print Weekly Schedule self-view routes. Cleanup should now focus on simplifying what links people see every day, not changing schedule logic.

Generated Jun 5, 2026 12:16 AM

Read Only Completion Mode

Summarizes schedule access work and prepares cleanup.

3/3 Self-View Routes Verified

My Schedule, Weekly, and Print self-view route status.

9/9 Smoke / Plan Routes Found

Verification and planning route status.

0 Manager Separation Issues

Should remain zero before cleanup begins.

89/30 Navigation Links / Cleanup Candidates

Detected links that may be simplified later.

0/0/3 File / Guard / Table Issues

File, guardrail, and table issues needing review.

Preserved Boundaries

Read-only completion page Cleanup prep only No route removal No My Schedule patch No Weekly patch No Weekly Print patch No manager schedule changes 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

Completed Schedule Access Phases

Phase Title Result Safety Value
25M-8 My Schedule Self-View Patch Employee My Schedule route became controlled self-view. Employees see only their own schedule data when resolved; unmapped users fail closed.
25M-9 My Schedule Self-View Smoke Test Verified My Schedule self-view route and fail-closed pattern. Established the reference pattern used by Weekly and Print.
25M-10 Weekly Self-View Plan Planned Weekly integration without patching live Weekly. Prevented accidental manager/full-schedule exposure.
25M-11 Weekly Plan Smoke Test Verified Weekly plan and confirmed Weekly/Print were still unchanged. Confirmed safe to move to controlled Weekly patch.
25M-12 Weekly Self-View Patch Weekly route became controlled employee self-view. Employee Weekly page filters to resolved employee published shifts.
25M-13 Weekly Self-View Smoke Test Verified Weekly route/controller/view/filter safety. Confirmed Print and manager/admin areas remained separate.
25M-14 Weekly Print Self-View Plan Planned Print integration without patching Print. Identified safe Print targets before live change.
25M-15 Weekly Print Plan Smoke Test Verified Print plan and confirmed Print was still unchanged. Confirmed safe to move to controlled Print patch.
25M-16 Weekly Print Self-View Patch Weekly Print route became controlled employee print self-view. Employees print only their own resolved published weekly shifts.
25M-17 Weekly Print Self-View Smoke Test Verified Print route/controller/view/filter/print CSS safety. Confirmed Weekly, My Schedule, and manager/admin areas stayed separate.
25M-18 Schedule Access Completion / Manager Cleanup Prep This read-only completion phase summarizes schedule access and prepares navigation cleanup. No live behavior changes.

Employee Self-View Routes

Route Status URI Action Purpose Open
My Schedule Self-View Verified hd/employee-schedules/employee-portal/my-schedule App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleMyScheduleSelfViewController@index Simple employee self-view schedule page.
Expected self-view controller detected.
Open
Weekly Self-View Verified hd/employee-schedules/employee-portal/weekly App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewController@index Employee weekly schedule page filtered to current employee.
Expected self-view controller detected.
Open
Weekly Print Self-View Verified hd/employee-schedules/employee-portal/weekly/print App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewController@index Employee printable weekly schedule filtered to current employee.
Expected self-view controller detected.
Open

Verification / Plan Routes

Route Critical Status URI Action Open
My Schedule Smoke Test Critical Detected hd/employee-schedules/employee-portal/my-schedule/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleMyScheduleSelfViewSmokeTestController@index Open
Weekly Plan Critical Detected hd/employee-schedules/employee-portal/weekly/self-view-plan App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewPlanController@index Open
Weekly Plan Smoke Test Critical Detected hd/employee-schedules/employee-portal/weekly/self-view-plan/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewPlanSmokeTestController@index Open
Weekly Smoke Test Critical Detected hd/employee-schedules/employee-portal/weekly/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewSmokeTestController@index Open
Weekly Print Plan Critical Detected hd/employee-schedules/employee-portal/weekly/print/self-view-plan App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewPlanController@index Open
Weekly Print Plan Smoke Test Critical Detected hd/employee-schedules/employee-portal/weekly/print/self-view-plan/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewPlanSmokeTestController@index Open
Weekly Print Smoke Test Critical Detected hd/employee-schedules/employee-portal/weekly/print/smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewSmokeTestController@index Open
Schedule Access Completion Critical Detected hd/employee-schedules/employee-portal/schedule-access/completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleAccessCompletionController@index Open
Schedule Access Completion Alias Critical Detected hd/employee-schedules/access-resolver/schedule-access-completion App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleAccessCompletionController@index Open

Manager/Admin Separation Checks

Area Status URI Action Note
Employee Portal Landing Passed hd/employee-schedules/employee-portal App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleSimplifiedPortalController@index Route remains separated from employee self-view controllers.
Production Navigation Passed hd/employee-schedules/production App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-explicit-approval-request App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftExplicitApprovalRequestController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-explicit-approval-request App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftExplicitApprovalRequestController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-approval-hold App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftApprovalHoldController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-approval-hold App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftApprovalHoldController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-test-execution-screen App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftTestExecutionScreenController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-test-execution-screen App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftTestExecutionScreenController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-final-go-no-go App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFinalGoNoGoController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-final-go-no-go App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFinalGoNoGoController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-preflight-command-builder App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftPreflightCommandBuilderController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-preflight-command-builder App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftPreflightCommandBuilderController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-one-row-test-prep-packet App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftOneRowTestPrepPacketController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-one-row-test-prep-packet App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftOneRowTestPrepPacketController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-manual-test-instructions App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftManualTestInstructionsController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-manual-test-instructions App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftManualTestInstructionsController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-locked-save-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftLockedSaveSmokeTestController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-locked-save-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftLockedSaveSmokeTestController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-locked-real-save App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftLockedRealSaveController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shifts/locked-real-save App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftLockedRealSaveController@store Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-locked-real-save App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftLockedRealSaveController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-final-safety-checklist App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFinalSafetyChecklistController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-final-safety-checklist App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFinalSafetyChecklistController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-insert-dry-run App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftInsertDryRunController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shifts/insert-dry-run App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftInsertDryRunController@dryRun Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-insert-dry-run App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftInsertDryRunController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-first-write-prep App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFirstWritePrepController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-first-write-prep App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftFirstWritePrepController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-save-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftSaveSmokeTestController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/access-resolver/draft-shift-save-smoke-test App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftSaveSmokeTestController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shift-gate-protected-save App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftGateProtectedSaveController@index Route remains separated from employee self-view controllers.
Manager/Admin Candidate Passed hd/employee-schedules/builder/draft-shifts/gate-protected-noop-save App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDraftShiftGateProtectedSaveController@storeNoOp Route remains separated from employee self-view controllers.

Normal Manager Daily Process

  1. Build or review the schedule from manager/admin screens
    The manager should keep using the manager schedule/draft/publish tools. Employee self-view pages are only for employees to read or print their own schedule.
  2. Review unavailable blocks and soft conflicts
    Before publishing, the manager should review unavailable blocks, soft conflicts, and schedule readiness screens already built earlier.
  3. Publish the approved schedule
    Once ready, publish the schedule through the manager workflow. Published shifts are what the employee My Schedule, Weekly, and Print pages read.
  4. Employees use the simple employee portal
    Employees should not need diagnostic links. They should use Employee Portal, My Schedule, Weekly Schedule, and Print Weekly Schedule.
  5. Cleanup will make the daily screen simple
    The next cleanup phases should hide most smoke tests, plans, diagnostics, and route catalogs from the normal employee/manager daily workflow.

Normal Employee Daily Process

  1. Open Employee Portal
    Employee lands on one simple portal instead of seeing all diagnostic/build links.
  2. Open My Schedule
    Employee sees their own schedule summary only.
  3. Open Weekly Schedule
    Employee sees their own published shifts for the selected week only.
  4. Print Weekly Schedule
    Employee prints their own weekly schedule only. The page is browser-print friendly.

Detected Navigation Inventory

Source File Label Href Category Note
resources/views/hd/employee_schedules/_clean_nav.blade.php Production Home {{ url( manager_admin Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Visual Cleanup Completion {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Data Readiness Inventory {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Data Source Map {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Save/Publish Action Inventory {{ url( manager_admin Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Production Form Map {{ url( manager_admin Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Draft Save Preflight {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Draft Save UX Guidance {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Create / Edit Schedule {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Review Conflicts {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Publish {{ url( manager_admin Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Published Schedule {{ url( manager_admin Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Print {{ url( employee_print Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Employee Portal {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php My Schedule {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Help {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Old Hub {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Access Prep {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Mapping Audit {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Access Preview {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Access Checklist {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Guard Design {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Production Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php 25L Completion {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Access Resolver {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Resolver Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Fallback Preview {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Filter Preview {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Filter Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Self-View Plan {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Self-View Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php My Schedule Self-View {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php My Schedule Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Weekly Plan {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Weekly Plan Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Weekly Self-View {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Weekly Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Print Plan {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Print Plan Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Print Self-View {{ url( employee_print Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Print Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Access Completion {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Cleanup Plan {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Completion {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Manager Simple Menu {{ url( manager_admin Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Developer Tools {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Navigation Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Navigation Completion {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Inventory {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Route Catalog {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Workflow Guide {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Checklist {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Diagnostics {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Completion {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Screen Cleanup {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Draft Status Clarity {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Soft Conflict Reminder {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Employee View Reminder {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Help Strip {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Access Completion {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Employee Portal {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php My Schedule {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Weekly Schedule {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Print Weekly {{ url( employee_print Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Schedule Production {{ url( manager_admin Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Cleanup Plan {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Open {{ $route[ other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php Print Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php Print Self-View {{ url( employee_print Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php Weekly Self-View {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php My Schedule {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php Employee Portal {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php Access Completion {{ url( other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php Open {{ $check[ other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view.blade.php {{ $link['label'] }} {{ $link[ other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view.blade.php Print Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php Weekly Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php Weekly Self-View {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php Weekly Print {{ url( employee_print Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php Print Plan {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php My Schedule {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php Employee Portal {{ url( employee Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php Open {{ $check[ other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view.blade.php {{ $link['label'] }} {{ $link[ other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view.blade.php Weekly Smoke Test {{ url( diagnostic Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view.blade.php Previous Week {{ $state[ other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view.blade.php Current Week {{ $state[ other Detected navigation link for future cleanup inventory only.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view.blade.php Next Week {{ $state[ other Detected navigation link for future cleanup inventory only.

Navigation Cleanup Candidates

Source File Label Href Reason Recommendation
resources/views/hd/employee_schedules/_clean_nav.blade.php Visual Cleanup Completion {{ url( Completion/reference link. Keep available for admin, but hide from normal employee daily view later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Production Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php 25L Completion {{ url( Completion/reference link. Keep available for admin, but hide from normal employee daily view later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Resolver Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Filter Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Self-View Plan {{ url( Developer planning link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Self-View Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php My Schedule Self-View {{ url( Employee-facing nav may be too detailed. Consider simplifying under one clear Employee Schedule menu later.
resources/views/hd/employee_schedules/_clean_nav.blade.php My Schedule Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Weekly Plan {{ url( Developer planning link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Weekly Plan Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Weekly Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Print Plan {{ url( Developer planning link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Print Plan Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Print Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Access Completion {{ url( Completion/reference link. Keep available for admin, but hide from normal employee daily view later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Cleanup Plan {{ url( Developer planning link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Completion {{ url( Completion/reference link. Keep available for admin, but hide from normal employee daily view later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Navigation Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Navigation Completion {{ url( Completion/reference link. Keep available for admin, but hide from normal employee daily view later.
resources/views/hd/employee_schedules/_clean_nav.blade.php Builder Completion {{ url( Completion/reference link. Keep available for admin, but hide from normal employee daily view later.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Access Completion {{ url( Completion/reference link. Keep available for admin, but hide from normal employee daily view later.
resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php Cleanup Plan {{ url( Developer planning link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php Print Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view_smoke_test.blade.php Access Completion {{ url( Completion/reference link. Keep available for admin, but hide from normal employee daily view later.
resources/views/hd/employee_schedules/employee_portal/weekly_print_self_view.blade.php Print Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php Weekly Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view_smoke_test.blade.php Print Plan {{ url( Developer planning link. Move to Diagnostics / Admin-only cleanup area later.
resources/views/hd/employee_schedules/employee_portal/weekly_self_view.blade.php Weekly Smoke Test {{ url( Developer/diagnostic smoke-test link. Move to Diagnostics / Admin-only cleanup area later.

Recommended Navigation Cleanup Roadmap

Phase Title Goal Safety Rule
25N-1 Navigation Cleanup Plan / No Patch Plan a simplified navigation structure before hiding or moving any links. No link removal yet.
25N-2 Employee Portal Simplified Navigation / Controlled Patch Show employees only Employee Portal, My Schedule, Weekly Schedule, and Print Weekly Schedule. Move diagnostic links out of the normal employee path.
25N-3 Manager Schedule Navigation Simplification / Controlled Patch Group manager tools into simple sections: Build Schedule, Review Conflicts, Publish Schedule, Reports. Do not remove routes; only simplify visible navigation.
25N-4 Diagnostics / Developer Tools Drawer Keep smoke tests, plans, route catalogs, and completion pages available but separated from daily workflow. No schedule behavior changes.
25N-5 Cleanup Smoke Test Verify all important employee and manager routes still open after navigation cleanup. Route behavior must remain unchanged.

Safe Cleanup Rules

  • Normal employees should see only Employee Portal, My Schedule, Weekly Schedule, and Print Weekly Schedule.
  • Smoke tests, plans, route catalogs, diagnostics, and completion pages should eventually move into a developer/admin tools drawer.
  • Manager schedule screens should remain separate from employee self-view screens.
  • Navigation cleanup should not remove routes; it should only simplify the visible daily workflow.
  • No schedule data, publish data, middleware, auth config, exports, notifications, payroll, Time Clock, POS, reservations, payments, waivers, customer profiles, schedule locking, or hard blocking should change during cleanup.

Not Changed

  • My Schedule was not patched again.
  • Weekly View was not patched again.
  • Weekly Print View was not patched again.
  • Employee Portal landing page was not patched.
  • Manager/admin schedule pages were not patched.
  • Draft schedule pages were not patched.
  • Publish workflow was not patched.
  • 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.
  • No navigation links were removed.

File Checks

File Status
Schedule Access Completion Controller
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleAccessCompletionController.php
Present
Schedule Access Completion View
/home/at4txjiyemp4/public_html/hdsportszone.com/resources/views/hd/employee_schedules/employee_portal/schedule_access_completion.blade.php
Present
My Schedule Self-View Controller
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleMyScheduleSelfViewController.php
Present
Weekly Self-View Controller
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklySelfViewController.php
Present
Weekly Print Self-View Controller
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklyPrintSelfViewController.php
Present
Clean Navigation Partial
/home/at4txjiyemp4/public_html/hdsportszone.com/resources/views/hd/employee_schedules/_clean_nav.blade.php
Present
Navigation Route File
/home/at4txjiyemp4/public_html/hdsportszone.com/routes/hd_employee_schedule_navigation.php
Present

Guardrail Checks

Guardrail Status Note
No enforcement middleware created
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Middleware/HdEmployeeScheduleSelfAccess.php
Passed No middleware enforcement is added in this completion phase.
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.
My Schedule remains self-view
route inventory
Passed My Schedule should remain controlled self-view.
Weekly remains self-view
route inventory
Passed Weekly should remain controlled self-view.
Weekly Print remains print self-view
route inventory
Passed Weekly Print should remain controlled print self-view.
No database writes performed by completion page
controller/view only
Passed Completion page only reads route/file/table state.

Table Checks

Table Status Rows
Users
users
Present 0
Employees
employees
Not Detected 0
HD Employees
hd_employees
Present 4
Staff
staff
Not Detected 0
HD Staff
hd_staff
Not Detected 0
Published Schedule Periods
hd_published_schedule_periods
Present 1
Published Shifts
hd_published_shifts
Present 1

Next Recommended Phase

25N-1 — Employee Schedule Navigation Cleanup Plan / No Patch
Recommended next phase should plan the simplified manager/employee navigation before hiding diagnostic links.
  1. Keep it read-only.
  2. Inventory visible employee schedule navigation links.
  3. Define simple daily employee menu.
  4. Define simple manager menu.
  5. Define diagnostics/developer tools drawer.
  6. Do not remove routes yet.
  7. Do not change schedule behavior, data, middleware, auth, exports, notifications, payroll, Time Clock, POS, reservations, payments, waivers, customer profiles, or locking.