bae705aa97
- Add NFC ePassport roadmap (ICAO 9303, eIDAS) - Add TensorFlow.js edge face detection (BlazeFace) - Add structured audit logger (GDPR-compliant) - Risk scoring support Part of KYC Apple Native UX v1.1.0
345 lines
24 KiB
HTML
345 lines
24 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="sv">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>quiXzoom — Affärsvision & Strategi</title>
|
||
<meta name="description" content="quiXzoom affärsvision, strategi och affärsmodell. Crowdsourcing-plattform för fältdatainsamling med Zoomers.">
|
||
<link rel="canonical" href="https://www.quixzoom.com/quixzoom-sync.html">
|
||
<style>
|
||
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: #FAF9F6; color: #001E50; line-height: 1.6; }
|
||
.header { background: #001E50; color: white; padding: 48px 24px; text-align: center; }
|
||
.header h1 { font-size: 2rem; font-weight: 700; letter-spacing: -0.5px; }
|
||
.header p { color: #a0b0cc; margin-top: 8px; }
|
||
.badge { display: inline-block; background: #C8763A; color: white; font-size: 0.75rem; font-weight: 700; padding: 4px 12px; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; margin-top: 14px; }
|
||
.container { max-width: 820px; margin: 0 auto; padding: 36px 24px; }
|
||
.card { background: white; border: 1px solid #E8E3DC; border-radius: 10px; padding: 28px; margin-bottom: 24px; }
|
||
.card h2 { font-size: 0.8rem; font-weight: 700; color: #C8763A; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 16px; }
|
||
.card p { color: #334466; margin-bottom: 10px; font-size: 0.95rem; }
|
||
.card p:last-child { margin-bottom: 0; }
|
||
ul { padding-left: 20px; margin-bottom: 10px; }
|
||
ul li { margin-bottom: 5px; font-size: 0.93rem; color: #334466; }
|
||
blockquote { background: #f0f4fa; border-left: 4px solid #C8763A; padding: 14px 18px; border-radius: 0 8px 8px 0; margin: 16px 0; font-style: italic; color: #001E50; font-size: 0.95rem; }
|
||
|
||
.vision-box { background: linear-gradient(135deg, #001E50, #002d7a); color: white; border-radius: 10px; padding: 32px; text-align: center; margin-bottom: 24px; }
|
||
.vision-box h2 { font-size: 1.4rem; font-weight: 700; margin-bottom: 12px; line-height: 1.4; }
|
||
.vision-box p { color: #a0b0cc; font-size: 0.95rem; }
|
||
|
||
/* SEKVENS */
|
||
.seq-step { display: flex; gap: 16px; align-items: flex-start; margin-bottom: 4px; }
|
||
.seq-line { display: flex; flex-direction: column; align-items: center; flex-shrink: 0; }
|
||
.seq-dot { width: 34px; height: 34px; border-radius: 50%; background: #001E50; color: white; font-weight: 700; font-size: 0.85rem; display: flex; align-items: center; justify-content: center; }
|
||
.seq-dot.active { background: #C8763A; }
|
||
.seq-connector { width: 2px; background: #E8E3DC; min-height: 28px; margin: 4px 0; }
|
||
.seq-body { padding-bottom: 24px; flex: 1; }
|
||
.seq-body h3 { font-size: 1rem; font-weight: 700; color: #001E50; margin-bottom: 4px; }
|
||
.seq-label { font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #C8763A; margin-bottom: 6px; display: block; }
|
||
.seq-body p { font-size: 0.88rem; color: #334466; margin-bottom: 8px; }
|
||
.seq-pitch { background: #001E50; color: white; border-radius: 6px; padding: 10px 14px; font-size: 0.85rem; font-style: italic; margin-top: 8px; }
|
||
|
||
/* LEDER */
|
||
.leads { display: flex; flex-direction: column; gap: 10px; margin: 12px 0; }
|
||
.lead { display: flex; gap: 12px; align-items: flex-start; background: #f7f7f5; border-radius: 8px; padding: 14px; }
|
||
.lead-num { background: #C8763A; color: white; font-weight: 700; font-size: 0.8rem; border-radius: 4px; padding: 2px 8px; flex-shrink: 0; margin-top: 2px; }
|
||
.lead h4 { font-size: 0.88rem; font-weight: 700; color: #001E50; margin-bottom: 3px; }
|
||
.lead p { font-size: 0.83rem; color: #334466; margin: 0; }
|
||
|
||
/* POLYGON-BOX */
|
||
.polygon-compare { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 12px 0; }
|
||
.poly-old { background: #fce4ec; border: 1px solid #ef9a9a; border-radius: 8px; padding: 14px; }
|
||
.poly-new { background: #e8f5e9; border: 1px solid #a5d6a7; border-radius: 8px; padding: 14px; }
|
||
.poly-old .label, .poly-new .label { font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 6px; display: block; }
|
||
.poly-old .label { color: #c62828; }
|
||
.poly-new .label { color: #2e7d32; }
|
||
.poly-old p, .poly-new p { font-size: 0.85rem; margin: 0; }
|
||
|
||
/* INSIGHTS */
|
||
.insight { border-radius: 8px; padding: 14px 18px; margin: 10px 0; font-size: 0.88rem; }
|
||
.insight.warn { background: #fff8e6; border: 1px solid #f0c060; color: #554400; }
|
||
.insight.good { background: #e8f5e9; border: 1px solid #a5d6a7; color: #1b5e20; }
|
||
.insight.critical { background: #fce4ec; border: 1px solid #ef9a9a; color: #7b1b2e; }
|
||
.insight.open { background: #fff3e0; border: 1px solid #ffb74d; color: #5d3a00; }
|
||
.insight strong { display: block; margin-bottom: 4px; font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.5px; }
|
||
|
||
/* SLA TABELL */
|
||
.sla-table { width: 100%; border-collapse: collapse; margin-top: 12px; font-size: 0.85rem; }
|
||
.sla-table th { background: #001E50; color: white; padding: 8px 12px; text-align: left; font-size: 0.78rem; font-weight: 600; }
|
||
.sla-table td { padding: 8px 12px; border-bottom: 1px solid #E8E3DC; color: #334466; }
|
||
.sla-table tr:last-child td { border-bottom: none; }
|
||
.speed-tag { display: inline-block; font-size: 0.75rem; font-weight: 700; padding: 2px 7px; border-radius: 4px; }
|
||
.speed-fast { background: #e3f2fd; color: #0d47a1; }
|
||
.speed-mid { background: #f3e5f5; color: #4a148c; }
|
||
.speed-slow { background: #fce4ec; color: #7b1b2e; }
|
||
|
||
/* LIKVIDITET */
|
||
.mechanic-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 4px; }
|
||
.mechanic { border: 1px solid #E8E3DC; border-radius: 8px; padding: 16px; }
|
||
.mechanic .num { font-size: 1.4rem; font-weight: 700; color: #C8763A; line-height: 1; margin-bottom: 6px; }
|
||
.mechanic h4 { font-size: 0.88rem; font-weight: 700; color: #001E50; margin-bottom: 6px; }
|
||
.mechanic p { font-size: 0.83rem; color: #334466; margin: 0 0 4px; }
|
||
.mechanic .caveat { font-size: 0.78rem; color: #888; font-style: italic; }
|
||
.star { color: #C8763A; }
|
||
|
||
/* PBOI */
|
||
.example-box { background: #001E50; color: white; border-radius: 10px; padding: 28px; margin: 24px 0; }
|
||
.example-box h3 { color: #C8763A; font-size: 0.8rem; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px; }
|
||
.example-box .sub { color: #a0b0cc; font-size: 0.8rem; margin-bottom: 16px; }
|
||
.example-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,0.1); font-size: 0.88rem; }
|
||
.example-row:last-child { border-bottom: none; }
|
||
.example-row .num { font-size: 1.1rem; font-weight: 700; color: #C8763A; min-width: 70px; }
|
||
.example-row .tags { display: flex; gap: 6px; align-items: center; flex-shrink: 0; }
|
||
.example-row .speed { font-size: 0.7rem; padding: 2px 6px; border-radius: 3px; font-weight: 700; }
|
||
.fast { background: rgba(100,200,255,0.2); color: #90caf9; }
|
||
.mid { background: rgba(200,150,255,0.2); color: #ce93d8; }
|
||
.slow { background: rgba(255,150,150,0.2); color: #ef9a9a; }
|
||
|
||
/* TAM */
|
||
.tam-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 4px; }
|
||
.tam-card { border: 1px solid #E8E3DC; border-radius: 8px; padding: 14px; }
|
||
.tam-card h4 { font-size: 0.85rem; font-weight: 700; color: #001E50; margin-bottom: 6px; }
|
||
.tam-card .identifiable { font-size: 0.78rem; color: #666; margin-bottom: 6px; }
|
||
.tam-card .buyers { font-size: 0.78rem; color: #C8763A; font-weight: 600; }
|
||
|
||
/* PAYMENT + RULES */
|
||
.two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 12px; }
|
||
.box-item { background: #f7f7f5; border-radius: 8px; padding: 16px; }
|
||
.box-item strong { display: block; color: #001E50; font-size: 0.9rem; margin-bottom: 4px; }
|
||
.box-item p { font-size: 0.85rem; margin: 0; color: #334466; }
|
||
.rule-item { background: #fff8f4; border: 1px solid #f0c8a0; border-radius: 8px; padding: 16px; }
|
||
.rule-item strong { color: #C8763A; display: block; font-size: 0.85rem; margin-bottom: 4px; }
|
||
.rule-item p { font-size: 0.85rem; margin: 0; color: #334466; }
|
||
.locked { font-size: 0.65rem; color: #999; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 400; }
|
||
|
||
.footer { text-align: center; padding: 32px 24px; color: #aaa; font-size: 0.8rem; border-top: 1px solid #E8E3DC; }
|
||
@media (max-width: 600px) {
|
||
.mechanic-grid, .tam-grid, .two-col, .polygon-compare { grid-template-columns: 1fr; }
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
|
||
<div class="header">
|
||
<h1>quiXzoom — Affärsvision & Strategi</h1>
|
||
<p>Teamsynk · Affärsmodell · Sekvens · TAM · Regler</p>
|
||
<span class="badge">Låst 2026-06-15 · Erik Svensson & Johan Berglund</span>
|
||
</div>
|
||
|
||
<div class="container">
|
||
|
||
<div class="vision-box">
|
||
<h2>Det levande nätverket som håller datan färsk är vallgraven</h2>
|
||
<p>Svårast att bygga = mest hållbar tillgång. Fas 1-nätverket är vallgraven hela vägen genom fas 3 — bara uttryckt som refresh-förmåga istället för insamlingsförmåga.</p>
|
||
</div>
|
||
|
||
<!-- VAD ÄR QUIXZOOM -->
|
||
<div class="card">
|
||
<h2>Vad är quiXzoom?</h2>
|
||
<p>En plattform för fältdatainsamling via crowdsourcing. <strong>Zoomers</strong> (aldrig "fotografer") fotograferar den byggda miljön och får betalt per godkänt uppdrag via Stripe Connect.</p>
|
||
<ul>
|
||
<li>Zoomers får <strong>100%</strong> av angivet belopp — ingen provision</li>
|
||
<li>Ingen inloggningsavgift · AI-granskning av varje submission</li>
|
||
<li>iPhone 12+ eller Android 12MP+ räcker</li>
|
||
<li><strong>Launch: Sverige augusti 2026 · 20+ länder</strong></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<!-- KONTROLLINTELLIGENS -->
|
||
<div class="card">
|
||
<h2>Kontrollintelligens — definitionen</h2>
|
||
<blockquote>"Automatiskt identifierad, geolokaliserad och kategoriserad information om avvikelser, behov, brister, risker, affärsmöjligheter eller underhållsbehov i den byggda miljön."</blockquote>
|
||
<p>Vi säljer inte bilder. Vi säljer <strong>färdiga affärsmöjligheter</strong>. Den återanvändbara kärnan är marknadsplatsen: matchningen mellan ett betalt behov och en lokal sensor som redan är på plats.</p>
|
||
</div>
|
||
|
||
<!-- SEKVENSEN -->
|
||
<div class="card">
|
||
<h2>Strategisk sekvens — demand-pull → PBOI</h2>
|
||
|
||
<div class="insight warn" style="margin-bottom:16px">
|
||
<strong>⚠ Investerarfälla att undvika</strong>
|
||
"Världens största databas" och "on-demand missions" ser ut som motsägelser. De är det inte — men de måste presenteras som en <strong>sekvens</strong>, annars förlorar du rummet.
|
||
</div>
|
||
|
||
<!-- FAS 1 -->
|
||
<div class="seq-step">
|
||
<div class="seq-line"><div class="seq-dot active">1</div><div class="seq-connector"></div></div>
|
||
<div class="seq-body">
|
||
<span class="seq-label">Nu · Aug 2026 → ~12 mån</span>
|
||
<h3>Demand-pull marknadsplats</h3>
|
||
<p>Köpare har behov → mission skapas → Zoomers skickas → data levereras → köpare betalar. Noll spekulativ insamling. Du betalar bara för insamling där det redan finns en betalande köpare. Varje mission lämnar ett geografiskt fotavtryck — gratis råvara till fas 2.</p>
|
||
<div class="seq-pitch">Vi matchar betalda behov med lokala sensorer — noll spekulativ insamling.</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- FAS 2 -->
|
||
<div class="seq-step">
|
||
<div class="seq-line"><div class="seq-dot">2</div><div class="seq-connector"></div></div>
|
||
<div class="seq-body">
|
||
<span class="seq-label">Fas 2→3 · Tre led, inte ett språng</span>
|
||
<h3>Från punktdata till polygon med känd täckning</h3>
|
||
|
||
<div class="leads">
|
||
<div class="lead">
|
||
<div class="lead-num">Led 1</div>
|
||
<div><h4>Demand-pull: punktdata</h4><p>Betalda missions ger korridor-data. Skevt urval men gratis fotavtryck av koordinater, objekttyp, avvikelseklass.</p></div>
|
||
</div>
|
||
<div class="lead">
|
||
<div class="lead-num">Led 2</div>
|
||
<div><h4>Batchade rundor: korridor-täthet gratis</h4><p>När en Zoomer gör ett svep passerar hon objekt ingen beställt. Marginalkostnad nära noll att fånga även dem. Demand-pull samlar punktvis — batchad runda gör den korridor-tät av sig själv, utan en krona spekulativt.</p></div>
|
||
</div>
|
||
<div class="lead">
|
||
<div class="lead-num">Led 3</div>
|
||
<div><h4>Riktad fyllnad: kontrollerad supply-push</h4><p>Sista hålen: använd en skiva av marginalen från en lönsam geografi för fyllnadsmissions i lågtäckningsfickor. Supply-push, men bara där datan bevisat att den betalar sig. Aldrig på spekulation.</p></div>
|
||
</div>
|
||
</div>
|
||
|
||
<p style="margin-top:4px; font-weight:600; color:#001E50">Marknadsplatsen finansierar inte bara databasen — den finansierar selektivt sin egen census-komplettering.</p>
|
||
|
||
<div class="seq-pitch">Varje transaktion berikar ett geografiskt lager. Vi köper inte datan — vi tjänar in den.</div>
|
||
|
||
<!-- POLYGON REFRAME -->
|
||
<p style="margin-top:16px; margin-bottom:8px; font-size:0.85rem; font-weight:700; color:#001E50">PBOI säljs som polygon, inte som stad:</p>
|
||
<div class="polygon-compare">
|
||
<div class="poly-old">
|
||
<span class="label">❌ Fel — lovar census</span>
|
||
<p>"11 284 objekt med målningsbehov i Stockholm"</p>
|
||
<p style="margin-top:6px; font-size:0.78rem; color:#c62828">Kan ej verifieras → köparen rabatterar till noll.</p>
|
||
</div>
|
||
<div class="poly-new">
|
||
<span class="label">✅ Rätt — mätbart löfte</span>
|
||
<p>"94% av kommersiell fasadfront inom dessa kvarter, uppdaterad senaste 30 dagarna"</p>
|
||
<p style="margin-top:6px; font-size:0.78rem; color:#2e7d32">Mätbart, försvarbart, trovärdigt.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- SLA TABELL -->
|
||
<p style="margin-top:16px; margin-bottom:8px; font-size:0.85rem; font-weight:700; color:#001E50">Coverage-map + refresh-SLA — två rattar per objektklass:</p>
|
||
<table class="sla-table">
|
||
<tr><th>Objektklass</th><th>Förändringstakt</th><th>Refresh-krav</th><th>Census-krav</th></tr>
|
||
<tr><td>Smutsiga skyltfönster</td><td><span class="speed-tag speed-fast">⚡ Månader</span></td><td>Veckovis</td><td>Förlåtande — ögonblicksbild ok</td></tr>
|
||
<tr><td>Flaggor / skyltar</td><td><span class="speed-tag speed-fast">⚡ Månader</span></td><td>Månatlig</td><td>Förlåtande</td></tr>
|
||
<tr><td>Parkeringsmarkering</td><td><span class="speed-tag speed-mid">↔ Kvartal</span></td><td>Kvartalsvis</td><td>Medelhög täckning</td></tr>
|
||
<tr><td>Målningsbehov</td><td><span class="speed-tag speed-slow">↕ År</span></td><td>Halvår</td><td>Hög täckning krävs</td></tr>
|
||
<tr><td>Riskträd</td><td><span class="speed-tag speed-slow">↕ År</span></td><td>Halvår</td><td>Hög täckning krävs</td></tr>
|
||
</table>
|
||
|
||
<div class="insight open" style="margin-top:12px">
|
||
<strong>⚡ Öppen fråga — håller fas 2 öppen tills besvarad</strong>
|
||
Mätmetoden för coverage-siffran måste definieras innan första PBOI-prenumeration säljs. En felaktig täckningssiffra är värre än ingen — köparen har fattat ett affärsbeslut på er felmätning. Vad är nämnaren? Hur vet ni vad ni missat?
|
||
</div>
|
||
|
||
<div class="insight critical" style="margin-top:8px">
|
||
<strong>🔴 Juridik — måste lösas dag 1</strong>
|
||
Om köpare A betalade för missionen — får vi sälja samma observation till köpare B i PBOI? Om detta inte regleras i villkoren från start är hela fas 3 juridiskt belastad i efterhand.
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- FAS 3 -->
|
||
<div class="seq-step">
|
||
<div class="seq-line"><div class="seq-dot">3</div></div>
|
||
<div class="seq-body">
|
||
<span class="seq-label">PBOI som produkt</span>
|
||
<h3>Prenumeration inom definierade polygoner</h3>
|
||
<p>Coverage-map och refresh-SLA bifogat. Köparen behöver inte formulera ett uppdrag — vi vet redan.</p>
|
||
<div class="insight good">
|
||
<strong>✅ Vallgraven — rätt formulering</strong>
|
||
Vallgraven är <strong>inte datan i sig</strong> (föråldras — en fasad som målades i fjol är fel idag). Vallgraven är <strong>det levande nätverket som håller datan färsk.</strong> Du graderar dig aldrig ur likviditetsberoendet. Det är goda nyheter: din svåraste sak att bygga är din mest hållbara tillgång.
|
||
</div>
|
||
<div class="seq-pitch">När täckningen passerar kritisk massa säljer vi proaktiva lead-listor. Marknadsplatsen finansierade vallgraven.</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- PBOI EXEMPEL -->
|
||
<div class="example-box">
|
||
<h3>Fas 3 — Exempel på PBOI-leverans</h3>
|
||
<div class="sub">Med coverage-map och refresh-SLA bifogat per objektklass</div>
|
||
<div class="example-row"><span class="num">4 882</span><span>smutsiga skyltfönster — 91% täckning, uppdaterad 7 dagar sedan</span><div class="tags"><span class="speed fast">⚡ v/v</span></div></div>
|
||
<div class="example-row"><span class="num">846</span><span>flaggstänger med trasiga flaggor — 88% täckning</span><div class="tags"><span class="speed fast">⚡ v/v</span></div></div>
|
||
<div class="example-row"><span class="num">2 331</span><span>parkeringsplatser med felaktig skyltning — 76% täckning</span><div class="tags"><span class="speed mid">↔ k/k</span></div></div>
|
||
<div class="example-row"><span class="num">11 284</span><span>objekt med sannolikt målningsbehov — 82% täckning, polygon bifogad</span><div class="tags"><span class="speed slow">↕ h/å</span></div></div>
|
||
<div class="example-row"><span class="num">1 018</span><span>riskträd — 79% täckning av grönstruktur inom polygon</span><div class="tags"><span class="speed slow">↕ h/å</span></div></div>
|
||
</div>
|
||
|
||
<!-- LIKVIDITET -->
|
||
<div class="card">
|
||
<h2>Likviditetsmekanik — hålla utbudssidan levande</h2>
|
||
<p style="margin-bottom:16px">Dödsrisken: en Zoomer med ett uppdrag/månad churnar. Nätverket kollapsar.</p>
|
||
<div class="mechanic-grid">
|
||
<div class="mechanic">
|
||
<div class="num">01</div>
|
||
<h4><span class="star">★</span> Anchor buyers — garanterad basvolym</h4>
|
||
<p>Säkra 1–2 köpare som köper kontinuerligt innan en stad öppnas.</p>
|
||
<p class="caveat">Starkaste operativa beslutet. Öppna inte en stad utan anchor buyer.</p>
|
||
</div>
|
||
<div class="mechanic">
|
||
<div class="num">02</div>
|
||
<h4><span class="star">★</span> Djup före bredd</h4>
|
||
<p>Stockholm city först. Full täckning, hög densitet. Exportera playbook när unit economics håller.</p>
|
||
<p class="caveat">Förstärker och motiverar anchor-buyer-disciplinen.</p>
|
||
</div>
|
||
<div class="mechanic">
|
||
<div class="num">03</div>
|
||
<h4>Batchade missions</h4>
|
||
<p>En Zoomer gör en "runda" 8–12 objekt på 45 min. Mål: ett uppdrag/dag, inte ett/månad.</p>
|
||
<p class="caveat">⚠ Retention-förstärkare i täta geografier — inte likviditetsfix för tunna marknader.</p>
|
||
</div>
|
||
<div class="mechanic">
|
||
<div class="num">04</div>
|
||
<h4>Nivåsystem med karriärstäg</h4>
|
||
<p>Supplementary → Active → Professional. Ratingmekanik låser upp premium-uppdrag.</p>
|
||
<p class="caveat">Plattform folk identifierar sig med, inte en engångstransaktionsapp.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- TAM -->
|
||
<div class="card">
|
||
<h2>Total Addressable Market — Vertikal kartläggning</h2>
|
||
<p style="margin-bottom:16px">Alla verksamheter vars intäkter påverkas av att något är trasigt, smutsigt, saknas eller behöver underhållas.</p>
|
||
<div class="tam-grid">
|
||
<div class="tam-card"><h4>🏢 Fastighet & förvaltning</h4><div class="identifiable">Fasadskador · klotter · trasiga entréer · räcken · nummerskyltar</div><div class="buyers">→ Fastighetsbolag · förvaltare · facility mgmt</div></div>
|
||
<div class="tam-card"><h4>🍔 Franchisekedjor</h4><div class="identifiable">Felaktig logotyp · nedsliten fasad · trasig skylt · profilavvikelser</div><div class="buyers">→ McDonald's · Circle K · 7-Eleven · apotek · gym</div></div>
|
||
<div class="tam-card"><h4>🪟 Städ & rengöring</h4><div class="identifiable">Smutsiga skyltfönster · alger · fasadtvätt · klottersanering</div><div class="buyers">→ Fönsterputs · fasadtvätt · klottersanering</div></div>
|
||
<div class="tam-card"><h4>🎨 Måleri</h4><div class="identifiable">Flagande färg · sprickbildning · UV-slitage · träexponering</div><div class="buyers">→ Målerifirmor</div></div>
|
||
<div class="tam-card"><h4>🏠 Tak</h4><div class="identifiable">Mossbildning · pannskador · hängrännor · korrosion</div><div class="buyers">→ Takentreprenörer · solcellsbolag · försäkring</div></div>
|
||
<div class="tam-card"><h4>🪟 Glasmästeri</h4><div class="identifiable">Spruckna rutor · punkterade isolerglas · kondens</div><div class="buyers">→ Glasmästerier</div></div>
|
||
<div class="tam-card"><h4>📣 Skylt & reklam</h4><div class="identifiable">Trasiga/blekta skyltar · outhyrda reklamlägen · nedsläckta paneler</div><div class="buyers">→ Skyltföretag · OOH-bolag · reklambyråer</div></div>
|
||
<div class="tam-card"><h4>🅿️ Parkering & mobilitet</h4><div class="identifiable">Sliten markering · blockerade laddplatser · felparkerade fordon</div><div class="buyers">→ Parkeringsbolag · laddoperatörer</div></div>
|
||
<div class="tam-card"><h4>🌳 Grönstruktur</h4><div class="identifiable">Döda/lutande träd · grenrisk · övervuxna häckar</div><div class="buyers">→ Arborister · trädgårdsföretag</div></div>
|
||
<div class="tam-card"><h4>🔒 Säkerhet</h4><div class="identifiable">Uppklippta stängsel · öppna grindar · skymda kameror</div><div class="buyers">→ Larmföretag · bevakning</div></div>
|
||
<div class="tam-card"><h4>⚡ El & belysning</h4><div class="identifiable">Trasig utomhusbelysning · mörka zoner · smutsiga solceller</div><div class="buyers">→ Elektriker · belysningsentreprenörer</div></div>
|
||
<div class="tam-card"><h4>🛡️ Försäkring</h4><div class="identifiable">Riskträd · fuktskador · prediktiv skadeidentifiering</div><div class="buyers">→ Försäkringsbolag · riskingenjörer</div></div>
|
||
<div class="tam-card"><h4>🏥 VVS & klimat</h4><div class="identifiable">Fuktskador · smutsiga ventilationsintag · kylskador</div><div class="buyers">→ VVS · ventilation · kylentreprenörer</div></div>
|
||
<div class="tam-card"><h4>🏳️ Flagg & nya marknader</h4><div class="identifiable">Trasiga flaggor · skadedjursindikationer · poolslitage · telekom</div><div class="buyers">→ Flaggservice · skadedjursbolag · telekomentreprenörer</div></div>
|
||
</div>
|
||
<blockquote style="margin-top:20px">Varje fysisk avvikelse i den byggda miljön representerar ett potentiellt ekonomiskt värde för någon aktör.</blockquote>
|
||
</div>
|
||
|
||
<!-- BOLAGSSTRUKTUR -->
|
||
<div class="card">
|
||
<h2>Bolagsstruktur & betalning <span class="locked">LÅST</span></h2>
|
||
<div class="two-col">
|
||
<div class="box-item"><strong>quiXzoom Inc (Delaware)</strong><p>All betalning — Zoomer-utbetalningar och kundintäkter. Stripe Connect.</p></div>
|
||
<div class="box-item"><strong>LandveX AB (Sverige)</strong><p>Driver devs/ops. Erik & Johan fakturerar sina timmar till quiXzoom Inc (Delaware).</p></div>
|
||
</div>
|
||
<p style="margin-top:12px; font-size:0.85rem; color:#666">Inga Stripe-kontobyten utan Eriks beslut.</p>
|
||
</div>
|
||
|
||
<!-- REGLER -->
|
||
<div class="card">
|
||
<h2>Regler som gäller alltid</h2>
|
||
<div class="two-col">
|
||
<div class="rule-item"><strong>Ekonomisk återhållsamhet <span class="locked">LÅST</span></strong><p>Allt som inte driver quiXzoom mot prod aug 2026 pausas. AWS-mål under 1 500 USD/mån.</p></div>
|
||
<div class="rule-item"><strong>Team <span class="locked">LÅST</span></strong><p>Erik Svensson (CEO) + Johan Berglund (CTO). Ingen delegation utan Eriks beslut.</p></div>
|
||
<div class="rule-item"><strong>Bygg direkt</strong><p>Fråga aldrig "ska jag göra det?" — bygg, leverera, rapportera.</p></div>
|
||
<div class="rule-item"><strong>Laga alltid</strong><p>När fel hittas — åtgärda direkt, fråga aldrig om lov.</p></div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="footer">Genererad av Bernt · 2026-06-15 · Konfidentiellt — endast för teamet</div>
|
||
</body>
|
||
</html>
|