Case study · Data
Knowledge Base (KB)
Implemented · supplies WebsiteCreator
The design knowledge of the WebWorks line. It learns from the generator's processed pages how website pages are designed (layouts, sections, blocks, style systems, and card and background treatments) and supplies that knowledge to WebsiteCreator.

Actual capture The Knowledge Base console, as it runs locally: the KB, UI IR and KB counts pages.
Purpose
The design knowledge behind WebsiteCreator: it learns how website pages are designed from the generator’s output.
The problem
A page composed from the most common choices looks like every other page. Range needs the full set of what real sites do, with every choice traceable to its source.
What it contributes
Design knowledge, in the WebWorks line: it learns from the generator’s processed pages and supplies the knowledge behind WebsiteCreator’s design guides.
Principal capabilities
Data
58 labelled website pages broken into 2,016 blocks, 327 distinct layouts and 37 measured style systems. Every layout, card design and background treatment carries the page and row it came from.
Verification
WebsiteCreator’s plan gate checks a planned page against the full range of the Knowledge Base before anything is built.
WebsiteCreator
Built with
- Python
- Tokens
Implementation evidence
- Implemented; used by WebsiteCreator’s plan gate.
Visual evidence
What it learns


The structure it recognises



Where things go



What a design needs


Actual capture The Knowledge Base console, as it runs locally: the KB, UI IR and KB counts pages.
Learns how website pages are designed
- Structure Layouts and sections
- Expression Type, colour and treatments
- Assembly Blocks and style systems