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.
Generated Jun 4, 2026 11:25 PM
Consolidated builder quick links without behavior changes.
Production/build views with consolidated help strip include.
Build, conflicts, checklist, workflow, and employee portal.
Production route and help-strip panel checks needing review.
Support route and route separation checks.
Schedule table status and guardrail checks.
| 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 |
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | 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 |
| 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 |
| 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 | 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. |