# BlueprintBazaar — Roadmap (opdateret 11. aug 2026)

## 🔴 KONKURRENT-OPDAGELSE (11. aug) — positioneringen skal skifte

**Vamoose's Housing Decor Guide** (v3.20.0, modent addon m/ stor brugerbase,
vendor-/crafting-/katalog-data i årevis) har sendt en **Blueprints-fane** live
FØR os. Den kan: indsæt share-kode → vis indhold (rum, decor, dyes, fixtures)
→ vis hvad du mangler → vis om det passer i dine budgetter → **manglende items
bliver til indkøbsliste m/ vendor-lokationer i ét klik** → snapshot af eget hus,
apply kode, link blueprints i chat, liste over auto-saves.

**Konsekvens 1: Can-I-Build-It er ikke længere unikt.** De matcher scoren og
SLÅR os på næste skridt (vi estimerer guld; de router til vendoren). Vi skal
ikke konkurrere på decor-analyse — de har årevis af data, vi har nul.

**Konsekvens 2: vores voldgrav er BIBLIOTEKET.** Vamoose har "Your catalog" =
dine egne gemte blueprints. Ingen kurateret community-samling, ingen opdagelse,
ingen kunstner-kredit. Det er hele vores produkt, og det er stadig vores alene.

**Konsekvens 3: launch-budskabet vendes.** Sælg IKKE "se hvad du mangler".
Sælg "opdag community'ets bedste builds, med kunstnerens navn på". Discovery +
kuratering + kredit. Scoren nævnes som understøttende detalje, ikke overskrift.

**Konsekvens 4: first-mover-argumentet for at udgive 11. aug er DØDT.** Vi kan
ikke være først; Vamoose var det. Derfor giver det ingen mening at ramme
US-patchdagen med et TOMT bibliotek — så bliver vi sammenlignet med dem på
netop den funktion, de gør bedre, uden vores eget trumfkort i hånden.
**BESLUTNING: udgiv når biblioteket har builds (12. aug, efter Adams høst).**

**Ikke en fjende:** Vamoose er samme subreddit, samme flair, venlig profil.
Komplementær på papiret (de router til indkøb, vi kuraterer builds). Overvej
samarbejde/gensidig omtale EFTER launch — aldrig som bittert svar.

## ✅ RISIKO AFBLÆST (8. aug): Kaivax (Blizzard CM) bekræfter fix på PTR
"A fix for this issue was applied to the PTR earlier today." Addon-advarslen
blødgjort; den røde version kan gen-tændes med ns.BUG_PARTIAL_WIPE = true hvis
buggen mod forventning overlever til live (verificér d. 12. på EU).
Launch-tekster opdateret. Go/no-go d. 10. ligner nu klart GO.

## ~~⚠️ AKTIV RISIKO: "lost build"-bug i 12.1~~ (fixet — historik nedenfor)
Community-rapporteret game-breaking blueprint-bug på PTR (reddit-warning, 472+
upvotes; rapporteret >1 md. siden, uløst 1 uge før release). Blizzard-dev har
bekræftet "aware" — IKKE bekræftet fix.

**MEKANIK (bekræftet fra bug-posten 6. aug):** udløses af PARTIELLE imports:
importér exterior-only → åbn Edit Mode på interior → næsten alt interior-decor
slettes (kun rum består). Symmetrisk for interior-imports. Fulde blueprints og
rum-blueprints er IKKE ramt. Logout gendanner intet; ENESTE recovery = anvend
en gemt blueprint. **VORES EKSPONERING ER HØJ: næsten hele launch-biblioteket
er partielle blueprints (exteriors/interiors).** Mitigering i addon (6. aug):
type-bevidst rød advarsel ved import af exterior/interior-only ("save a FULL
blueprint first - it's the only way to restore") + to-kliks-bekræftelse.
Fjern/blødgør advarslen når fix er bekræftet på live. Tre scenarier:
1. Fixet før launch → planen holder
2. Buggen går live → vores import-sikring (to-kliks-bekræftelse + backup-
   påmindelse, tilføjet 6. aug) beskytter brugerne; overvej advarsel i addon
3. Blizzard slår blueprints fra / udskyder → Guard.lua håndterer manglende API
   pænt; launch-annoncering udskydes tilsvarende — first-mover-position bevares
   (alle konkurrenter rammes ens)
Handling: følg bug-posten + blue posts dagligt frem til d. 11.; beslutning om
release-go tages d. 10. på baggrund af patch notes/hotfixes.

## FÆRDIGT ✅

**Addon (v0.3.1, in-game verificeret på PTR)**
- M0: API-spike — alle 6 spørgsmål besvaret med rigtige payloads
- M1-M3: kerne, bibliotek/browser-UI, chat-links, ad-hoc inspektion
- Artist credit everywhere: navn på kort, detail-side m/ link, chat-deling, import-besked
- Item-søgning i manifests (Fraeries ønske)

**Udgivelses-infrastruktur**
- CurseForge: draft submittet (afventer godkendelse)
- Wago: projekt live (ID bGoyEk60), Unlisted, stub i alpha, fuld side m/ galleri
- GitHub: privat repo, BigWigs-packager — ét tag udgiver til alle platforme
- Secret: WAGO_API_TOKEN ✓

**Community & kuratering (M4 i gang)**
- Egen #blueprints-kanal + Media-rank (HoAD Discord, ~1.000 medl.)
- Reddit-annonce 82+ upvotes, mod-godkendt "Housing Addon Feature"-flair
- 7 bekræftede builds (5 m/ komplet metadata), 1 pænt afslag, Fraerie-dialog (dommer-kredsen overvejer biblioteket som konkurrence-reference)

## FØR LAUNCH (5.-10. aug)

1. **CurseForge-godkendelse**: tjek mail dagligt → når godkendt: API-token → GitHub-secret `CF_API_KEY` + projekt-ID i TOC (`X-Curse-Project-ID`)
2. **Flere ja'er** (mål 10-15): følg op på de tavse (Viking Barbie Eirik, Physical-Courage133); nye kandidater fra søgningen: "The Archangel"-kirkerude (1.2K upvotes), kapel-builderen (25M guld), Dwarven Face Statue (624), beach party-vinderne
3. **Småting**: Dords kredit-navn (Dord_Lunsany vs. Oojni), Derenlys YouTube-link
4. **Launch-tekster**: release-noter + annoncerings-posts til Reddit/Discord (skrives færdige på forhånd)
5. **Launch-collage** af de bekræftede builds (billeder ligger i Marketing/build-images)

## LAUNCH-UGEN

**11. aug (US-patchdag)** — BESLUTNING: v1.0.0 udgives med funktionelt addon men tyndt bibliotek
(alle vores builders er EU/KR — ingen koder før d. 12.). Addon'et er nyttigt uden bibliotek:
kode-inspektion, chat-links, My Blueprints. Besked: "library fills up all week".
- Tag `v1.0.0` → pipeline udgiver overalt → untick Wago Unlisted → CurseForge-fil live
- Annoncér i #blueprints + r/WoWHousing ("its live")

**12. aug (EU-patchdag)** — dagens hovedarbejde:
- Adam re-verificerer ALT på live (særligt one-click import — sidste PTR-forbehold)
- Høst koder: Bas, Derenly, Ellenor, CraftyLuna (aften), evt. Eirik
- `/bb bake` pr. kode → `build_library.py` → **v1.0.1 = det fyldte bibliotek**
- Opdatér annonce-posts ("the library just filled up")

**13.-17. aug**:
- This-Pride (KR) + efternølere → v1.0.2
- CurseForge Author Rewards + Wago-monetization slås til
- Wowhead-pitch ("first housing blueprint library addon")
- Svar på alt; hver biblioteks-opdatering = nyt opslag i begge kanaler

## 🧩 NÆSTE VERSION (efter den vi bygger nu) — builds i flere dele

Castalia spurgte 16. aug: "whats the best way to share with you stairwell rooms
that will take 2 blueprints for the full room?" Et trapperum spænder over to
etager, og spillet kan kun gemme ét rum ad gangen. Hun er den FØRSTE der rammer
det.

Skemaet har ét `code` pr. entry, og Import-knappen importerer ét. Så lige nu:
to entries der peger på hinanden i beskrivelsen ("lower half" / "upper half"),
og spilleren skal selv importere begge i rigtig rækkefølge.

Rigtig understøttelse ville være:
- `parts: [{code, label}]` i JSON i stedet for et enkelt `code`
- detail-panelet viser "Part 1 of 2" med hver sin Import-knap, i rækkefølge
- scoren lægger delene sammen, så procenten gælder HELE buildet
- kortet i grid'et markerer at det er flerdelt, så ingen importerer en halv trappe

Tages op EFTER den version vi bygger nu. Én person har bedt om det; sker det
igen, rykker det op.

## 📦 STØRRELSES-LOFTET (målt 16. aug, 27 builds — ikke akut, men skal løses før ~100)

Reddit-spørgsmål (Immediate-Ad898: "how much will it weigh at 500/3000?", tkd77:
"manual updates or Gatherer/HandyNotes-style split?") fik mig til at måle:

| | pr. build | 100 builds | 500 builds |
|---|---|---|---|
| Library.lua | 8 KB | 0,8 MB | 4 MB |
| Thumbs (TGA 768x432, ~2,4/build) | **2,3 MB** | **230 MB** | **1,2 GB** |

Dataen skalerer fint; **billederne gør ikke** — TGA er ukomprimeret. Vi er på 61 MB nu.
Løsninger i rækkefølge (hver enkelt er uafhængig af de andre):

1. **BLP i stedet for TGA** — WoW's eget DXT-komprimerede format, 4-8x mindre, addon-
   koden er uændret (SetTexture er ligeglad). Konverter i build_library.py. GØR DENNE FØRST.
2. **Færre pixels** — kun hero-billedet i 768, resten i 512. Halverer igen.
3. **Split-addon** à la Gatherer/HandyNotes: `BlueprintBazaar` (kode+data, ~1 MB) +
   `BlueprintBazaar_Images` (valgfrit galleri). CurseForge håndterer det, alle store
   data-addons gør det. Kræver at UI'et falder pænt tilbage til "no preview" uden pakken
   — det gør det allerede.
4. **Kurateringen ER en bremse** — målet er 200-300 gode builds, ikke 3000. Med 1+3 holder
   det uden videre.

Sidenote: tkd77 (Hearthkeeper/mod) bygger selv "addon + desktop-klient der synker mod
webserver" til noget ikke-housing — præcis companion-app-modellen der er eneste vej uden
om "ingen HTTP i addons". Hold øje; kan blive fælles infrastruktur.

## EFTER LAUNCH

- Vækst mod 40+ builds; "art"-tag hvis decor-kunst-kategorien vokser
- Faction-tags på exteriors (data ligger i manifestet)
- Fraerie/konkurrence-integration: provenance-links på entries
- Web-udgave af biblioteket? (monetization-mulighed uden for spillet)
- **TransmogBazaar** — Bazaar #2, parkeret til BlueprintBazaar er stabil
