HD Sports Zone Bookmark 25P-1 — Manager Schedule Builder Screen Cleanup / Existing Workflow Clarity

First low-risk real builder improvement. This phase adds a reusable manager clarity panel and attempts to insert it into the safest detected existing Production / Build Schedule view. It does not change routes, controllers, database writes, draft saving, publishing, employee self-view, notifications, locking, payroll, Time Clock, POS, reservations, payments, waivers, or customer profiles.

Screen Cleanup Summary

Existing builder workflow preserved. This phase only adds manager clarity/support links around the existing production/build screen when a safe view target is detected.

Generated Jun 5, 2026 12:16 AM

View Clarity Improvement Type

Adds manager guidance/support links without changing schedule behavior.

2 Production Views Updated

Safely detected production/build views with the clarity panel include.

0/0 Production / Panel Issues

Production route and clarity panel checks needing review.

0/0 Route / Separation Issues

25O/25P and route separation checks.

6/1 Tables Present / Missing

Schedule-related tables detected; no table changes made.

0 Guardrail Issues

Safety checks that should remain clean.

Preserved Boundaries

Existing production route preserved Draft/publish logic preserved Employee Portal preserved My Schedule preserved Weekly preserved Print Weekly preserved No database writes No migrations No middleware No auth changes No payroll changes No Time Clock changes No POS changes No reservation changes No payment changes No waiver changes No customer profile changes No notifications No hard blocking No schedule locking changes

Production View Patch Report

Only strongest likely production/build view candidates were patched. If no target was safely detected, the shared clarity panel and support page still exist.

File Status Score
resources/views/hd/employee_schedules/navigation/production_nav.blade.php Patched 395
resources/views/hd/employee_schedules/_clean_nav.blade.php Patched 255

Detected Candidate Views

Candidate File Detection Score
resources/views/hd/employee_schedules/navigation/production_nav.blade.php 395
resources/views/hd/employee_schedules/_clean_nav.blade.php 255
resources/views/hd/employee_schedules/_manager_daily_nav.blade.php 245
resources/views/hd/employee_schedules/drafts/period_show.blade.php 230
resources/views/hd/employee_schedules/drafts/periods_index.blade.php 230
resources/views/hd/employee_schedules/drafts/preview.blade.php 230
resources/views/hd/employee_schedules/drafts/publish_acknowledgment.blade.php 230
resources/views/hd/employee_schedules/drafts/publish_acknowledgment_history.blade.php 230
resources/views/hd/employee_schedules/navigation/access_guard_design.blade.php 200
resources/views/hd/employee_schedules/navigation/access_resolver_fallback_preview.blade.php 200
resources/views/hd/employee_schedules/navigation/access_resolver_filter_preview.blade.php 200
resources/views/hd/employee_schedules/navigation/access_resolver_preview.blade.php 200
resources/views/hd/employee_schedules/drafts/foundation.blade.php 195
resources/views/hd/employee_schedules/drafts/publish_prep.blade.php 195
resources/views/hd/employee_schedules/drafts/review.blade.php 195
resources/views/hd/employee_schedules/published/disabled_publish_scaffold.blade.php 185
resources/views/hd/employee_schedules/published/publish_action.blade.php 185
resources/views/hd/employee_schedules/candidates/schema_discovery.blade.php 150
resources/views/hd/employee_schedules/navigation/unified_hub.blade.php 150
resources/views/hd/employee_schedules/published/audit_preview.blade.php 150

Manager Workflow

Step Description Open
Build Use existing Production / Build Schedule. Open
Review Review unavailable blocks and soft conflicts before publishing. Open
Publish Publish from the existing workflow only after manager review. Open
Employee View Employees use Employee Portal and self-view pages. Open

Support Links Added Around Builder Workflow

Screen Purpose Open
Production / Build Schedule Existing live builder workflow. Open
Review Soft Conflicts Review conflicts before publish. Open
Builder Checklist Manager safe-build checklist. Open
Workflow Guide Plain-language builder workflow. Open
Builder Completion 25O completion and next prep. Open
Employee Portal Employee-facing schedule entry point. Open
Developer Tools Diagnostics/support tools. Open

Production Route Checks

Route Status URI Expected / Blocked Action Purpose Open
Existing Production / Build Schedule Passed hd/employee-schedules/production Blocked: EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index Existing live build workflow must remain separate and unchanged. Open
25P-1 Screen Cleanup Support Page Passed hd/employee-schedules/builder/screen-cleanup EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderScreenCleanupController@index This phase support/verification page. Open
25P-1 Screen Cleanup Alias Passed hd/employee-schedules/access-resolver/builder-screen-cleanup EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderScreenCleanupController@index Alias for this phase support/verification page. Open

Clarity Panel Checks

Check Status Target Note
Shared clarity panel partial exists Passed resources/views/hd/employee_schedules/_builder_clarity_panel.blade.php The reusable manager clarity panel partial should exist.
Patch report exists Passed storage/app/hd-bookmarks/25P-1-production-view-patch-report.json Shows which production/build views were patched or considered.
At least one production/build view patched or already had panel Passed detected production/build blade view A likely production/build view was updated with the clarity panel include.
Patched view contains clarity panel include Passed resources/views/hd/employee_schedules/navigation/production_nav.blade.php Status: patched | Score: 395
Patched view contains clarity panel include Passed resources/views/hd/employee_schedules/_clean_nav.blade.php Status: patched | Score: 255

Route Checks

Route Status URI Expected / Blocked Action Purpose Open
25O-6 Builder Completion Passed hd/employee-schedules/builder/completion EmployeeScheduleBuilderCompletionController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderCompletionController@index Prior 25O completion page. Open
25O-5 Builder Diagnostics Passed hd/employee-schedules/builder/diagnostics EmployeeScheduleBuilderDiagnosticsController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDiagnosticsController@index Prior diagnostics page. Open
25O-4 Builder Checklist Passed hd/employee-schedules/builder/checklist EmployeeScheduleBuilderChecklistController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderChecklistController@index Manager checklist support page. Open
25O-3 Builder Workflow Guide Passed hd/employee-schedules/builder/workflow-guide EmployeeScheduleBuilderWorkflowGuideController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderWorkflowGuideController@index Workflow guide support page. Open
25O-2 Builder Route Catalog Passed hd/employee-schedules/builder/route-catalog EmployeeScheduleBuilderRouteCatalogController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderRouteCatalogController@index Route catalog support page. Open
25O-1 Builder Inventory Passed hd/employee-schedules/builder/inventory EmployeeScheduleBuilderInventoryController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderInventoryController@index Builder inventory support page. Open
Review Soft Conflicts Passed hd/employee-schedules/unavailable-blocks/soft-conflicts Blocked: EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockSoftConflicts Conflict review remains separate. Open
Manager Simple Menu Passed hd/employee-schedules/navigation-cleanup/manager-simplified EmployeeScheduleManagerSimplifiedNavigationController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleManagerSimplifiedNavigationController@index Manager entry point. Open
Employee Portal Passed hd/employee-schedules/employee-portal EmployeeScheduleSimplifiedPortalController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleSimplifiedPortalController@index Employee entry point. Open
Developer Tools Drawer Passed hd/employee-schedules/navigation-cleanup/developer-tools EmployeeScheduleDeveloperToolsDrawerController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleDeveloperToolsDrawerController@index Developer tools group. Open

Route Separation Checks

Check Status URI Blocked Controller Current Action
Production is not 25P Support Page Passed hd/employee-schedules/production EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index
Production is not 25O Completion Passed hd/employee-schedules/production EmployeeScheduleBuilderCompletionController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index
Production is not Diagnostics Passed hd/employee-schedules/production EmployeeScheduleBuilderDiagnosticsController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index
Production is not Checklist Passed hd/employee-schedules/production EmployeeScheduleBuilderChecklistController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index
Employee Portal is not 25P Support Page Passed hd/employee-schedules/employee-portal EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleSimplifiedPortalController@index
Employee Weekly is not 25P Support Page Passed hd/employee-schedules/employee-portal/weekly EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleWeeklySelfViewController@index
Manager Menu is not 25P Support Page Passed hd/employee-schedules/navigation-cleanup/manager-simplified EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleManagerSimplifiedNavigationController@index

Schedule Table Checks

Table Status Rows Purpose Columns Status Note
hd_schedule_periods Present 2 Schedule week/period source candidate. id, title, starts_on, ends_on, status, source, notes, created_by, updated_by, created_at, updated_at, deleted_at Detected. 25P-1 did not change data.
hd_draft_shifts Present 5 Manager draft schedule shift rows candidate. 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 Detected. 25P-1 did not change data.
hd_published_schedule_periods Present 1 Published schedule period/week source candidate. 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 Detected. 25P-1 did not change data.
hd_published_shifts Present 1 Employee-facing published shifts candidate. 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 Detected. 25P-1 did not change data.
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 Detected. 25P-1 did not change data.
hd_employee_unavailable_blocks Present 0 Unavailable block source candidate. 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 Detected. 25P-1 did not change data.
hd_unavailable_blocks Not Detected 0 Unavailable block source candidate. Not detected Not detected. 25P-1 did not create it.

Guardrail Checks

Guardrail Status Note
No enforcement middleware created
/home/at4txjiyemp4/public_html/hdsportszone.com/app/Http/Middleware/HdEmployeeScheduleSelfAccess.php
Passed 25P-1 does not add middleware.
Auth config exists but is not changed
/home/at4txjiyemp4/public_html/hdsportszone.com/config/auth.php
Passed 25P-1 does not edit config/auth.php.
Bootstrap middleware file exists but is not changed
/home/at4txjiyemp4/public_html/hdsportszone.com/bootstrap/app.php
Passed 25P-1 does not register middleware.
Production route not overridden by 25P support page
route inventory
Passed Production/build route remains separate.
No database writes performed by 25P support page
controller/view only
Passed 25P-1 support page only reads route/file/table state.
No export/PDF/CSV added
25P-1 scope
Passed This phase adds no exports, PDFs, or CSVs.

Safe Boundaries

  • 25P-1 improves clarity only.
  • It does not replace or override the production/build route.
  • It does not change draft saves, publish behavior, schedule data, employee visibility, or locking.
  • It does not add automatic scheduling.
  • It does not add hard conflict blocking.
  • It does not add employee texts or emails.
  • It does not change payroll, Time Clock, POS shifts, reservations, payments, waivers, or customer profiles.

Not Changed

  • No routes were removed.
  • No production controller was replaced.
  • No schedule rows were created.
  • No schedule rows were edited.
  • No schedule rows were deleted.
  • No draft workflow was changed.
  • No publish workflow was changed.
  • No employee self-view route was changed.
  • No middleware was created.
  • 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

25P-2 — Manager Schedule Builder Draft Status Clarity / Publish Readiness Labels
Recommended next phase should add clearer draft/publish readiness labels around the existing builder screen without changing save/publish behavior.
  1. Keep the production route/controller intact.
  2. Add visual labels only, not database writes.
  3. Clarify draft vs published state if the current view exposes that state.
  4. Do not alter draft/publish save logic.
  5. Do not add automatic scheduling.
  6. Do not change employee self-view data.
  7. Do not add employee texts/emails.
  8. Do not add hard conflict blocking.