d7f1a43400
Registry now covers ~50 hints across Service, CRM, Depozit, Finanțe, Admin, Marketing, Analiză, Shop. Every main tenant page has an entry. New Hints::forPath(\$path) does str_starts_with matching against a curated URL prefix map. First match wins so specific paths (e.g. /work-orders/create) beat broader ones (/work-orders). A single render hook on PAGE_HEADER_ACTIONS_BEFORE looks up the current request path and, if it matches, renders a "?" icon next to the page header actions. Blades that already have <x-hint> tags embedded (WO dashboard, Calendar, Pipeline, Excel wizard) keep those on top of the auto-injected header hint. Net effect: users see "?" icons everywhere in the panel now, and adding coverage for a new page is a 2-line change (registry entry + one URL prefix in forPath). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>