KB: reportmaker
← All workspaces17052 results — page 15 of 342
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| Score viser nå `64%` (avrundet) i stedet for `64.12` (råverdi) | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Score viser nå `64%` (avrundet) i stedet for `64.12` (råverdi)
|
||||||
| Fix: optional `$analysisSlug` parameter, `listForProject()` sender slug gjennom | analysis/execution-infrastructure | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Fix: optional `$analysisSlug` parameter, `listForProject()` sender slug gjennom
|
||||||
| `buildStats()` ignorerte `$analysisSlug` → viste identiske tall (3/48/8) for ... | settings/ui-ux-system | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
`buildStats()` ignorerte `$analysisSlug` → viste identiske tall (3/48/8) for ALLE analyser
|
||||||
| Copilot-agenter overskriver eksisterende endringer: — TASK-001-agenten oversk... | settings/ui-ux-system | incident | medium | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
**Copilot-agenter overskriver eksisterende endringer** — TASK-001-agenten overskrev `warn_count` i SeoAggregationService og `warningCount: 0` i buildDeepHealthCard. Begge ble manuelt restaurert. Fremtidige copilot-sesjoner MÅ inkludere PROTECTED FILES i promptene.
|
||||||
| ScoringEngine: null referanser igjen ✅ | analysis/execution-infrastructure | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
ScoringEngine: null referanser igjen ✅
|
||||||
| PHPStan level 7: clean ✅ | general | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
PHPStan level 7: clean ✅
|
||||||
| fail=16, warn=16, pass=41 ✅ | settings/llm-prompts | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
fail=16, warn=16, pass=41 ✅
|
||||||
| SEO score: 72.56 → **64.12** ✅ (korrekt, forventet) | analysis/rules-seo | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
SEO score: 72.56 → **64.12** ✅ (korrekt, forventet)
|
||||||
| `app/Services/Aggregation/Universal/UniversalAggregationService.php` | analysis/execution-infrastructure | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
`app/Services/Aggregation/Universal/UniversalAggregationService.php`
|
||||||
| `app/Services/Aggregation/SocialMedia/SocialMediaAggregationService.php` | analysis/execution-infrastructure | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
`app/Services/Aggregation/SocialMedia/SocialMediaAggregationService.php`
|
||||||
| `app/Services/Aggregation/DesignerEye/DesignerEyeAggregationService.php` | analysis/execution-infrastructure | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
`app/Services/Aggregation/DesignerEye/DesignerEyeAggregationService.php`
|
||||||
| `app/Services/Aggregation/GoogleBusiness/GoogleBusinessAggregationService.php` | analysis/execution-infrastructure | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
`app/Services/Aggregation/GoogleBusiness/GoogleBusinessAggregationService.php`
|
||||||
| `app/Services/Aggregation/Security/SecurityAuditAggregationService.php` | analysis/execution-infrastructure | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
`app/Services/Aggregation/Security/SecurityAuditAggregationService.php`
|
||||||
| `app/Services/Aggregation/Seo/SeoAggregationService.php` | analysis/execution-infrastructure | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
`app/Services/Aggregation/Seo/SeoAggregationService.php`
|
||||||
| Root cause: `warningCount` var hardkodet 0 i backend + manglende `warn_count`... | analysis/execution-infrastructure | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
Root cause: `warningCount` var hardkodet 0 i backend + manglende `warn_count`/`pass_count` i alle 6 aggregation-service metadata-arrays
|
||||||
| Etter fix: `16 feil 16 adv. 41 bestått` | general | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
Etter fix: `16 feil 16 adv. 41 bestått`
|
||||||
| Kortene viste bare `16 feil 73 regler` | general | pattern | info | HANDOFF-001-260226-aggregation-16.md | 100 | 2026-02-26 |
|
Body:
Kortene viste bare `16 feil 73 regler`
|
||||||
| Neste mulige oppgaver | findings/report-builder | pattern | info | HANDOFF-manual-rapport-side3-8-20260305.md | 100 | 2026-03-05 |
|
Body:
- Teste PDF-eksport av alle 8 sider
- Legge til flere seksjoner (Sikkerhet, Posisjon, Synlighet, Tiltak)
- Finjustere innhold med reelle data
|
||||||
| Endrede filer | settings/ui-dark-mode | pattern | info | HANDOFF-manual-rapport-side3-8-20260305.md | 100 | 2026-03-05 |
|
Body:
- `public/js/findings/grid-engine.js` (containerpadding param)
- `public/js/findings/nav-engine.js` (theme param)
- `public/css/findings/grid-engine.css` (fjernet no-side-padding)
- `public/css/findings/manual-editor.css` (nav z-index: 5)
- DB: project 28 manual_draft_content (8 sider)
|
||||||
| Design-tokens (oppdatert) | general | pattern | info | HANDOFF-manual-rapport-side3-8-20260305.md | 100 | 2026-03-05 |
|
Body:
- Header padding: 75px topp, 40px bunn
- Header ikon: 54px sirkel, #1a3a5c bg, fa-solid 26px hvit
- Lys seksjon: #dbe4ed
- Card bg: #f5f8fb
- Konsekvens: ren tekst, 1.25rem, kursiv, #1e293b
- Tabeller: 0.75rem, 3px padding, table-layout:fixed, 4-kol 30/25/25/20
|
||||||
| Hva ble gjort | settings/ui-dark-mode | pattern | info | HANDOFF-manual-rapport-side3-8-20260305.md | 100 | 2026-03-05 |
|
Body:
### Grid Engine: containerpadding feature (NY)
- Lagt til `containerpadding` parameter i grid-engine.js
- Oversttyrer CSS `padding: 30px 20mm` paa full-bleed grids via inline style
- Loeser edge-to-edge layout uten negative margin hacks
- Bruk: `{{ grid containerbg=#0c2340 containerpadding=0 class=full-bleed }}`
### Nav Engine: dark theme (NY)
- Lagt til `theme` parameter i nav-engine.js
- `theme="dark"` gir hvit/lys tekst paa nav labels
- Nav har naa `z-index: 5` i CSS for aa vises over ful...
|
||||||
| Important Context | discovery/web-discovery | pattern | info | HANDOFF-260312-contact-data-bug.md | 100 | 2026-03-12 |
|
Body:
- The ContactDataCollector is a per-pipeline-run instance -- NOT a singleton. A new one is created for each discovery run in DiscoveryPipeline's constructor.
- Smart mode (default enabled, threshold 85) can cause early exit after Brreg (confidence 100), which means 1881/Gulesider/GBP never run at all.
- The `contact-only://` URL scheme is a convention, not a real URL. It is used by Search1881Method and GulesiderMethod when they find contact data but no website.
- Both save paths (CLI and HTTP...
|
||||||
| Key Files to Investigate | discovery/web-discovery | pattern | info | HANDOFF-260312-contact-data-bug.md | 100 | 2026-03-12 |
|
Body:
| File | Path | What to Check |
|------|------|---------------|
| ContactDataCollector | app/Services/WebsiteDiscovery/Utilities/ContactDataCollector.php | addFromCandidateMetadata() receives 1881 data |
| RunsDiscoveryPhase | app/Services/WebsiteDiscovery/Core/Traits/RunsDiscoveryPhase.php | contact-only candidates routed to ContactDataCollector (line 110-122) |
| BuildsDiscoveryResults | app/Services/WebsiteDiscovery/Core/Traits/BuildsDiscoveryResults.php | contactData array built from cont...
|
||||||
| Suggested Debugging Steps | operations/logging | incident | medium | HANDOFF-260312-contact-data-bug.md | 100 | 2026-03-12 |
|
Body:
### Step A: Verify ContactDataCollector receives 1881 data
Add logging at the START of `addFromCandidateMetadata()` in ContactDataCollector.php:118:
```
Log::info('[ContactDataCollector] addFromCandidateMetadata called', [
'source' => $source,
'has_phone' => isset($metadata['phone']),
'has_phones' => isset($metadata['phones']),
'has_email' => isset($metadata['email']),
'phone_value' => $metadata['phone'] ?? null,
'email_value' => $metadata['email'] ?? null,
]);
```
*...
|
||||||
| THE OPEN BUG | discovery/web-discovery | incident | medium | HANDOFF-260312-contact-data-bug.md | 100 | 2026-03-12 |
|
Body:
**Symptom:** When only 1881 runs (other methods disabled/skipped), phone and email are correctly saved to the customer record. When ALL discovery methods run together, 1881's phone/email data is NOT saved.
**What has been tried:**
- Bug 7 fix: Added `contact_data` key to legacyFormat in WebsiteDiscoveryService success path
- Bug 8 fix: Added saveContactDataFromDiscoveryResult() call in DiscoveryExecutionService success path
Both fixes were necessary but the problem persists in multi-method ...
|
||||||
| What Was Done (MP-0169 Implementation) | discovery/web-discovery | pattern | info | HANDOFF-260312-contact-data-bug.md | 100 | 2026-03-12 |
|
Body:
MP-0169 added cross-source contact data aggregation to the web discovery pipeline. Seven tasks completed:
1. **ContactDataCollector** -- aggregates phone/email/address from all discovery methods with cross-source dedup and confidence boosting
2. **PhoneNormalizer** -- static utility for Norwegian phone normalization (8-digit, strips 47/0047)
3. **ContactDataEntry** -- immutable value object (type, value, rawValue, source, confidence, allSources)
4. **DiscoveryEmailDomainSignal** -- verificat...
|
||||||
| Ingen | general | incident | medium | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
Ingen
|
||||||
| INFORMATION_SCHEMA live-data: cachet 5 min via Cache::remember() | settings/ui-components | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**INFORMATION_SCHEMA live-data** cachet 5 min via Cache::remember()
|
||||||
| FK-lenker: scroller til og åpner mål-tabellen | general | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**FK-lenker** scroller til og åpner mål-tabellen
|
||||||
| Collapsible tabellkort: med `<details>`/`<summary>` — viser kolonner med type... | settings/llm-prompts | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**Collapsible tabellkort** med `<details>`/`<summary>` — viser kolonner med type, nullable, default, FK, kommentar
|
||||||
| Sortering: Navn, rader, størrelse, domene, ferskhet | general | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**Sortering**: Navn, rader, størrelse, domene, ferskhet
|
||||||
| Domene/tag/liveness chip-filtre: (multi-select) | settings/ui-components | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**Domene/tag/liveness chip-filtre** (multi-select)
|
||||||
| Instant client-side søk: på tabellnavn, beskrivelser og kolonnenavn (debounce... | customers/management | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**Instant client-side søk** på tabellnavn, beskrivelser og kolonnenavn (debounced 150ms)
|
||||||
| Liveness-klassifisering: Aktiv (grønn, <7d), Stabil (blå), Tom (gul), Ratnend... | general | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**Liveness-klassifisering**: Aktiv (grønn, <7d), Stabil (blå), Tom (gul), Ratnende (rød, >90d transient)
|
||||||
| 7 tag-typer: kjerne, konfig, transient, cache, pivot, logg, LLM-generert | operations/logging | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**7 tag-typer**: kjerne, konfig, transient, cache, pivot, logg, LLM-generert
|
||||||
| 27 domener: med fargekodede badges (fra DOMAIN-MAP.md) | settings/llm-prompts | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**27 domener** med fargekodede badges (fra DOMAIN-MAP.md)
|
||||||
| 158 tabeller: vist med radtelling, størrelse, engine, tidsstempler | general | pattern | info | HANDOFF-006-260227-database-visualization.md | 100 | 2026-02-27 |
|
Body:
**158 tabeller** vist med radtelling, størrelse, engine, tidsstempler
|
||||||
| Relevante filer | findings/report-builder | pattern | info | HANDOFF-manual-rapport-side3-4-20260305.md | 100 | 2026-03-05 |
|
Body:
- `.claude/agents/manual-rapport-designer.md` (CSS-arkitektur, designkonsistens, tokens)
- `coordination/experts/findings/manual-rapport/EXPERT-manual-rapport-v1.1-20260305.md` (G-27 til G-30)
- `public/css/findings/manual-editor.css` (linje 240-266: tabell-styling)
- `public/js/findings/icongrid-engine.js` (checkmarks, bg/iconbg/iconcolor)
- `app/Services/ManualReport/Components/IconRenderer.php` (PHP-side checkmarks)
|
||||||
| Kritiske laerdommer for neste LLM | findings/report-builder | incident | high | HANDOFF-manual-rapport-side3-4-20260305.md | 100 | 2026-03-05 |
|
Body:
1. **Les HELE rapporten foer du designer en ny side** — ikke jobb i vakuum
2. **Markdown rendres IKKE inne i grid-celler** — bruk ren HTML
3. **`.markdown-preview td` har padding: 0.75rem** som overstyrer inline styles
4. **For kompakte tabeller:** Bruk HTML `<table>` uten `.markdown-preview` kontekst, eller legg til egen CSS-klasse
5. **Design-tokens MÅ vaere konsistente:** heading 1.8rem/800, ikon 46px, padding 30px 40px
6. **Ikke iterer blindt** — forstaa CSS-kaskaden foer du prover
|
||||||
| Hva gjenstaar | analysis/rules-page-css | pattern | info | HANDOFF-manual-rapport-side3-4-20260305.md | 100 | 2026-03-05 |
|
Body:
### 1. Side 4 tabeller passer ikke paa en side
- HTML-tabeller med inline styles rendres fortsatt med .markdown-preview padding
- **Mulig loesning:** Legg til CSS-klasse i `manual-editor.css` for kompakte tabeller
- Eller: Reduser antall rader / sla sammen tabeller
### 2. Side 3 har strong-tagger som vises som roed tekst
- `<strong>` inne i grid-celle arver markdown-preview styling
- Visuelt OK men fargene matcher ikke hvit tekst perfekt
### 3. Visuell polish
- Bruker har ikke gitt endelig ...
|
||||||
| Hva ble gjort | analysis/rules-seo | pattern | info | HANDOFF-manual-rapport-side3-4-20260305.md | 100 | 2026-03-05 |
|
Body:
### Side 3 (Nettside detalj) — FERDIG
- Full navy bakgrunn (#0c2340) via `{{ grid cols=1 containerbg=#0c2340 class=full-bleed }}`
- Alt innhold er ren HTML (markdown rendres ikke i grid-celler)
- To glassmorfisme-kort: "Fungerer godt" (groenn) vs "Bor forbedres" (roed)
- Ikon-sirkler 46px (matcher side 2), font-size 22px, tittel 1.05rem
- Gul konsekvens-varsel nederst
- Nav active="kanaler"
### Side 4 (Tekniske detaljer) — TRENGER ITERASJON
- Hvit bakgrunn, navy heading som tekst (color: #0c...
|
||||||
| If no errors → production ready | general | incident | medium | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
If no errors → production ready
|
||||||
| Verify progress indicators work during analysis execution | analysis/execution-infrastructure | incident | medium | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
Verify progress indicators work during analysis execution
|
||||||
| Test "Kjør analyse" from context menu on any analysis | analysis/execution-infrastructure | incident | medium | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
Test "Kjør analyse" from context menu on any analysis
|
||||||
| Frontend testing: `/analysis/run` should load without errors | analysis/execution-infrastructure | incident | medium | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
Frontend testing: `/analysis/run` should load without errors
|
||||||
| LEGACY→module boundary: - 19 functions exported + exposed to window | general | pattern | info | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
**LEGACY→module boundary** - 19 functions exported + exposed to window
|
||||||
| Vite bundle stale: - Rebuilt, loadAnalysesMetadata now exposed | settings/ui-ux-system | pattern | info | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
**Vite bundle stale** - Rebuilt, loadAnalysesMetadata now exposed
|
||||||
| Blade use-statement invalid: - Removed from @php, used FQCN | settings/ui-ux-system | pattern | info | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
**Blade use-statement invalid** - Removed from @php, used FQCN
|
||||||
| Analysis name/rules JSON: - Database strings + translations corrected | analysis/execution-infrastructure | pattern | info | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
**Analysis name/rules JSON** - Database strings + translations corrected
|
||||||
| Blade @json multiline bug: - Compiler truncated array, lost keys | settings/ui-ux-system | pattern | info | HANDOFF-MP-0107-FRONTEND-COMPLETE.md | 100 | 2026-02-22 |
|
Body:
**Blade @json multiline bug** - Compiler truncated array, lost keys
|
||||||
Ingestion History
Loading…