Microsite Engine

repo: ~/Projects/microsite-engine · 12 commits · 0 in last 24h, 0 in last 7d ·

Search the build

12 commits indexed

  1. 191665d 2026-07-17 ownedDomains: read newer CNCP entries keyed by 'domain' (not 'name') — +21 domains
  2. 0c12ece 2026-07-17 ideas dropdown now carries ALL 267 owned domains in three tiers
  3. d37b802 2026-07-17 fix idea site-name segmentation: DP coverage-max splitter + domain-word vocab
  4. 3071de6 2026-07-17 prefilled dropdowns for slug + domain + site ideas (owned CNCP domains × catalog niches)
  5. ad0025e 2026-07-17 auto-save: 2026-07-17T10:16:09 (2 files) — public/index.html server.js
  6. e01e000 2026-07-17 chore: lint, refactor, v0.2.1 (session close)
  7. 92c9d7e 2026-07-17 auto-save: 2026-07-17T09:16:00 (2 files) — public/index.html server.js
  8. ed286d5 2026-07-17 microsite-engine: prefilled dropdowns + typed autocomplete on niche fields
  9. 0714e9f 2026-07-17 chore: lint, refactor, harden (path-traversal guard + readBody leak + esc fleetErr), v0.2.0 (session close)
  10. c509c2b 2026-07-17 microsite-engine: live rotating-hero preview + companion hero-allocation emit (config schema stays pure)
  11. f2735d8 2026-07-16 microsite-engine: config-generator dashboard driving dw-domain-fleet (live niche preview + schema-exact sites/<slug>.json emit, gated)
  12. 0520612 2026-07-16 initial scaffold (microsite-engine) via web-dev accelerator

Authors

Agents used

  • none detected

Skills used

  • /domain2
  • /facets2
  • /index2
  • /site1
  • /reps1
  • /agents1
  • /brokers1
  • /news1
  • /name1
  • /tagline1
  • /wallcovering1
  • /designer1
  • /exclude1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

0c12ece · 2026-07-17 · ideas dropdown now carries ALL 267 owned domains in three tiers
- tier 1: niche-matched ideas (domain × catalog tag, product counts, ranked)
- tier 2: every other owned non-expired domain, alphabetical
- tier 3: domains already used by the live fleet, labeled
- picking any domain prefills slug/domain/site name; niche keywords + tagline
  only prefill when there's a real catalog match

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
d37b802 · 2026-07-17 · fix idea site-name segmentation: DP coverage-max splitter + domain-word vocab
- greedy matcher let the plural variant swallow the next word
  (hospitalitysalesreps → 'Hospitalitys Alesreps'); replaced with a DP that
  maximizes recognized-character coverage (tie: fewer words), so
  hospitality+sales+reps wins over hospitalitys+garbage
- unmatched runs survive as their own word (goldleaf → 'Gold Leaf Wallpaper')
- filler vocab learns common domain words (sales/reps/agents/brokers/news/…)
  and a DISPLAY_FIX maps compound tokens (losangeles → 'Los Angeles')

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
3071de6 · 2026-07-17 · prefilled dropdowns for slug + domain + site ideas (owned CNCP domains × catalog niches)
- /api/facets now ships domains (224 owned, non-expired, not in the live fleet)
  and ideas (27 owned-domain × catalog-tag pairings with real product counts)
- slug + domain inputs get datalists from the portfolio; picking an owned
  domain auto-derives the slug
- new '💡 start from a site idea' select prefills slug/domain/name/tagline/
  keywords and refreshes the live preview
- greedy domain-name segmentation with plural handling; filler words
  (wallpaper/wallcovering/designer) aid segmentation but never count as a niche

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
e01e000 · 2026-07-17 · chore: lint, refactor, v0.2.1 (session close)
- fix: delete-draft now also removes the orphaned <slug>.heroes.json companion
- refactor: drop dead static <option> (boot() fills #typeAdd); simplify
  wireTokenDatalist prefix slice (prefix.slice(0,-1))
- behavior verified unchanged in headless Chrome
ed286d5 · 2026-07-17 · microsite-engine: prefilled dropdowns + typed autocomplete on niche fields
- keyword include/exclude inputs get token-aware <datalist> autocomplete,
  prefilled from the real catalog vocabulary (all tags ∪ product types)
- product-types field gains a prefilled dropdown alongside the chips
- all sourced from /api/facets already fetched on boot ($0, no new requests)

File tree

6 files tracked. Click any to browse the source at HEAD.

Other build journals

← Micawallpaper  ·  all 4 projects  ·  Milton King Recrawl →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms