Where the public /guide lives and how to update it.
The in-app user documentation lives at /guide — not in this developer doc.
| Item | Location | |------|----------| | Public URL | https://lola.kifuliiru.com/guide (or your NEXT_PUBLIC_SITE_URL) | | Route | src/app/(docs)/guide/page.tsx — uses LolaDocsShell, not the public marketing shell | | Docs layout | src/app/(docs)/layout.tsx + src/components/lola/guide/LolaDocsShell.tsx | | Index | src/components/lola/guide/LolaGuideIndex.tsx | | Topic pages | src/app/(docs)/guide/[slug]/page.tsx | | Section copy | src/lib/lola-guide-sections.ts | | SEO metadata | src/lib/lola-seo-constants.ts → LOLA_SEO.guide | | Sitemap | src/app/sitemap.ts — /guide priority 0.85; each topic 0.75 | | JSON-LD | WebPage + BreadcrumbList on /guide and each topic page |
FAQ is a standalone high-level page at /faq (src/app/(public)/faq/page.tsx). It is not a guide article.
src/lib/lola-guide-legacy-redirects.ts (wired in next.config.ts), including /guide/faq → /faq and old section ids such as /guide/pulse → /guide/language-pulse/faqFAQPage) lives on /faq, not on the guide/faq at priority 0.8buildLolaPageMetadata/faqEdit src/lib/lola-guide-sections.ts (sections, getting started, glossary). Keep in sync with product behaviour (tabs, tags, pulse, AI language helper, translations). Link to LOLA-TAGS.md and LOLA-CONTENT-TYPES.md for engineering details.
High-level FAQ copy lives in src/lib/translations.ts (lola.faq.* and fm.about.faq.*), with item ids in src/lib/lola-faq-keys.ts.
The public guide is translated for English, French, Kiswahili, and Kifuliiru. Copy lives in src/lib/lola-guide-i18n.ts (English source in src/lib/lola-guide-sections.ts and src/lib/lola-guide-pages.ts; FR/SW/FLR in src/lib/lola-guide-locales-*.ts). Kifuliiru (flr) is a first-class locale; its file currently still holds English placeholders so it can be translated in place.
Hashtag examples in Tabs & hashtags stay in Kifuliiru in every UI language.