Files
boc/memory/2026-07-10.md
T
Bernt 58ca4e68db feat(boc): Complete Business Operations Center v1.0
- Go backend API with full CRUD for all modules (CRM, Sales, Finance, HR, Legal, Marketing, Support, Purchase, Inventory, Projects, Automation, Analytics)
- Rust analytics service with parallel report generation
- C runtime with POSIX shared memory IPC
- PostgreSQL schema with 30+ tables, full migrations
- Redis cache, sessions, pub/sub
- Kafka event streaming with Zookeeper
- WebSocket hub for real-time updates
- Automation engine with cron jobs, workflows, event triggers
- JWT authentication, multi-tenant from start
- Docker Compose with all services
- Nginx reverse proxy with rate limiting
- Integration tests passing
- Feature gap analysis against Fortnox/Odoo/Visma

Refs: BOC-001
2026-07-12 12:41:35 +00:00

5.4 KiB

2026-07-10 — Session Log

Artikelgenereringssystem — Stor uppdatering

Vad gjordes:

  1. Fixade artikelgenereringen — bytte från placeholder-mallar till fullständigt innehåll
  2. Uppdaterade frekvens — från veckovis (måndagar) till dagligen 09:00 UTC
  3. Författarfördelning 80/20 — Erik Svensson (80%) / Johan Berglund (20%, artiklar delbara med 5)
  4. La till författarbyline — i artikel-HTML + Schema.org JSON-LD
  5. Byggde sökbart insights-indexhttps://landvex.com/insights/ med sökning, filtrering, grafiska illustrationer
  6. Uppdaterade innehållsmallar — alla artiklar knyter nu till Landvex verksamhetsområden (quiXzoom, fältdata, beslutsstöd)

Tekniska ändringar:

  • scripts/article-generator.sh — helt omskriven med topic-specifika mallar
  • content-calendar.json — uppdaterad med rätt författare och dagliga datum
  • scripts/article-publisher.sh — föråldrad, ersatt av generatorn
  • Cron-jobb landvex-weekly-article — uppdaterad till daglig körning
  • S3 + CloudFront — alla artiklar publicerade på nytt med nya mallar

Publicerade artiklar (#1-8):

Alla återskapade med Landvex-fokuserat innehåll:

  • quiXzoom Zoomer-nätverk omnämns
  • API-integration beskrivs
  • Fältdata som grund för beslut
  • Kontinuerlig övervakning vs punktinspektioner

Insights-sidan:

  • Mörk hero-sektion
  • SVG-illustrationer per topic (ingen text)
  • Färgkodade artikelkort
  • Sökning + filtrering
  • Författaravatarer med initialer

Nästa artikel:

  • #9 "The Cost of Stale Data" — schemalagd 2026-07-11 09:00 UTC
  • Kommer genereras automatiskt med nya mallen

Viktiga beslut:

  • Daglig publicering — inte veckovis
  • 80/20 fördelning — inte topic-baserad författarväljning
  • Landvex-fokuserat innehåll — alla artiklar knyter till våra produkter/tjänster
  • Seriös design — mörk hero, professionell känsla

Lärdomar:

  • Bash heredoc med << 'EOF' förhindrar variabel-expansion — använd << EOF när variabler behövs
  • CloudFront invalidering tar tid — vänta innan verifiering
  • S3 sync är snabbare än individuella cp för batch-uppdateringar

2026-07-10 — Session Log

Artikelgenereringssystem — Stor uppdatering

Vad gjordes:

  1. Fixade artikelgenereringen — bytte från placeholder-mallar till fullständigt innehåll
  2. Uppdaterade frekvens — från veckovis (måndagar) till dagligen 09:00 UTC
  3. Författarfördelning 80/20 — Erik Svensson (80%) / Johan Berglund (20%, artiklar delbara med 5)
  4. La till författarbyline — i artikel-HTML + Schema.org JSON-LD
  5. Byggde sökbart insights-indexhttps://landvex.com/insights/ med sökning, filtrering, grafiska illustrationer
  6. Uppdaterade innehållsmallar — alla artiklar knyter nu till Landvex verksamhetsområden (quiXzoom, fältdata, beslutsstöd)

Tekniska ändringar:

  • scripts/article-generator.sh — helt omskriven med topic-specifika mallar
  • content-calendar.json — uppdaterad med rätt författare och dagliga datum
  • scripts/article-publisher.sh — föråldrad, ersatt av generatorn
  • Cron-jobb landvex-weekly-article — uppdaterad till daglig körning
  • S3 + CloudFront — alla artiklar publicerade på nytt med nya mallar

Publicerade artiklar (#1-8):

Alla återskapade med Landvex-fokuserat innehåll:

  • quiXzoom Zoomer-nätverk omnämns
  • API-integration beskrivs
  • Fältdata som grund för beslut
  • Kontinuerlig övervakning vs punktinspektioner

Insights-sidan:

  • Mörk hero-sektion
  • SVG-illustrationer per topic (ingen text)
  • Färgkodade artikelkort
  • Sökning + filtrering
  • Författaravatarer med initialer

Nästa artikel:

  • #9 "The Cost of Stale Data" — schemalagd 2026-07-11 09:00 UTC
  • Kommer genereras automatiskt med nya mallen

Viktiga beslut:

  • Daglig publicering — inte veckovis
  • 80/20 fördelning — inte topic-baserad författarväljning
  • Landvex-fokuserat innehåll — alla artiklar knyter till våra produkter/tjänster
  • Seriös design — mörk hero, professionell känsla

Lärdomar:

  • Bash heredoc med << 'EOF' förhindrar variabel-expansion — använd << EOF när variabler behövs
  • CloudFront invalidering tar tid — vänta innan verifiering
  • S3 sync är snabbare än individuella cp för batch-uppdateringar

Uppdateringar under sessionen:

Författarregel korrigerad:

  • Ursprungligt: 80/20 baserat på artikelnummer (delbart med 5 → Johan)
  • Korrigerat: Topic-baserad — tekniska artiklar (technology, field-intelligence) → Johan, övriga → Erik
  • Fixade felaktiga författare på artikel #5 (municipal hade Johan → Erik) och #10 (data-quality hade Johan → Erik)

Kalender utbyggd:

  • Från 19 till 39 artiklar (+20 nya)
  • Täcker till 10 augusti 2026
  • Tekniska artiklar: #20, 25, 30, 35 → Johan
  • Övriga → Erik

Insights-index:

  • Verifierat att länk från huvudsida fungerar (nav + footer)
  • Sökning och filtrering testade
  • Artikelkort visar korrekt författare, topic, datum

Publicerade fler artiklar:

  • #10-14 publicerade manuellt
  • 14 artiklar totalt publicerade
  • 25 kvar att publicera

Kalender ytterligare utbyggd:

  • Från 39 till 59 artiklar (+20 nya)
  • Täcker till 30 augusti 2026
  • Tekniska artiklar: #40, 44, 48, 52, 56, 58 → Johan
  • Övriga → Erik

Aktuell status:

  • 59 artiklar totalt i kalendern
  • 14 publicerade
  • 45 schemalagda (publiceras dagligen 09:00 UTC)
  • Sista artikeln (#59) publiceras 30 augusti 2026