HD Sports Zone Bookmark 25P-5 — Manager Schedule Builder Quick Links Consolidation / Builder Help Strip

Visual consolidation of the builder helper links into one clean strip. This reduces manager confusion by grouping Build Schedule, Soft Conflicts, Checklist, Workflow Guide, and Employee Portal together. It does not change routes, controllers, saves, publishing, schedule rows, employee data, notifications, locking, payroll, Time Clock, POS, reservations, payments, waivers, or customer profiles.

Builder Help Strip Summary

Quick links consolidated. Existing builder behavior preserved. The help strip gives managers one simple place to find the most important build/review/publish support links.

Generated Jun 4, 2026 11:25 PM

Help Strip Improvement Type

Consolidated builder quick links without behavior changes.

2 Views Updated

Production/build views with consolidated help strip include.

5 Quick Links

Build, conflicts, checklist, workflow, and employee portal.

0/0 Production / Panel Issues

Production route and help-strip panel checks needing review.

0/0 Route / Separation Issues

Support route and route separation checks.

6/1 / 0 Tables / Guard Issues

Schedule table status and guardrail checks.

Preserved Boundaries

Existing production route preserved Draft/publish logic preserved Soft conflicts remain review-only 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

Help Strip Quick Links

Quick Link Meaning Behavior Open
Build Schedule Open the existing manager production/build workflow. Visual link only; production route/controller unchanged. Open
Soft Conflicts Review unavailable blocks and soft conflicts before publish. Visual link only; soft conflicts remain warnings. Open
Builder Checklist Open the manager safe-build/publish checklist. Visual link only; no checklist enforcement added. Open
Workflow Guide Open the plain-language builder workflow guide. Visual link only; no route changes. Open
Employee Portal Open employee-facing published schedule entry point. Visual link only; employee data unchanged. Open

Production View Patch Report

Only the strongest likely production/build view candidates were patched. Preference was given to views already patched by 25P-1 through 25P-4.

File Status Score
resources/views/hd/employee_schedules/navigation/production_nav.blade.php Patched 1365
resources/views/hd/employee_schedules/_clean_nav.blade.php Patched 1245

Detected Candidate Views

Candidate File Detection Score
resources/views/hd/employee_schedules/navigation/production_nav.blade.php 1365
resources/views/hd/employee_schedules/_clean_nav.blade.php 1245
resources/views/hd/employee_schedules/_manager_daily_nav.blade.php 265
resources/views/hd/employee_schedules/drafts/period_show.blade.php 240
resources/views/hd/employee_schedules/drafts/periods_index.blade.php 240
resources/views/hd/employee_schedules/drafts/preview.blade.php 240
resources/views/hd/employee_schedules/drafts/publish_acknowledgment.blade.php 240
resources/views/hd/employee_schedules/drafts/publish_acknowledgment_history.blade.php 240
resources/views/hd/employee_schedules/drafts/foundation.blade.php 205
resources/views/hd/employee_schedules/drafts/publish_prep.blade.php 205
resources/views/hd/employee_schedules/drafts/review.blade.php 205
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/published/disabled_publish_scaffold.blade.php 195
resources/views/hd/employee_schedules/published/publish_action.blade.php 195
resources/views/hd/employee_schedules/candidates/schema_discovery.blade.php 160
resources/views/hd/employee_schedules/navigation/unified_hub.blade.php 160
resources/views/hd/employee_schedules/published/audit_preview.blade.php 160

Manager Workflow

Step Description Open
Build Manager uses the existing production/build workflow. Open
Draft Manager treats builder work as draft until intentionally published. Open
Review Manager reviews soft conflicts and coverage before publishing. Open
Publish Manager publishes from the existing workflow when ready. Open
Employee View Employees view published schedules through Employee Portal only. Open

Support Links

Screen Purpose Open
Production / Build Schedule Existing live builder workflow. Open
Review Soft Conflicts Review conflicts before publish. Open
Builder Checklist Manager publish readiness checklist. Open
Workflow Guide Plain-language manager workflow guide. Open
Employee Portal Employee-facing published 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: EmployeeScheduleBuilderHelpStripController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index Existing live build/publish workflow must remain separate and unchanged. Open
25P-5 Builder Help Strip Support Page Passed hd/employee-schedules/builder/help-strip EmployeeScheduleBuilderHelpStripController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderHelpStripController@index This phase support/verification page. Open
25P-5 Builder Help Strip Alias Passed hd/employee-schedules/access-resolver/builder-help-strip EmployeeScheduleBuilderHelpStripController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderHelpStripController@index Alias for this phase support/verification page. Open

Panel Checks

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

Route Checks

Route Status URI Expected / Blocked Action Purpose Open
25P-4 Employee View Reminder Passed hd/employee-schedules/builder/employee-view-reminder EmployeeScheduleBuilderEmployeeViewReminderController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderEmployeeViewReminderController@index Prior employee-view reminder page. Open
25P-3 Soft Conflict Reminder Passed hd/employee-schedules/builder/soft-conflict-reminder EmployeeScheduleBuilderSoftConflictReminderController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderSoftConflictReminderController@index Prior soft-conflict callout support page. Open
25P-2 Draft Status Clarity Passed hd/employee-schedules/builder/draft-status-clarity EmployeeScheduleBuilderDraftStatusClarityController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderDraftStatusClarityController@index Prior draft/publish label support page. Open
25P-1 Builder Screen Cleanup Passed hd/employee-schedules/builder/screen-cleanup EmployeeScheduleBuilderScreenCleanupController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderScreenCleanupController@index Prior production/build clarity support page. Open
Builder Checklist Passed hd/employee-schedules/builder/checklist EmployeeScheduleBuilderChecklistController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderChecklistController@index Manager publish readiness checklist. Open
Workflow Guide Passed hd/employee-schedules/builder/workflow-guide EmployeeScheduleBuilderWorkflowGuideController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleBuilderWorkflowGuideController@index Manager workflow guide. Open
Review Soft Conflicts Passed hd/employee-schedules/unavailable-blocks/soft-conflicts Blocked: EmployeeScheduleBuilderHelpStripController App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockSoftConflicts Conflict review remains separate. Open
Employee Portal Passed hd/employee-schedules/employee-portal EmployeeScheduleSimplifiedPortalController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleSimplifiedPortalController@index Employee entry point. Open
Manager Simple Menu Passed hd/employee-schedules/navigation-cleanup/manager-simplified EmployeeScheduleManagerSimplifiedNavigationController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleManagerSimplifiedNavigationController@index Manager 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-5 Support Page Passed hd/employee-schedules/production EmployeeScheduleBuilderHelpStripController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index
Production is not 25P-4 Support Page Passed hd/employee-schedules/production EmployeeScheduleBuilderEmployeeViewReminderController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index
Production is not 25P-3 Support Page Passed hd/employee-schedules/production EmployeeScheduleBuilderSoftConflictReminderController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index
Production is not Employee Portal Passed hd/employee-schedules/production EmployeeScheduleSimplifiedPortalController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleProductionRouteRescueController@index
Employee Portal is not 25P-5 Support Page Passed hd/employee-schedules/employee-portal EmployeeScheduleBuilderHelpStripController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleSimplifiedPortalController@index
Manager Menu is not 25P-5 Support Page Passed hd/employee-schedules/navigation-cleanup/manager-simplified EmployeeScheduleBuilderHelpStripController App\Http\Controllers\Hd\EmployeeSchedules\EmployeeScheduleManagerSimplifiedNavigationController@index
Soft Conflict Report is not 25P-5 Support Page Passed hd/employee-schedules/unavailable-blocks/soft-conflicts EmployeeScheduleBuilderHelpStripController App\Http\Controllers\HD\Scheduling\HdEmployeeScheduleController@unavailableBlockSoftConflicts

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-5 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-5 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-5 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-5 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-5 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-5 did not change data.
hd_unavailable_blocks Not Detected 0 Unavailable block source candidate. Not detected Not detected. 25P-5 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-5 does not add middleware.
Auth config exists but is not changed
/home/at4txjiyemp4/public_html/hdsportszone.com/config/auth.php
Passed 25P-5 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-5 does not register middleware.
Production route not overridden by 25P-5 support page
route inventory
Passed Production/build route remains separate.
No database writes performed by 25P-5 support page
controller/view only
Passed 25P-5 support page only reads route/file/table state.
No employee notification features added
25P-5 scope
Passed This phase adds no employee texts or emails.

Safe Boundaries

  • 25P-5 adds a visual quick-link help strip only.
  • It does not replace or override the production/build route.
  • It does not change draft saves, publish behavior, schedule data, employee visibility, permissions, or locking.
  • It does not add employee texts or emails.
  • It does not add automatic scheduling.
  • It does not add hard conflict blocking.
  • 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 employee self-view 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 data 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-6 — Manager Schedule Builder Visual Cleanup Completion / Next Safe Build Prep
Recommended next phase should close the 25P visual-cleanup set and prepare the next safe builder module.
  1. Keep production route/controller intact.
  2. Summarize 25P-1 through 25P-5.
  3. Do not alter draft/publish save logic.
  4. Do not change employee self-view data.
  5. Do not add employee texts/emails.
  6. Do not add hard conflict blocking.