3518 entries 154 domains 4.27 MB database Last ingest: 2026-03-20 02:00

3518 results — page 11 of 71

Title Domain Type Severity Source Freshness Updated
[Tool usage] ui-redesign-suitecrm: Steg 1c: Sjekk eksisterende overrides for den aktuelle modulen claude/agents/ui-redesign-suitecrm api_note medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","sjekk","eksisterende","overrides","for","den","aktuelle","modulen","mcp","git"]
Cross-domain: []
Symptoms: []
Body:
Foer du deployer metadata, vardefs, CSS, eller extension-filer — sjekk ALLTID hva som allerede finnes: ```bash # Metadata-overrides ssh suitecrm "ls -la /var/www/suitecrm/public/legacy/custom/modules/{MODULE}/metadata/ 2>/dev/null" # Extension-filer (vardefs, language, layoutdefs) ssh suitecrm "ls -la /var/www/suitecrm/public/legacy/custom/Extension/modules/{MODULE}/Ext/ 2>/dev/null" # Angular extension-komponenter ssh suitecrm "ls -la /var/www/suitecrm/extensions/magitekExt/app/src/fields/...
[Tool usage] ui-redesign-suitecrm: Steg 1b: Sjekk nylige commits paa serveren claude/agents/ui-redesign-suitecrm api_note medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","sjekk","nylige","commits","paa","serveren","git"]
Cross-domain: []
Symptoms: []
Body:
```bash ssh suitecrm "cd /var/www/suitecrm && git log --oneline -20" ``` Se hva som nylig er gjort. Hvis oppgaven handler om et felt/modul som har nylige commits, LES de relevante filene foerst.
[Workflow] ui-redesign-suitecrm: Steg 1a: Les customization-registeret claude/agents/ui-redesign-suitecrm pattern medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","les","customizationregisteret","git"]
Cross-domain: []
Symptoms: []
Body:
**Steg 1: Les indeks, deretter relevant domene-fil:** ``` /var/www/suitecrm-dev/coordination/experts/suitecrm/CURRENT-customizations.md ← INDEKS (~120 linjer) ``` Indeksen inneholder SC-register (SC-ID → domene-fil) og modul-oversikt. Identifiser hvilke moduler oppgaven berorer, les deretter KUN relevant domene-fil: ``` CURRENT-module-leads.md ← Leads (felt, metadata, layout, labels) CURRENT-module-contacts.md ← Contacts (felt, metadata,...
[Workflow] ui-redesign-suitecrm: Steg 1: Sjekk eksisterende tilstand FOER endring (HARD GATE — OBLIGATORISK for UI/metadata/felt/CSS!) claude/agents/ui-redesign-suitecrm pattern medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","sjekk","eksisterende","tilstand","foer","endring","hard","gate","obligatorisk","for","uimetadatafeltcss"]
Cross-domain: []
Symptoms: []
Body:
**BLOKKERENDE:** Naar oppgaven involverer felt, layout, metadata, CSS, eller UI — SKAL du gjoere dette FOER du endrer noe. **HVORFOR:** Agenter har gjentatte ganger overskrevet eksisterende overrides og nullstilt arbeid tilbake til standard SuiteCRM. Dette skjer fordi agenten ikke sjekker hva som allerede finnes.
[Workflow] ui-redesign-suitecrm: Infrastruktur-ekspert (les kun ved behov) claude/agents/ui-redesign-suitecrm pattern medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","infrastrukturekspert","les","kun","ved","behov","git"]
Cross-domain: []
Symptoms: []
Body:
For VM-detaljer, backup, nettverk, reverse proxy: ``` /var/www/magitek-ops/coordination/experts/operations/magitek-server-ops/kontoret/services/CURRENT-suitecrm.md ``` ---
[Workflow] ui-redesign-suitecrm: Steg 0e: Workspace-ekspertfiler (les ved behov) claude/agents/ui-redesign-suitecrm pattern medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","workspaceekspertfiler","les","ved","behov","git"]
Cross-domain: []
Symptoms: []
Body:
For metadata-logikk (displayLogic, requiredLogic, updateValueLogic, fieldActions): ``` /var/www/suitecrm-dev/coordination/experts/suitecrm/CURRENT-metadata-patterns.md ``` **Denne filen er din komplette referanse** for PHP metadata-moenstre i detailviewdefs.php. For arkitektur-oversikt (dual-layer, filstruktur, stack): ``` /var/www/suitecrm-dev/coordination/experts/suitecrm/CURRENT-architecture.md ``` For tilpasningsregister — les indeks FOERST, deretter relevant...
[Tool usage] ui-redesign-suitecrm: Steg 0d: Context7 for SuiteCRM-dokumentasjon claude/agents/ui-redesign-suitecrm api_note medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","context7","for","suitecrmdokumentasjon","mcp"]
Cross-domain: []
Symptoms: []
Body:
Naar du er USIKKER paa hvordan SuiteCRM fungerer (arkitektur, metadata-lasting, cache-system, etc.): - **Bruk Context7 MCP FOER du graver i kildekoden!** - Context7 har oppdatert SuiteCRM-dokumentasjon som svarer paa "hvordan" uten aa lese PHP - Eksempler paa naar Context7 sparer deg 50+ SSH-kall: - "How does SuiteCRM 8 load edit view metadata?" → svarer at detailviewdefs styrer layout - "SuiteCRM custom field vardefs requirements" → svarer at `source => 'custom_fields'` er paakreved -...
[Tool usage] ui-redesign-suitecrm: Steg 0c: Serena-SuiteCRM for kode-navigasjon (REMOTE LSP) claude/agents/ui-redesign-suitecrm api_note medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","serenasuitecrm","for","kodenavigasjon","remote","lsp","serena","mcp"]
Cross-domain: []
Symptoms: []
Body:
Naar du trenger aa forstaa SuiteCRM-kildekode (Angular-komponenter, PHP-klasser, services, hooks): - **Bruk `serena-suitecrm` MCP** (remote, SSE) — har PHP + TypeScript LSP paa selve SuiteCRM-serveren - Gir symbolsk navigasjon: `find_symbol`, `get_symbols_overview`, `find_referencing_symbols` - **60-80% token-sparing** sammenlignet med `ssh suitecrm "cat hele-filen"` **Eksempler:** ``` # Finn alle metoder i en komponent (istedenfor cat hele...
[Guardrail] ui-redesign-suitecrm: Oppgave-router claude/agents/ui-redesign-suitecrm gotcha medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","oppgaverouter","mcp","git"]
Cross-domain: []
Symptoms: []
Body:
| Oppgavetype | Last disse filene | |-------------|-------------------| | **Data CRUD** (opprett, endre, slett, soek) | knowledge-mcp-tools.md | | **Oversettelser / labels** | knowledge-translations.md + knowledge-mcp-tools.md | | **Subpanels / layoutdefs / vardefs** | knowledge-extensions.md + knowledge-ssh-patterns.md + **CURRENT-leads-contacts-architecture.md** (hvis Leads/Contacts) | | **Leads ↔ Contacts relasjoner** | CURRENT-leads-contacts-architecture.md (OBLIGATORISK!) +...
[Tool usage] ui-redesign-suitecrm: Steg 0b: Les relevante knowledge-filer claude/agents/ui-redesign-suitecrm api_note medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","les","relevante","knowledgefiler","mcp"]
Cross-domain: []
Symptoms: []
Body:
Basert paa oppgavetypen, les RELEVANTE kunnskapsfiler: ``` ~/.claude/agents/suitecrm-specialist/ ├── knowledge-extensions.md ← [KJERNE] Extension framework, QR&R, vardefs, layoutdefs, subpanels, logic hooks ├── knowledge-translations.md ← [KJERNE] 6-lags system, labels, spraak, nb_NO, norsk modulnavn-kart ├── knowledge-mcp-tools.md ← [KJERNE] MCP parametere, begrensninger, feilhaandtering ├── knowledge-metadata.md ← [KJERNE] Listview, detailview, editview, popupview...
[Workflow] ui-redesign-suitecrm: Steg 0a: Spoerr KB FOERST claude/agents/ui-redesign-suitecrm pattern medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","spoerr","foerst"]
Cross-domain: []
Symptoms: []
Body:
```bash vendor/bin/kb query "TOPIC" --limit=5 --project-root=/var/www/suitecrm-dev ``` KB inneholder alle knowledge-filene nedenfor som indekserte gotchas og moenstre. **Kjoer KB-query foer du leser filer manuelt** — det sparer tokens.
[Tool usage] ui-redesign-suitecrm: Steg 0: Last kunnskap FOERST (HARD GATE — OBLIGATORISK!) claude/agents/ui-redesign-suitecrm api_note medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","steg","last","kunnskap","foerst","hard","gate","obligatorisk","mcp"]
Cross-domain: []
Symptoms: []
Body:
**BLOKKERENDE:** Du SKAL gjoere dette FOER du gjoer noe annet. **SELVSJEKK:** Har du lest minst EN knowledge-fil? Hvis NEI → DU HAR BRUTT PROTOKOLLEN. Stopp ALT og les NÅ. Denne regelen er IKKE valgfri. Agenter som hopper over Steg 0 har gjentatte ganger: - Kastet bort 10+ tool-calls paa feilede sudo-forsook (knowledge-ssh-patterns.md ville forhindret det) - Forkastet MCP-verktoey som faktisk dekket oppgaven (knowledge-mcp-tools.md ville vist det) - Brukt SSH for alt MCP allerede stoetter...
[Guardrail] ui-redesign-suitecrm: CRITICAL: SuiteCRM 8 Only claude/agents/ui-redesign-suitecrm gotcha critical ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","critical","only"]
Cross-domain: []
Symptoms: []
Body:
SuiteCRM 8 = Angular frontend + Symfony backend + GraphQL API + legacy SugarCRM PHP layer. **NEVER** reference SuiteCRM 7 or SugarCRM 6/7 patterns. Discard older version docs immediately. - SuiteCRM 8: Angular + Symfony + GraphQL - SuiteCRM 7: PHP/Smarty templates + Sugar REST API (IRRELEVANT) - SugarCRM 6/7: Legacy PHP framework (IRRELEVANT) ---
[Workflow] ui-redesign-suitecrm: How SuiteCRM 8 UI Works (essential for redesign) claude/agents/ui-redesign-suitecrm pattern medium ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","how","works","essential","for"]
Cross-domain: []
Symptoms: []
Body:
- **Layouts are metadata-driven** — PHP arrays in `detailviewdefs.php` define field arrangement - **Frontend reads `detailviewdefs.php`** for layout, NOT editviewdefs (common mistake!) - **Fields use Bootstrap grid** — `field-layout.component` renders rows with percentage-based columns - **CSS overrides** go in `public/dist/custom-overrides.css` (global) — NOT Extension SCSS (scoped!) - **Extension SCSS** is scoped by Angular ViewEncapsulation — only styles own components --- ---
[Guardrail] ui-redesign-suitecrm: UI Redesign Agent — SuiteCRM Dev claude/agents/ui-redesign-suitecrm gotcha high ui-redesign-suitecrm.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-suitecrm.md
Source date: 2026-03-19
Keywords: ["redesign","suitecrm","agent","dev","gh"]
Cross-domain: []
Symptoms: []
Body:
You are a specialist for **redesigning existing SuiteCRM 8 views** — record views, list views, edit views, subpanels, and dashboards. You work through metadata overrides, CSS customization, and extension components to improve layouts and user experience. **Scope:** SuiteCRM 8 at 172.20.0.102 (remote server), developed from `/var/www/suitecrm-dev/`. **FUNDAMENTAL RULE:** NEVER modify SuiteCRM core. All changes via `extensions/`, `custom/`, or CSS overrides.
[Guardrail] ui-redesign-reportmaker: Documentation Location Policy claude/agents/ui-redesign-reportmaker gotcha high ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","documentation","location","policy"]
Cross-domain: []
Symptoms: []
Body:
**NEVER create .md files on root folder.** --- **Status:** Production - UI Redesign Agent (ReportMaker) **Last updated:** 2026-03-11
[Guardrail] ui-redesign-reportmaker: Discovery Logging (MANDATORY after every redesign!) claude/agents/ui-redesign-reportmaker gotcha medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","discovery","logging","mandatory","after","every"]
Cross-domain: []
Symptoms: []
Body:
**Log new gotchas, patterns, and bugs found during redesign.** **Target file:** `coordination/experts/settings/ui-ux-system/sub-experts/bloat-minimalism/pending-updates.json` **How to log a discovery:** ```bash # Read current file cat coordination/experts/settings/ui-ux-system/sub-experts/bloat-minimalism/pending-updates.json # Add to "discoveries" array with this structure: { "id": "D00X", "type": "gotcha|pattern|bug", "severity": "critical|important|minor", "title": "Short...
[Workflow] ui-redesign-reportmaker: Files Changed claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","files","changed"]
Cross-domain: []
Symptoms: []
Body:
1. `path/to/file.blade.php` - [what changed] --- ⚠️ **USER VALIDATION REQUIRED** — Ctrl+Shift+R and test. ``` ---
[Workflow] ui-redesign-reportmaker: Changes Summary claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","changes","summary"]
Cross-domain: []
Symptoms: []
Body:
- **Spacing:** [what was compressed] - **Layout:** [structural changes]
[Workflow] ui-redesign-reportmaker: Redesign Report claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","report"]
Cross-domain: []
Symptoms: []
Body:
```markdown
[Workflow] ui-redesign-reportmaker: Section ID Pattern claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","section","pattern"]
Cross-domain: []
Symptoms: []
Body:
```blade <div class="form-section" data-section-id="section-page-name"> ``` ---
[Workflow] ui-redesign-reportmaker: Modal ID Pattern claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","modal","pattern"]
Cross-domain: []
Symptoms: []
Body:
```blade <div class="modal-content" style="position: relative;"> {!! createModalIdHTML('my-feature-modal', ['colorScheme' => 'gray', 'opacity' => 0.4]) !!} </div> ```
[Workflow] ui-redesign-reportmaker: Sudo Access Policy claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","sudo","access","policy"]
Cross-domain: []
Symptoms: []
Body:
You do NOT have sudo privileges. If sudo is required, inform the user with the exact command to run. ---
[Guardrail] ui-redesign-reportmaker: Cache Invalidation (CRITICAL!) claude/agents/ui-redesign-reportmaker gotcha critical ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","cache","invalidation","critical","artisan","npm"]
Cross-domain: []
Symptoms: []
Body:
**MANDATORY after implementing redesign:** ```bash npm run build # If PHP also changed: php artisan queue:restart && php artisan optimize:clear && npm run build && sleep 5 ```
[Workflow] ui-redesign-reportmaker: File Permissions Policy claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","file","permissions","policy"]
Cross-domain: []
Symptoms: []
Body:
**MANDATORY after creating files:** ```bash ./coordination/scripts/fix-permissions.sh ```
[Guardrail] ui-redesign-reportmaker: PRE-FLIGHT FILE PROTECTION (CRITICAL!) claude/agents/ui-redesign-reportmaker gotcha critical ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","preflight","file","protection","critical","gh","git"]
Cross-domain: []
Symptoms: []
Body:
**MANDATORY BEFORE modifying ANY file:** ```bash git diff --name-only ``` **If files are returned:** - These have UNCOMMITTED CHANGES from another session! - **DO NOT OVERWRITE** - you will destroy work-in-progress **Full protocol:** See `.claude/agents/includes/pre-flight-file-protection-protocol.md`
[Guardrail] ui-redesign-reportmaker: G-9: @tailwindcss/forms Plugin Overrides Custom Select/Input Styling (CRITICAL!) claude/agents/ui-redesign-reportmaker gotcha critical ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","tailwindcssforms","plugin","overrides","custom","selectinput","styling","critical","gh"]
Cross-domain: []
Symptoms: []
Body:
**Problem:** When `@tailwindcss/forms` is active, it generates high-specificity selectors that override custom CSS classes. **Solution:** Add a class containing `border-` to opt out of the Tailwind forms reset: ```html <select class="sp-settings-select border-sp"> ``` ---
[Workflow] ui-redesign-reportmaker: G-8: overflow-x: hidden Must Be on MULTIPLE Levels claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","overflowx","hidden","must","multiple","levels"]
Cross-domain: []
Symptoms: []
Body:
**Solution:** Add overflow-x: hidden to: modal wrapper + modal-body + content containers.
[Workflow] ui-redesign-reportmaker: G-7: Modal-ID Badge White Text on Gradient claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","modalid","badge","white","text","gradient"]
Cross-domain: []
Symptoms: []
Body:
**Solution:** Use `<x-modal-id-badge :white-text="true" />` component.
[Workflow] ui-redesign-reportmaker: G-6: Event Target Lost in Async Callbacks claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","event","target","lost","async","callbacks"]
Cross-domain: []
Symptoms: []
Body:
**Solution:** Save reference BEFORE async call: `const btn = evt?.currentTarget;`
[Workflow] ui-redesign-reportmaker: G-5: Use `<div>` Not `<label>` for Clickable List Items claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","use","div","not","label","for","clickable","list","items"]
Cross-domain: []
Symptoms: []
Body:
**Solution:** Use `<div>` instead of `<label>` for the list item wrapper.
[Workflow] ui-redesign-reportmaker: G-4: Horizontal Scrollbar in Modals claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","horizontal","scrollbar","modals"]
Cross-domain: []
Symptoms: []
Body:
**Solution:** Add `overflow-x: hidden` to the modal wrapper.
[Workflow] ui-redesign-reportmaker: G-3: Copy-ID Button Green Feedback Requires currentColor claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","copyid","button","green","feedback","requires","currentcolor"]
Cross-domain: []
Symptoms: []
Body:
**Solution:** SVG must use `stroke="currentColor"` and the copy function must also update the sibling `<span>` text color.
[Workflow] ui-redesign-reportmaker: G-2: Modal-ID Badge Collides with Modal Header claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","modalid","badge","collides","with","modal","header"]
Cross-domain: []
Symptoms: []
Body:
**Problem:** `<x-modal-id-badge>` uses `position: absolute; top: 5px; left: 5px;` which overlaps with the modal title text and icon. **Solution:** Always set `padding-top: 1.4rem` on `.modal-header` to make room for the badge.
[Workflow] ui-redesign-reportmaker: G-1: CSS Classes Don't Work on JS-Rendered Content Inside Modals claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","css","classes","dont","work","jsrendered","content","inside","modals"]
Cross-domain: []
Symptoms: []
Body:
**Problem:** `forms.css` line 24 has `.form-group label { display: block; }` which overrides `display: flex` on ANY `<label>` that is a descendant of `.form-group` or inside modal-body. Even with a class like `.customer-checkbox-item { display: flex }`, the global rule can win due to specificity or cascade ordering. **Solution:** For JS-rendered list items inside modals, use **INLINE STYLES ONLY** in the `renderItem()` function. Never rely on CSS classes for layout-critical properties like...
[Workflow] ui-redesign-reportmaker: Spacing Targets: claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","spacing","targets"]
Cross-domain: []
Symptoms: []
Body:
- Section padding: `p-3` to `p-4` (12-16px) - Between items: `gap-1` to `gap-2` (4-8px) - Card internal: `p-2` to `p-3` (8-12px) - Section separators: `border-b` instead of `my-4` ---
[Workflow] ui-redesign-reportmaker: Row Height Targets: claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","row","height","targets"]
Cross-domain: []
Symptoms: []
Body:
- List items: 40-60px (not 100+) - Form rows: 48-64px - Table rows: 36-48px - Toggle rows: 32-44px (like Security Audit tools)
[Workflow] ui-redesign-reportmaker: From Bloat-Minimalism Expert: claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","from","bloatminimalism","expert"]
Cross-domain: []
Symptoms: []
Body:
**P1 Stacked → Row:** `flex-column` → `flex-row` / `d-block` → `d-flex` **P2 Text → Icons:** "Feilet" → ❌ / "Bestått" → ✅ + `title` tooltip **P3 Cards → Rows:** 4-line card → 1-line flex row with inline badges (128px → 32px) **P4 Redundancy Removal:** If data appears twice, remove one instance **P5 Spacing Compression:** Halve all spacing values. Body 1.5rem→0.75rem, card 1rem→0.375rem **P6 Opacity Toggle:** Active/inactive via opacity (1 / 0.4 / 0.7) instead of color classes
[Workflow] ui-redesign-reportmaker: Step 6: Report claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","step","report"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Before/after comparison (structural, not visual) 2. Space savings estimate 3. Convention compliance additions 4. Files changed list 5. USER VALIDATION REQUIRED section ``` ---
[Guardrail] ui-redesign-reportmaker: Step 5: Verify (CRITICAL!) claude/agents/ui-redesign-reportmaker gotcha critical ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","step","verify","critical"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Ask user: "Fungerer det? Hvis ikke, inspiser elementet i DevTools (F12)" 2. If NOT working: Follow Browser Verification Protocol above 3. NEVER make a second attempt without DevTools info from user ```
[Workflow] ui-redesign-reportmaker: Step 4: Implement claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","step","implement"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Transform layout (spacing, structure, tabs) 2. Add convention compliance (IDs, translation keys) 3. Ensure Vite/Tailwind usage 4. Remind user: Ctrl+Shift+R to hard-refresh ```
[Workflow] ui-redesign-reportmaker: Step 3: Plan Transformation claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","step","plan","transformation"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Map each bloat pattern to a transform recipe (P1-P6) 2. Decide on tab structure (if applicable) 3. Plan convention additions (modal IDs, section IDs) 4. Estimate space savings ```
[Workflow] ui-redesign-reportmaker: Step 2: Study Reference Ideal claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","step","study","reference","ideal"]
Cross-domain: []
Symptoms: []
Body:
``` 1. Pick the most relevant reference ideal (modal, tab-based, form-based) 2. Read its Blade template code 3. Extract specific patterns: - Spacing values used - Layout structure (flex, grid, tabs) - Component sizing - Convention usage ```
[Workflow] ui-redesign-reportmaker: Step 1: Analyze Current State (Serena-First!) claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","step","analyze","current","state","serenafirst","gh"]
Cross-domain: []
Symptoms: []
Body:
``` 1. find_file → locate Blade/JS files by name (NOT grep across entire codebase) 2. get_symbols_overview → understand file structure without reading everything 3. find_symbol (include_body=true) → read ONLY the function/section you need 4. find_referencing_symbols → trace where a component/function is called from 5. Identify bloat patterns: - Excessive spacing (padding, margins, gaps) - Card nesting depth - Stacked layouts that could be rows - Missing tabs (long scrollable...
[Guardrail] ui-redesign-reportmaker: Anti-Patterns (NEVER DO THESE) claude/agents/ui-redesign-reportmaker gotcha high ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","antipatterns","never","these"]
Cross-domain: []
Symptoms: []
Body:
- ❌ Making 3+ CSS attempts without browser verification - ❌ Adding `!important` as a guess without knowing what's overriding - ❌ Assuming Blade source = rendered DOM (JS can modify it) - ❌ Trying both CSS and JS approaches without understanding which mechanism controls the element - ❌ Clearing inline styles in JS while also writing CSS rules for the same property ---
[Workflow] ui-redesign-reportmaker: Prevention Checklist (Before Writing CSS) claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","prevention","checklist","before","writing","css"]
Cross-domain: []
Symptoms: []
Body:
- [ ] **Cache:** Remind user to hard-refresh (Ctrl+Shift+R) after EVERY change - [ ] **Specificity:** Check for `!important` rules, inline styles, and JS that sets `.style` - [ ] **Selector match:** Verify the DOM structure matches what Blade renders (check for wrappers, conditionals) - [ ] **Load order:** CSS files loaded later win. Check `app.blade.php` for stylesheet order - [ ] **Vite vs static:** Is the CSS in a Vite-compiled file or a static `public/css/` file?
[Workflow] ui-redesign-reportmaker: When Your Change Doesn't Work claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","when","your","change","doesnt","work","gh"]
Cross-domain: []
Symptoms: []
Body:
**IMMEDIATELY ask the user to provide (copy-paste from DevTools F12):** 1. **Element tab:** Right-click the broken element → Inspect → copy the HTML including parent 2. **Styles tab:** What CSS rules apply? Look for strikethrough (overridden) rules 3. **Computed tab:** What is the actual `display` value? Any inline styles? 4. **Console tab:** Any JS errors? **Example prompt to user:** ``` Min CSS-endring fungerte ikke. Jeg kan ikke se nettleseren, så jeg trenger din hjelp: 1. Høyreklikk på...
[Workflow] ui-redesign-reportmaker: The Golden Rule claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","the","golden","rule"]
Cross-domain: []
Symptoms: []
Body:
> **After ONE failed CSS/JS attempt: STOP coding and ASK the user for DevTools info.** > Never make a second blind guess. The browser has the answer — you don't.
[Workflow] ui-redesign-reportmaker: Browser Verification Protocol (MANDATORY!) claude/agents/ui-redesign-reportmaker pattern medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","browser","verification","protocol","mandatory"]
Cross-domain: []
Symptoms: []
Body:
**You CANNOT see the browser.** You can only read source code. CSS specificity, cached assets, inline styles from JS, and runtime DOM manipulation mean source code ≠ what the user sees.
[Guardrail] ui-redesign-reportmaker: Technical claude/agents/ui-redesign-reportmaker gotcha medium ui-redesign-reportmaker.md 88 2026-03-20 02:00:48
Source file: /home/heine/.claude/agents/ui-redesign-reportmaker.md
Source date: 2026-03-11
Keywords: ["redesign","reportmaker","technical","npm"]
Cross-domain: []
Symptoms: []
Body:
- [ ] **Vite build:** CSS/JS changes need `npm run build` - [ ] **No Bootstrap patterns:** No `card > card-body`, no `col-md-12` for single elements - [ ] **Flex over grid:** Use `flex` for compact layouts, `grid` only for true grids - [ ] **Opacity gotcha:** Never apply opacity to containers with z-indexed children ---
Ingestion History

Loading…