Human overview · for understanding
Per-project data source, AI-picked location, and a visible template on the generate step · 2026-07-08
Per-project data source, AI-picked location, and a visible template on the generate step
Master summary — the gist in 30 seconds
Input: what you flagged testing the deployed Studio app — the data-source switch changes every project at once, and Step 4a hides the template. Output: a plan where each project remembers its own data source, Gemini reads the scraped site and sets the right location by itself, and the template is visible + editable right on the generate step.
flowchart LR
A["1 · Start<br/>enter URL"] --> B["2 · Scrape"]
B --> C{"AI reads the<br/>scraped site"}
C -->|"place-tied business"| D["picks the county"]
C -->|"not place-tied"| E["whole Hungary"]
D --> F["3 · Keywords + volumes<br/>(per-project data source)"]
E --> F
F --> G["4a · Generate<br/>(template now visible + editable)"]
Input: you flip the data-source switch while working on Client A. Output today: Client B's next run quietly uses that same switch — nobody told you. Output after the fix: each project remembers its own choice, others stay untouched.
flowchart TD
subgraph today["Today"]
S1["one global switch"] --> P1["Project A"]
S1 --> P2["Project B"]
S1 --> P3["Project C"]
end
subgraph after["After the fix"]
Q1["Project A's own switch"]
Q2["Project B's own switch"]
Q3["Project C's own switch"]
end
Input: the freshly scraped site content (what the business does, where it's based, who it serves). Output: either a specific county pre-filled as the location filter (for a local plumber, a regional clinic, a shop with one address) or 'whole Hungary' (for an online store, a SaaS product, a nationwide brand) — applied automatically, shown to you, and always overridable by hand.
flowchart LR
A["scraped site data"] --> B{"Gemini:<br/>tied to a place?"}
B -->|"yes"| C["picks the matching
county"]
B -->|"no"| D["whole Hungary"]
C --> E["shown to you +
still editable"]
D --> E
F["you already picked
one manually?"] -.->|"always wins"| E
Input: today, picking or editing a template means leaving the build flow entirely and finding the separate 'Building' tab. Output: Step 4a itself shows which template is active and lets you edit it inline, right where you're already working.
flowchart TD
subgraph before["Before"]
A1["Step 4a — Generate"] -."no link".-> B1["separate Building tab\n(template picker)"]
end
subgraph afterFix["After"]
A2["Step 4a — Generate"] --> B2["template visible +
inline-editable, right here"]
end
Input: you tweak the template's HTML while building Client A's page. Output: only Client A's future builds use your edit; the shared library template stays exactly as it was for every other project.
flowchart LR T["shared template\n(Building tab)"] --> P["Project A picks it"] P --> E["edit inline on 4a"] E --> O["Project A's own copy"] T -."untouched".-> Others["every other project"]
Input: three fixes, none blocking the others technically. Output: per-project data-source switch ships first (quick, demoable same day), then AI location detection, then Step 4a template visibility — which can actually build alongside the other two since it's a different card entirely.
timeline title Build order Step 1 : per-project data-source switch Step 2 : AI location detection Step 3 : Step 4a template visibility (parallel)