HD Sports Zone Bookmark 25M-6 — Employee Portal Self-View Integration Plan / No Enforcement

Read-only plan for where employee-only schedule filtering should later be integrated. This inventories employee portal routes, controller actions, view candidates, query markers, integration targets, and future steps. It does not edit live employee portal files, create middleware, apply middleware, change auth, write database records, change schedule queries, send notifications, or touch payroll, Time Clock rules, POS shifts, reservations, payments, waivers, customer profiles, exports, PDFs, CSVs, schedule locking, or hard schedule blocking.

Builder Help Strip

Manager build workflow: Build → Review → Publish → Employee View

Quick links are consolidated here so managers do not have to hunt through the larger navigation. This strip is visual only. It does not change saves, publishing, schedule rows, employee views, notifications, locking, payroll, Time Clock, POS, reservations, payments, waivers, or customer profiles.

1. Build Use existing builder.
2. Draft Draft until published.
3. Review Check conflicts.
4. Publish Existing publish flow.
5. Employees Published self-view.
Manager Schedule Builder — Safe Workflow

Build here. Review conflicts before publishing. Employees view only published schedules.

Use this screen for the existing manager build workflow. Before publishing, review unavailable blocks and soft conflicts. After publishing, employees should use the Employee Portal, My Schedule, Weekly Schedule, or Print Weekly.

Phase 25P-1 only adds clarity and support links. It does not change draft saves, publishing, schedule locking, employee text/email notifications, payroll, Time Clock, POS shifts, reservations, payments, waivers, or customer profiles.

1. Build Use the current builder workflow.
2. Review Check unavailable blocks and soft conflicts.
3. Publish Publish only after manager review.
4. Employee View Employees use published self-view pages.
Draft Status / Publish Readiness

Treat this as draft work until the manager intentionally publishes it.

Before publishing, confirm the date range, employee coverage, shift times, and soft conflicts. Once published, employees should use the Employee Portal and self-view pages for their final schedule.

Phase 25P-2 adds labels and readiness guidance only. It does not change save buttons, publish buttons, schedule rows, draft data, published data, employee visibility, notifications, locking, payroll, Time Clock, POS shifts, reservations, payments, waivers, or customer profiles.

Draft Build and review shifts here.
Coverage Confirm staff, roles, dates, and times.
Conflict Review Review soft conflicts before publish.
Published Employees use published self-view pages.
Publish Review Reminder

Review soft conflicts before publishing this schedule.

Before the manager publishes, check unavailable blocks, appointments, manager holds, duplicate shift issues, and any soft conflicts. Conflicts are still review warnings only; this does not hard-block scheduling.

Phase 25P-3 adds this publish-review callout only. It does not change save buttons, publish buttons, draft rows, published rows, employee visibility, schedule locking, employee text/email notifications, payroll, Time Clock, POS shifts, reservations, payments, waivers, or customer profiles.

Unavailable Review unavailable blocks.
Appointments Check appointment overlap.
Manager Holds Review manager holds.
Coverage Check staff coverage.
Publish Publish after review.
Employee View Reminder

Employees should view published schedules only from Employee Portal.

After the manager publishes, employees should use Employee Portal, My Schedule, Weekly Schedule, or Print Weekly. Managers should avoid sending employees to builder, diagnostics, route catalogs, checklists, or developer tools.

Phase 25P-4 adds this reminder only. It does not change publish behavior, employee schedule data, employee permissions, schedule locking, employee text/email notifications, payroll, Time Clock, POS shifts, reservations, payments, waivers, or customer profiles.

Draft Manager-only build work.
Review Conflicts and coverage.
Publish Existing manager action.
Employee View Published self-view pages.

Integration Plan Summary

No live employee portal behavior is changed. This phase only identifies where filtering should be applied later and how to do it safely.

Generated Jun 4, 2026 11:26 PM

Read Only Plan Mode

Integration plan only. No portal code is changed.

4/4 Portal Routes Found

Live employee portal route inventory.

4/40 Controller / View Files

Detected files likely involved in employee schedule self-view.

100 Query Markers

Schedule/published-shift markers found in scanned files.

5 Integration Targets

Future patch targets identified without editing them.

0/0/0/3 Route/File/Guard/Table Issues

Critical route / file / guardrail / table issues.

Preserved Boundaries

Read-only integration plan No middleware created No middleware applied No permission enforcement No auth config changes No route middleware changes No employee portal query changes No employee portal controller edits No employee portal view edits No database writes No migrations No employee PII output No existing routes removed No existing pages deleted No schedule edits No published schedule edits No draft schedule edits No employee texts No employee emails No notifications 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 generated No PDF generation No CSV export No schedule locking No hard schedule blocking changes

Live Employee Portal Route Inventory

Route Status URI Action Middleware Future Behavior Open
Employee Portal Landing Detected hd/employee-schedules/employee-portal App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleSimplifiedPortalController@index web Landing page should remain simple and link to My Schedule / Weekly View. Open
My Schedule Detected hd/employee-schedules/employee-portal/my-schedule App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleMyScheduleSelfViewController@index web Primary future self-view filter target. Open
Weekly View Detected hd/employee-schedules/employee-portal/weekly App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewController@index web Future weekly self-view filter target. Open
Print My Schedule Detected hd/employee-schedules/employee-portal/weekly/print App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewController@index web Future print self-view filter target. Open

Controller File Inventory

Route Action Controller File Status Lines Note
Employee Portal Landing
hd/employee-schedules/employee-portal
App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleSimplifiedPortalController@index app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleSimplifiedPortalController.php Detected 397 Controller file detected for future review only.
My Schedule
hd/employee-schedules/employee-portal/my-schedule
App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleMyScheduleSelfViewController@index app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleMyScheduleSelfViewController.php Detected 576 Controller file detected for future review only.
Weekly View
hd/employee-schedules/employee-portal/weekly
App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewController@index app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklySelfViewController.php Detected 700 Controller file detected for future review only.
Print My Schedule
hd/employee-schedules/employee-portal/weekly/print
App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklyPrintSelfViewController@index app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklyPrintSelfViewController.php Detected 701 Controller file detected for future review only.

Candidate View File Inventory

View File Status Markers Note
resources/views/hd/employee_schedules/_builder_clarity_panel.blade.php Detected employee-portal, weekly, published, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_builder_draft_save_required_guidance.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_builder_employee_view_publish_callout.blade.php Detected employee-portal, my-schedule, weekly, published, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_builder_help_strip.blade.php Detected employee-portal, published, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_builder_publish_readiness_panel.blade.php Detected employee-portal, published, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_builder_soft_conflict_publish_callout.blade.php Detected employee-portal, published, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_clean_nav.blade.php Detected employee-portal, my-schedule, weekly, published, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_developer_tools_nav.blade.php Detected employee-portal, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_employee_daily_nav.blade.php Detected employee-portal, my-schedule, weekly, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_manager_daily_nav.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_operations_hub_nav.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_planning_nav.blade.php Detected weekly, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/_visibility_nav.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_approval_capture_shell.blade.php Detected published, schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_approval_capture_shell_smoke_test.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_approval_review_packet_smoke_test.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_blocked_action_summary_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_capture_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_capture_shell.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_non_write_confirmation.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_record_blueprint_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_record_non_write_confirmation.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_storage_blueprint_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_storage_non_write_confirmation.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_explicit_approval_request.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_final_approval_statement_non_write_confirmation.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_final_approval_statement_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_final_authorization_gate.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_pre_creation_file_plan.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_pre_creation_file_plan_non_write_confirmation.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_readiness_gate.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_dry_run_output_blueprint_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_failure_message_blueprint_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_file_blueprint_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_handler_blueprint_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_approval_confirmation_preview.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_approval_text_review.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_dry_run_manifest.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_final_readiness.blade.php Detected schedule Candidate view file for future self-view integration review.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_owner_approval_gate.blade.php Detected schedule Candidate view file for future self-view integration review.

Schedule Query Marker Inventory

File Likely Query File Markers Note
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleSimplifiedPortalController.php Likely hd_published_shifts, hd_published_schedule_periods, published_shifts, published, schedule, DB::table, ->where( Markers found. Future phase should inspect this file before patching.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleMyScheduleSelfViewController.php Likely hd_published_shifts, published_shifts, published, schedule, DB::table, ->where(, employee_id, staff_id, user_id, starts_at, start_time, shift_date, work_date Markers found. Future phase should inspect this file before patching.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklySelfViewController.php Likely hd_published_shifts, published_shifts, published, schedule, DB::table, ->where(, employee_id, staff_id, user_id, starts_at, start_time, shift_date, work_date Markers found. Future phase should inspect this file before patching.
app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklyPrintSelfViewController.php Likely hd_published_shifts, published_shifts, published, schedule, DB::table, ->where(, employee_id, staff_id, user_id, starts_at, start_time, shift_date, work_date Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_builder_clarity_panel.blade.php Review published, schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_builder_draft_save_required_guidance.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_builder_employee_view_publish_callout.blade.php Review published, schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_builder_help_strip.blade.php Review published, schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_builder_publish_readiness_panel.blade.php Review published, schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_builder_soft_conflict_publish_callout.blade.php Review published, schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_clean_nav.blade.php Review published, schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_developer_tools_nav.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_employee_daily_nav.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_manager_daily_nav.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_operations_hub_nav.blade.php Review schedule, employee_id Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_planning_nav.blade.php Review schedule, employee_id Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/_visibility_nav.blade.php Review schedule, employee_id Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_approval_capture_shell.blade.php Review published, schedule, employee_id, start_time Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_approval_capture_shell_smoke_test.blade.php Review schedule, employee_id, start_time Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_approval_review_packet_smoke_test.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_blocked_action_summary_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_capture_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_capture_shell.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_non_write_confirmation.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_record_blueprint_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_record_non_write_confirmation.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_storage_blueprint_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_approval_storage_non_write_confirmation.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_explicit_approval_request.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_final_approval_statement_non_write_confirmation.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_final_approval_statement_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_final_authorization_gate.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_pre_creation_file_plan.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_pre_creation_file_plan_non_write_confirmation.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_creation_readiness_gate.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_dry_run_output_blueprint_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_failure_message_blueprint_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_file_blueprint_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_handler_blueprint_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_approval_confirmation_preview.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_approval_text_review.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_dry_run_manifest.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_final_readiness.blade.php Review schedule Markers found. Future phase should inspect this file before patching.
resources/views/hd/employee_schedules/builder/draft_shift_command_install_owner_approval_gate.blade.php Review schedule Markers found. Future phase should inspect this file before patching.

Future Integration Targets

Target Priority Controller / File Reason Future Filter Behavior
Employee Portal Landing
hd/employee-schedules/employee-portal
Low app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleSimplifiedPortalController.php Landing page likely only needs links/messages, not shift filtering. Keep landing page simple; show links/status only.
My Schedule
hd/employee-schedules/employee-portal/my-schedule
High app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleMyScheduleSelfViewController.php Primary employee self-view list. Future filtering should apply here first. Filter published shifts to the resolved identity. If unresolved, show no shifts and account-not-linked message.
Weekly View
hd/employee-schedules/employee-portal/weekly
High app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklySelfViewController.php Weekly employee self-view. Future filtering should apply after My Schedule is verified. Use the same resolved-identity filtered published shifts as My Schedule.
Print My Schedule
hd/employee-schedules/employee-portal/weekly/print
Medium app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklyPrintSelfViewController.php Print view should use the same filtered self-view data after live filtering is proven. Use the same filtered published shifts as Weekly View; never print all shifts for an employee user.
Likely query files
file inventory
High app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleSimplifiedPortalController.php, app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleMyScheduleSelfViewController.php, app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklySelfViewController.php, app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleWeeklyPrintSelfViewController.php These files contain schedule/query markers and should be reviewed before live filtering. Patch only after backup, syntax checks, route checks, and manager approval.

Future Implementation Plan

Step Title Details Risk
1 Back up live employee portal files Before patching later, back up the exact controller/view files listed in the integration targets. Low if backups are confirmed.
2 Add resolver usage to My Schedule only Use EmployeeScheduleAccessResolver to determine the safe identity. If no identity, show fallback message and zero shifts. Medium because this would change a live employee page later.
3 Verify My Schedule with smoke test Confirm mapped employees only see their own published shifts and unmapped users see no schedule. Medium until tested.
4 Apply same filter to Weekly View After My Schedule is verified, apply the same filtered dataset to the weekly layout. Medium.
5 Apply same filter to Print My Schedule Use the same filtered source as Weekly View so print output cannot expose other employees. Medium.
6 Keep manager/admin schedule pages separate Manager pages should continue to show the full schedule. Employee portal pages should show only self-view. Low if routes remain separate.
7 Only then consider middleware Middleware should come after self-view query filtering works safely and fallback states are proven. Higher; defer until query-level filtering is stable.

Safe Rules

  • This phase is planning only. It does not edit live employee portal controllers or views.
  • Future self-view filtering should start with My Schedule first.
  • Weekly View and Print My Schedule should reuse the same filtered published-shift source.
  • Unmapped users must see no shifts and an account-not-linked message.
  • No-login users must see sign-in required messaging only.
  • Managers/admins must keep their full schedule screens separate from employee self-view screens.
  • Middleware should come later, after query-level self-view filtering is tested.

Not Enforced

  • No middleware file is created.
  • No middleware is applied to routes.
  • No config/auth.php changes are made.
  • No app/Http/Kernel.php changes are made.
  • No bootstrap/app.php middleware changes are made.
  • No employee portal query is changed.
  • No schedule data is written.
  • No notifications are sent.
  • No payroll, Time Clock, POS shifts, reservations, payments, waivers, customer profiles, exports, PDFs, CSVs, schedule locking, or hard schedule blocking are touched.

Route Checks

Area Critical Status URI Open
Self-View Integration Plan Critical Detected hd/employee-schedules/access-resolver/self-view-integration-plan Open
Employee Portal Self-View Integration Plan Alias Critical Detected hd/employee-schedules/employee-portal/access-resolver/self-view-integration-plan Open
Filter Smoke Test Critical Detected hd/employee-schedules/access-resolver/filter-smoke-test Open
Filter Preview Critical Detected hd/employee-schedules/access-resolver/filter-preview Open
Fallback Preview Critical Detected hd/employee-schedules/access-resolver/fallback-preview Open
Resolver Preview Critical Detected hd/employee-schedules/access-resolver Open
Employee Portal Critical Detected hd/employee-schedules/employee-portal Open
My Schedule Critical Detected hd/employee-schedules/employee-portal/my-schedule Open
Weekly View Critical Detected hd/employee-schedules/employee-portal/weekly Open
Print My Schedule Optional Detected hd/employee-schedules/employee-portal/weekly/print Open
Production Home Critical Detected hd/employee-schedules/production Open

File Checks

File Status
Access Resolver Service
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Support/Hd/EmployeeSchedules/EmployeeScheduleAccessResolver.php
Present
Self-View Integration Plan Controller
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Controllers/Hd/EmployeeSchedules/EmployeeSchedulePortalSelfViewIntegrationPlanController.php
Present
Self-View Integration Plan View
/home/at4txjiyemp4/public_html/hdsportszone.com/resources/views/hd/employee_schedules/navigation/portal_self_view_integration_plan.blade.php
Present
Filter Smoke Test Controller
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleAccessResolverFilterSmokeTestController.php
Present
Filter Preview Controller
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Controllers/Hd/EmployeeSchedules/EmployeeScheduleAccessResolverFilterPreviewController.php
Present
Slim 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 by this phase
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Middleware/HdEmployeeScheduleSelfAccess.php
Passed A missing enforcement middleware is expected at this stage.
Auth config exists but is not changed by this phase
/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 by this phase
/home/at4txjiyemp4/public_html/hdsportszone.com/bootstrap/app.php
Passed This phase does not register middleware.
Live employee portal routes do not point to diagnostic controllers
route inventory
Passed Live employee portal routes remain separate from diagnostic plan/filter routes.
No database writes are performed by plan
controller/view only
Passed Controller 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

25M-7 — Employee Portal Self-View Integration Smoke Test / No Enforcement
Recommended next phase should smoke-test the integration plan and confirm target files/routes are identified before touching live employee portal query code.
  1. Keep it read-only.
  2. Verify portal route inventory, controller/view file inventory, query markers, and guardrails.
  3. Confirm live employee portal routes are unchanged.
  4. Do not apply filtering to the live employee portal yet.
  5. Do not add middleware or auth changes yet.
  6. Do not send notifications or touch payroll, Time Clock, POS shifts, reservations, payments, waivers, customer profiles, exports, or locking.