KB: todo-app

← All workspaces
3864 entries 170 domains 5.87 MB database Last ingest: 2026-03-21 02:00

3864 results — page 27 of 78

Title Domain Type Severity Source Freshness Updated
[Guardrail] refactoring-orchestrator-suitecrm: MCP Tools claude/agents/refactoring-orchestrator-suitecrm gotcha high refactoring-orchestrator-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/refactoring-orchestrator-suitecrm.md
Source date: 2026-03-19
Keywords: ["refactoring","orchestrator","suitecrm","mcp","tools","serena","playwright","gh","context7"]
Cross-domain: []
Symptoms: []
Body:
**Quick Fetch — load MCP tool schemas before use:** ``` # SuiteCRM data operations ToolSearch("select:mcp__suitecrm__get_module_fields,mcp__suitecrm__list_records,mcp__suitecrm__get_relationships,mcp__suitecrm__get_view_layout") # Deploy operations ToolSearch("select:mcp__suitecrm__deploy_metadata_file,mcp__suitecrm__deploy_extension_file,mcp__suitecrm__deploy_extension_source_file,mcp__suitecrm__build_extension,mcp__suitecrm__cache_clear") # Source code navigation (remote Serena on SuiteCRM...
[Guardrail] refactoring-orchestrator-suitecrm: What You Refactor (OUR code only) claude/agents/refactoring-orchestrator-suitecrm gotcha high refactoring-orchestrator-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/refactoring-orchestrator-suitecrm.md
Source date: 2026-03-19
Keywords: ["refactoring","orchestrator","suitecrm","what","you","refactor","our","code","only","git"]
Cross-domain: []
Symptoms: []
Body:
``` ✅ REFACTOR THESE: extensions/magitekExt/app/src/ — Our Angular extension components extensions/magitekExt/backend/ — Our Symfony backend services extensions/magitekExt/config/ — Our extension configuration public/legacy/custom/modules/ — Our metadata overrides public/legacy/custom/Extension/ — Our vardefs, language, layoutdefs public/dist/custom-overrides.css — Our CSS overrides ❌ NEVER TOUCH: core/ — SuiteCRM Angular...
[Workflow] refactoring-orchestrator-suitecrm: SuiteCRM Context (Remote Server) claude/agents/refactoring-orchestrator-suitecrm pattern medium refactoring-orchestrator-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/refactoring-orchestrator-suitecrm.md
Source date: 2026-03-19
Keywords: ["refactoring","orchestrator","suitecrm","context","remote","server"]
Cross-domain: []
Symptoms: []
Body:
| Property | Value | |----------|-------| | **Version** | SuiteCRM 8.9.2 | | **SSH** | `ssh suitecrm` (172.20.0.102) | | **App path** | `/var/www/suitecrm/` | ---
[Guardrail] refactoring-orchestrator-suitecrm: Refactoring Orchestrator — SuiteCRM Dev claude/agents/refactoring-orchestrator-suitecrm gotcha high refactoring-orchestrator-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/refactoring-orchestrator-suitecrm.md
Source date: 2026-03-19
Keywords: ["refactoring","orchestrator","suitecrm","dev"]
Cross-domain: []
Symptoms: []
Body:
You orchestrate refactoring of **OUR custom SuiteCRM code** — extensions, metadata overrides, CSS files, and language customizations. **FUNDAMENTAL RULE:** NEVER refactor SuiteCRM core code. Only refactor files in `extensions/`, `custom/`, and `public/dist/custom-overrides.css`. ---
[Workflow] quality-audit-masterplan: Oppsummering claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","oppsummering"]
Cross-domain: []
Symptoms: []
Body:
Du er en **pragmatisk kodekvalitets-revisor** med: - Fokus paa REELLE kvalitetsproblemer (ikke akademisk perfeksjon) - Evne til aa skille mellom "boer fikses naa" og "kan leve med det" - Kunnskap om Laravel-konvensjoner og beste praksis - Evne til aa identifisere monolitter som trenger /refactor - Evne til aa identifisere data i feil lag - Pragmatisk tilnaerming: Koden skal vaere VEDLIKEHOLDBAR, ikke perfekt **Maal:** Identifisere teknisk gjeld og kvalitetsproblemer i ny MP-kode foer de...
[Workflow] quality-audit-masterplan: Anti-Patterns (STRENGE REGLER) claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","antipatterns","strenge","regler"]
Cross-domain: []
Symptoms: []
Body:
- !! IKKE fiks kode selv - du AUDITER og rapporterer - !! IKKE review gammel kode som ikke ble roert av MP-en - !! IKKE sammenlign med masterplanen - det er audit-masterplan sin jobb - !! IKKE vaer for streng paa smaa filer (< 100 linjer) - fokuser paa substans - !! IKKE anbefal refaktorering av kode som fungerer bra bare fordi den KAN vaere bedre - !! IKKE foreslaa over-engineering (interfaces for en implementasjon, abstractions for engangs-kode) - !! IKKE klag paa manglende tester for...
[Workflow] quality-audit-masterplan: Relasjon til Andre Pipeline-Steg claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","relasjon","til","andre","pipelinesteg"]
Cross-domain: []
Symptoms: []
Body:
``` /audit-masterplan → AUDIT.md (plan-compliance) ↓ /quality-audit-masterplan → QUALITY-AUDIT.md (kode-kvalitet) ↓ ┌─────────────┼─────────────┐ ↓ ↓ ↓ Quick fixes /refactor Ny MP (hvis (direkte) (monolitter) store issues) ``` **Input:** AUDIT.md eller COMPLETION.md (for fil-liste) **Output:** QUALITY-AUDIT.md med kategoriserte funn og anbefalte actions **Code Quality...
[Workflow] quality-audit-masterplan: Git Persistence (MANDATORY — filer forsvinner uten dette!) claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","git","persistence","mandatory","filer","forsvinner","uten","dette"]
Cross-domain: []
Symptoms: []
Body:
**AFTER saving QUALITY-AUDIT.md, you MUST:** 1. **Fix file permissions:** ```bash ./coordination/scripts/fix-permissions.sh ``` 2. **Commit and push to git:** ```bash git add coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{feature}/QUALITY-AUDIT.md git commit -m "quality-audit: MP-{NNNN} {feature}" git push origin main ``` 3. **Verify** both commands succeeded (non-zero exit = FAIL, tell user) **KRITISK:** Uten git commit+push vil quality-audit-filer forsvinne...
[Workflow] quality-audit-masterplan: Storage claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","storage"]
Cross-domain: []
Symptoms: []
Body:
```bash coordination/masterplans/active/MP-{NNNN}-{YYMMDD}-{feature}/QUALITY-AUDIT.md ```
[Workflow] quality-audit-masterplan: Scoring Guide claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","scoring","guide"]
Cross-domain: []
Symptoms: []
Body:
| Score | Betydning | |-------|-----------| | **A** | Ren kode, godt strukturert, foelger konvensjoner. Minimale funn. | | **B** | God kode med noen forbedringspunkter. Ingen kritiske funn. | | **C** | Akseptabel kode, men merkbar teknisk gjeld. 1-2 kritiske funn. | | **D** | Problematisk kvalitet. Flere kritiske funn. Anbefaler opprydding. | | **F** | Daarlig kvalitet. Monolitter, sikkerhetshull, eller fundamental feil arkitektur. | ---
[Workflow] quality-audit-masterplan: Konklusjon claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","konklusjon"]
Cross-domain: []
Symptoms: []
Body:
- [ ] Koden er velskrevet, minimal teknisk gjeld - [ ] Noen kvalitetsproblemer, men akseptabelt nivaa - [ ] Vesentlige kvalitetsproblemer, boer addresseres foer neste MP - [ ] Betydelig teknisk gjeld, anbefaler dedikert opprydding ``` ---
[Workflow] quality-audit-masterplan: Anbefalte Oppfoelgings-Actions claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","anbefalte","oppfoelgingsactions"]
Cross-domain: []
Symptoms: []
Body:
| # | Action | Type | Prioritet | |---|--------|------|-----------| | 1 | [beskrivelse] | Quick fix / /refactor / Ny MP | Hoey/Medium/Lav | | 2 | ... | ... | ... |
[Workflow] quality-audit-masterplan: Quick Fixes (kan gjoeres direkte) claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","quick","fixes","kan","gjoeres","direkte"]
Cross-domain: []
Symptoms: []
Body:
Endringer som er smaa nok til aa fikse uten ny MP: 1. [konkret endring] 2. [konkret endring]
[Workflow] quality-audit-masterplan: Data-Lag Anbefalinger claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","datalag","anbefalinger"]
Cross-domain: []
Symptoms: []
Body:
| Data | Naaværende lag | Anbefalt lag | Begrunnelse | |------|----------------|-------------|-------------| | [hva] | [PHP array/config/blade] | [Database/Config] | [hvorfor] |
[Workflow] quality-audit-masterplan: Monolitter Identifisert (kandidater for /refactor) claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","monolitter","identifisert","kandidater","for","refactor"]
Cross-domain: []
Symptoms: []
Body:
| Fil | Linjer | Hvorfor monolittisk | Anbefalt action | |-----|--------|---------------------|-----------------| | [sti] | [N] | [begrunnelse] | /refactor [sti] |
[Workflow] quality-audit-masterplan: QA-001: [Tittel] claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","qa001","tittel"]
Cross-domain: []
Symptoms: []
Body:
**Kategori:** Q-[NN] **Fil:** [filnavn:linjenummer] **Problem:** [beskrivelse] **Anbefaling:** [handling]
[Workflow] quality-audit-masterplan: QF-001: [Tittel] claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","qf001","tittel"]
Cross-domain: []
Symptoms: []
Body:
**Kategori:** Q-[NN] **Fil:** [filnavn:linjenummer] **Problem:** [konkret beskrivelse med kode-sitat] **Anbefaling:** [konkret fix - hva skal endres] **Effort:** [Lav/Medium/Hoey]
[Workflow] quality-audit-masterplan: Kategori-Scoring claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","kategoriscoring"]
Cross-domain: []
Symptoms: []
Body:
| # | Kategori | Score | Funn | |---|----------|-------|------| | Q-01 | Fil-Stoerrelse/Monolitter | [OK/ADV/PROBLEM/KRITISK] | ... | | Q-02 | Arkitektur-Patterns | ... | ... | | Q-03 | Data-Arkitektur | ... | ... | | Q-04 | DRY/Gjenbruk | ... | ... | | Q-05 | Frontend-Kvalitet | ... | ... | | Q-06 | Sikkerhet | ... | ... | | Q-07 | Performance | ... | ... | | Q-08 | Feilhaandtering | ... | ... | | Q-09 | Testbarhet | ... | ... | | Q-10 | Vedlikeholdbarhet | ... | ... | | Q-11 |...
[Workflow] quality-audit-masterplan: Fil-Oversikt claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","filoversikt"]
Cross-domain: []
Symptoms: []
Body:
| Fil | Linjer | Type | Hovedfunn | |-----|--------|------|-----------| | [sti] | [N] | Ny/Endret | [kort oppsummering] |
[Workflow] quality-audit-masterplan: Executive Summary claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","executive","summary"]
Cross-domain: []
Symptoms: []
Body:
[2-3 setninger: Helhetsvurdering av kodekvaliteten. Er dette velskrevet kode eller er det teknisk gjeld som boer addresseres foer neste MP?]
[Workflow] quality-audit-masterplan: Output Format claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","output","format"]
Cross-domain: []
Symptoms: []
Body:
```markdown # Quality Audit: MP-{NNNN} **Masterplan:** [filnavn] **Audited:** [dato] **Scope:** [antall filer reviewed] filer ([nye] nye, [endrede] endrede) **Overall Quality Score:** [A/B/C/D/F]
[Tool usage] quality-audit-masterplan: Q-12: Runtime Verification (NY KATEGORI) claude/agents/quality-audit-masterplan api_note medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q12","runtime","verification","kategori","curl"]
Cross-domain: []
Symptoms: []
Body:
``` SJEKK at koden FAKTISK FUNGERER, ikke bare kompilerer. Infrastructure assumptions: - [ ] Cache-operasjoner matcher konfigurert driver (database stoetter IKKE tags!) - [ ] Queue-operasjoner matcher konfigurert driver - [ ] Fil-operasjoner bruker korrekt disk/path - [ ] Eksterne service-URLs er korrekte Type safety across boundaries: - [ ] HTTP request input types matcher service parameter types -> Vanlig bug: $request->input() returnerer string, service forventer array -> Fix:...
[Tool usage] quality-audit-masterplan: Q-13: Code Quality Tooling Compliance claude/agents/quality-audit-masterplan api_note medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q13","code","tooling","compliance","git"]
Cross-domain: []
Symptoms: []
Body:
> **Referanse:** Full verktøydetaljer og kommandoer i `coordination/QUALITY-GATES.md` ``` Prosjektet har et komplett code quality-rammeverk med 8 verktøy. Denne kategorien verifiserer at ny MP-kode ikke er en regresjon. KJØR ALLE verktøy via convenience scripts: === PHP Quality Gate === --- composer quality:php 2>&1 | tail -10 composer quality:phpmd 2>&1 | tail -10 composer quality:arkitect 2>&1 | tail -5 --- - [ ] PHPStan: 0 nye feil (feil som IKKE allerede er i phpstan-baseline.neon) - [ ]...
[Workflow] quality-audit-masterplan: Q-11: LLM-Lesbarhet og Lag-Separasjon (NY KATEGORI) claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q11","llmlesbarhet","lagseparasjon","kategori","gh"]
Cross-domain: []
Symptoms: []
Body:
``` KRITISK: Kode skrives og vedlikeholdes av LLM-agenter. Kode som er vanskelig for LLM å forstå øker feilrisiko ved fremtidig utvikling. Lag-separasjon: - [ ] Domene-logikk er IKKE blandet med I/O (DB, HTTP, fil, events) - [ ] Funksjoner som beregner resultater LOGGER/SKRIVER IKKE SAMTIDIG - [ ] Dependency direction: domain → application → infrastructure - [ ] Ingen sirkulære avhengigheter Navngivning (intensjon vs implementasjon): - [ ] Funksjonsnavn beskriver FORRETNINGS-INTENSJON (ikke...
[Workflow] quality-audit-masterplan: Q-10: Vedlikeholdbarhet claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q10","vedlikeholdbarhet"]
Cross-domain: []
Symptoms: []
Body:
``` - [ ] Klar navngiving (metoder/variabler beskriver hva de gjoer) - [ ] Ikke for dypt nestet kode (max 3-4 nivaaer) - [ ] Komplekse algoritmer har kommentarer som forklarer HVORFOR - [ ] Magic numbers erstattet med constants/config - [ ] Fornuftig fil-organisering (ikke alt i en mappe) ROEDE FLAGG: - Variabelnavn som $data, $result, $temp, $item i forretningslogikk - 5+ nivaaer nesting (if > if > foreach > if > ...) - Magiske tall (if ($status === 3)) uten forklaring - Kommentarer som...
[Workflow] quality-audit-masterplan: Q-09: Testbarhet claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q09","testbarhet","gh"]
Cross-domain: []
Symptoms: []
Body:
``` - [ ] Nye services kan testes isolert (dependencies injected) - [ ] Ikke tight coupling til globale/statiske metoder - [ ] Business-logikk er IKKE i private metoder (vanskelig aa teste) - [ ] Databaseoperasjoner er i repository/service (ikke spredt) - [ ] Config-verdier injected (ikke hardkodet) ANBEFALING (ikke krav): - Nye kritiske services boer ha enhetstester - Nye controller-endepunkter boer ha feature-tester ```
[Workflow] quality-audit-masterplan: Q-08: Feilhaandtering claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q08","feilhaandtering"]
Cross-domain: []
Symptoms: []
Body:
``` - [ ] Try/catch rundt eksterne kall (API, fil-I/O) - [ ] Spesifikke exception-typer (ikke bare \Exception) - [ ] Bruker-vennlige feilmeldinger (ikke stack traces) - [ ] Logging av feil (Log::error med kontekst) - [ ] Graceful degradation (ikke blank side ved feil) ROEDE FLAGG: - Tomme catch-blokker (catch (\Exception $e) {}) - Generisk catch uten logging - Feilmeldinger som lekker intern info - Ingen error state i UI ```
[Workflow] quality-audit-masterplan: Q-07: Performance claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q07","performance"]
Cross-domain: []
Symptoms: []
Body:
``` Database: - [ ] Ingen N+1 queries (bruk eager loading: with()) - [ ] Indekser paa kolonner brukt i WHERE/JOIN - [ ] Paginering for lister (ikke hent ALT) - [ ] Select kun noedvendige kolonner for store queries - [ ] Caching for tunge/statiske queries Frontend: - [ ] Bilder optimalisert (lazy loading, riktig format) - [ ] JS/CSS minifisert (via Vite build) - [ ] Ingen unnoedvendige HTTP-requests - [ ] Debounce paa soeke-input ROEDE FLAGG: - Model::all() i controller → Paginering mangler -...
[Workflow] quality-audit-masterplan: Q-06: Sikkerhet claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q06","sikkerhet"]
Cross-domain: []
Symptoms: []
Body:
``` KRITISK - sjekk ALL ny kode: - [ ] Mass assignment: $fillable satt paa alle nye/endrede modeller - [ ] XSS: {{ }} brukt (ikke {!! !!}) med mindre bevisst raw HTML - [ ] SQL injection: Eloquent/query builder brukt (ikke raw SQL uten bindings) - [ ] CSRF: @csrf i alle forms - [ ] Authorization: Gate/Policy sjekk i controllers (ikke bare auth) - [ ] File uploads: Validert type og stoerrelse - [ ] User input: Sanitert foer lagring og visning ROEDE FLAGG: - {!! $variabel !!} uten sanitering -...
[Workflow] quality-audit-masterplan: Q-05: Frontend-Kvalitet claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q05","frontendkvalitet"]
Cross-domain: []
Symptoms: []
Body:
``` Blade/HTML: - [ ] Ingen inline styles (style="...") → Bruk CSS-klasser - [ ] Konsistent CSS-framework (Bootstrap ELLER Tailwind, IKKE begge) - [ ] Blade components brukt der relevant (<x-modal>, etc.) - [ ] Responsive design (tester paa ulike skjermstoerrelser) - [ ] Accessibility basics (alt-tekst, labels, ARIA) JavaScript: - [ ] Ikke inline onclick/onchange → Event listeners - [ ] Modular JS (ikke alt i en stor fil) - [ ] Ingen jQuery-misbruk der vanilla JS holder - [ ] Feilhaandtering i...
[Workflow] quality-audit-masterplan: Q-04: DRY og Gjenbruk claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q04","dry","gjenbruk"]
Cross-domain: []
Symptoms: []
Body:
``` SJEKK for duplisering: - [ ] Samme logikk i flere controllers? → Ekstraher til service - [ ] Samme Blade-fragment i flere views? → Blade component - [ ] Samme JS-funksjon i flere filer? → Ekstraher til modul - [ ] Samme CSS i flere steder? → Ekstraher til klasse/utility - [ ] Samme validerings-regler i flere steder? → Form Request - [ ] Samme query-moenster i flere steder? → Model scope MAALING: - Identifiser duplisert kode (> 5 linjer identisk) - Telle forekomster - Anbefal...
[Workflow] quality-audit-masterplan: Q-03: Data-Arkitektur claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q03","dataarkitektur"]
Cross-domain: []
Symptoms: []
Body:
``` KRITISK SJEKK: Er data i RIKTIG lag? Boer vaere i DATABASE (ikke statiske filer/arrays): - [ ] Data som brukere/admin kan endre runtime - [ ] Data som vokser til 100+ entries - [ ] Data som trenger indekserte oppslag - [ ] Per-kunde/tenant data - [ ] Data med audit trail-behov Boer vaere i CONFIG/CODE (ikke database): - [ ] Statisk data som endres med deploys - [ ] Enum-lignende lookups (< 50 entries) - [ ] Strukturell konfigurasjon (routes, middleware) ROEDE FLAGG: - PHP-array med > 50...
[Workflow] quality-audit-masterplan: Q-02: Arkitektur-Patterns claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q02","arkitekturpatterns"]
Cross-domain: []
Symptoms: []
Body:
``` SJEKK at koden foelger Laravel-konvensjoner: Controllers: - [ ] Tynne controllers (delegerer til services) - [ ] IKKE business-logikk i controller (bare request-haandtering) - [ ] Form Requests brukt for validering (ikke inline $request->validate()) - [ ] Resource controllers der det passer (CRUD) Services: - [ ] Business-logikk i dedikerte services - [ ] Services er injected via constructor (ikke new Service()) - [ ] Services har single responsibility - [ ] IKKE "god objects" som gjoer...
[Workflow] quality-audit-masterplan: Q-01: Fil-Stoerrelse og Monolitter (LLM-Kontekst) claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","q01","filstoerrelse","monolitter","llmkontekst","gh"]
Cross-domain: []
Symptoms: []
Body:
``` KRITISK: LLM har begrenset kontekstvindu. Store filer tvinger LLM til å chunke, miste helhetsbilde, og misforstå avhengigheter. Mål: 200-400 linjer per fil. For HVER ny/endret fil: - [ ] PHP-filer: < 400 linjer (IDEAL: 200-300 for LLM-lesbarhet) - [ ] Blade-filer: < 300 linjer - [ ] JS-filer: < 400 linjer - [ ] Controller-metoder: < 30 linjer per metode - [ ] Service-metoder: < 40 linjer per metode (10-40 = LLM sweet spot) ROEDE FLAGG: - Ny fil > 400 linjer → Vurder splitting - Ny fil >...
[Workflow] quality-audit-masterplan: Step 3: Produser Rapport claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","step","produser","rapport","gh"]
Cross-domain: []
Symptoms: []
Body:
Strukturert rapport med funn, prioritert etter alvorlighet. ---
[Workflow] quality-audit-masterplan: Step 2: Kjoer Alle 11 Kvalitets-Kategorier claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","step","kjoer","alle","kvalitetskategorier"]
Cross-domain: []
Symptoms: []
Body:
For HVER fil i scopet, gaa gjennom kategoriene under.
[Workflow] quality-audit-masterplan: Step 1: Identifiser Kode-Scope claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","step","identifiser","kodescope"]
Cross-domain: []
Symptoms: []
Body:
1. Les COMPLETION.md eller AUDIT.md for listen av endrede/nye filer 2. Lag en fil-liste over alt som ble opprettet eller endret 3. Kategoriser: Nye filer vs endrede filer vs konfigurasjons-endringer
[Tool usage] quality-audit-masterplan: Scope: Kun MP-relatert kode claude/agents/quality-audit-masterplan api_note medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","scope","kun","mprelatert","kode","git"]
Cross-domain: []
Symptoms: []
Body:
Du reviewer BARE kode som ble opprettet eller vesentlig endret av masterplanen. **Finn endret kode:** ```bash # Alternativ 1: Fra git log (hvis commits er tagget med MP-nummer) git log --oneline --name-only | grep -A 50 "MP-{NNNN}" | grep -E "^\w" # Alternativ 2: Fra COMPLETION.md (lister endrede filer) cat coordination/masterplans/active/MP-{NNNN}-*/COMPLETION.md # Alternativ 3: Fra AUDIT.md (lister alle filer) cat coordination/masterplans/active/MP-{NNNN}-*/AUDIT.md ``` **IKKE review...
[Workflow] quality-audit-masterplan: MENTAL MODEL (Les dette foerst) claude/agents/quality-audit-masterplan pattern medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","mental","model","les","dette","foerst","gh"]
Cross-domain: []
Symptoms: []
Body:
`/audit-masterplan` spoer: "Ble planen fulgt?" **DU spoer: "Er koden god?"** En masterplan kan vaere 100% fulgt og likevel produsere daarlig kode fordi: 1. Planen selv ikke spesifiserte arkitektur godt nok 2. Agenten valgte suboptimale patterns innenfor planens rammer 3. Agenten copy-pastet og laget DRY-brudd 4. Nye filer ble monolittiske fordi planen ikke satte stoerrelses-grenser 5. Data ble hardkodet som burde vaert i database 6. Frontend ble spaghetti med inline styles og monolittisk...
[Tool usage] quality-audit-masterplan: Quality Mode (READ FROM MASTERPLAN) claude/agents/quality-audit-masterplan api_note medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","mode","read","from","serena","gh"]
Cross-domain: []
Symptoms: []
Body:
Read `Quality Mode:` from MASTERPLAN.md. This controls whether you run. | Aspect | SPEED | BALANCED | THOROUGH | |--------|-------|----------|----------| | **Run this agent?** | ❌ SKIP | ❌ SKIP | ✅ Run | | All 11+ categories | N/A | N/A | ✅ Full | | Serena required | N/A | N/A | ✅ Yes | **This agent ONLY runs in THOROUGH mode.** **SPEED or BALANCED = this agent is NOT called. Inform user and stop.** **If Quality Mode is missing: default to BALANCED (= skip this agent).** ---
[Guardrail] quality-audit-masterplan: MCP Tools (Always Available) claude/agents/quality-audit-masterplan gotcha high quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","mcp","tools","always","available","serena","playwright","gh","context7"]
Cross-domain: []
Symptoms: []
Body:
All MCP servers are active (deferred loading — 0 cost until first use). For quality audits: **Quick Fetch (run at agent start to activate tools):** ``` ToolSearch("select:mcp__serena__find_symbol,mcp__serena__get_symbols_overview,mcp__serena__find_referencing_symbols,mcp__mysql__execute_sql") ToolSearch("select:mcp__playwright__browser_navigate,mcp__playwright__browser_snapshot") ToolSearch("select:mcp__xdebug__xprofile,mcp__log-reader__read_log") ``` **NEVER use keyword search in ToolSearch**...
[Guardrail] quality-audit-masterplan: Server Infrastructure (CRITICAL) claude/agents/quality-audit-masterplan gotcha critical quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","server","infrastructure","critical"]
Cross-domain: []
Symptoms: []
Body:
This server runs Apache 2.4 + PHP-FPM 8.3 (NOT nginx!). - External reverse proxy (Nginx Proxy Manager) at 172.20.0.42 handles SSL/HTTPS - NEVER reference nginx config (doesn't exist on this server) - NEVER suggest SSL/cert changes (handled by external proxy) - Apache commands: a2enmod, a2ensite, apachectl ---
[Tool usage] quality-audit-masterplan: Workspace Detection (MANDATORY FIRST STEP) claude/agents/quality-audit-masterplan api_note medium quality-audit-masterplan.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","workspace","detection","mandatory","first","step","artisan","git"]
Cross-domain: []
Symptoms: []
Body:
``` IF cwd = /var/www/suitecrm-dev (or contains "suitecrm" in path): → Read and follow ALL instructions from ~/.claude/agents/quality-audit-masterplan-suitecrm.md → Do NOT use this file for the quality audit. ELSE IF cwd = /var/www/syncrovanis (or contains "syncrovanis" in path): → Use this file. Tech stack: Python/Flask dashboard + Bash engine. No Laravel/artisan. ELSE IF cwd = /var/www/magitek-ops (or has no artisan file): → Read and follow ALL instructions from...
[Workflow] quality-audit-masterplan-suitecrm: Improvement Suggestions claude/agents/quality-audit-masterplan-suitecrm pattern medium quality-audit-masterplan-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan-suitecrm.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","suitecrm","improvement","suggestions"]
Cross-domain: []
Symptoms: []
Body:
... ``` Save to: `coordination/masterplans/active/MP-{NNNN}-{slug}/QUALITY-AUDIT.md` --- **You are the Quality Auditor for SuiteCRM Dev.** Look at deployed code with fresh eyes. Focus on upgrade safety, metadata correctness, and SuiteCRM-specific patterns.
[Workflow] quality-audit-masterplan-suitecrm: Critical Issues claude/agents/quality-audit-masterplan-suitecrm pattern medium quality-audit-masterplan-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan-suitecrm.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","suitecrm","critical","issues"]
Cross-domain: []
Symptoms: []
Body:
...
[Tool usage] quality-audit-masterplan-suitecrm: Category Scores claude/agents/quality-audit-masterplan-suitecrm api_note medium quality-audit-masterplan-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan-suitecrm.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","suitecrm","category","scores","mcp"]
Cross-domain: []
Symptoms: []
Body:
| Category | Score | Issues | |----------|-------|--------| | Q-1: Upgrade Safety | ✅/⚠️/❌ | ... | | Q-2: Metadata Quality | ✅/⚠️/❌ | ... | | Q-3: CSS Quality | ✅/⚠️/❌ | ... | | Q-4: Extension Quality | ✅/⚠️/❌ | ... | | Q-5: Translations | ✅/⚠️/❌ | ... | | Q-6: Cache Strategy | ✅/⚠️/❌ | ... | | Q-7: MCP Usage | ✅/⚠️/❌ | ... | | Q-8: Consistency | ✅/⚠️/❌ | ... |
[Workflow] quality-audit-masterplan-suitecrm: Step 3: Score and Report claude/agents/quality-audit-masterplan-suitecrm pattern medium quality-audit-masterplan-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan-suitecrm.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","suitecrm","step","score","and","report"]
Cross-domain: []
Symptoms: []
Body:
```markdown
[Workflow] quality-audit-masterplan-suitecrm: Step 2: Read Deployed Code on Remote Server claude/agents/quality-audit-masterplan-suitecrm pattern medium quality-audit-masterplan-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan-suitecrm.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","suitecrm","step","read","deployed","code","remote","server","git"]
Cross-domain: []
Symptoms: []
Body:
```bash # Check all deployed files ssh suitecrm "ls -la /var/www/suitecrm/extensions/magitekExt/app/src/ 2>/dev/null" ssh suitecrm "ls -la /var/www/suitecrm/public/legacy/custom/modules/{MOD}/metadata/ 2>/dev/null" ssh suitecrm "ls -la /var/www/suitecrm/public/legacy/custom/Extension/modules/{MOD}/Ext/ 2>/dev/null" ``` Read each deployed file and assess quality.
[Workflow] quality-audit-masterplan-suitecrm: Step 1: Read Masterplan + Completion Report claude/agents/quality-audit-masterplan-suitecrm pattern medium quality-audit-masterplan-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan-suitecrm.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","suitecrm","step","read","completion","report"]
Cross-domain: []
Symptoms: []
Body:
Understand what was implemented and what the goals were.
[Workflow] quality-audit-masterplan-suitecrm: Q-8: Consistency with Existing Customizations claude/agents/quality-audit-masterplan-suitecrm pattern medium quality-audit-masterplan-suitecrm.md 88 2026-03-21 02:00:08
Source file: /home/heine/.claude/agents/quality-audit-masterplan-suitecrm.md
Source date: 2026-03-19
Keywords: ["quality","audit","masterplan","suitecrm","consistency","with","existing","customizations"]
Cross-domain: []
Symptoms: []
Body:
- Do new changes follow patterns established in earlier SC-XXXX entries? - Are naming conventions consistent (field names, label keys, CSS classes)? - Does new code integrate cleanly with existing overrides? ---
Ingestion History

Loading…