thola docs — voice & style guide
Internal reference, hidden from the public sidebar. Useful when you write a new doc or blog post.
The mental model
thola docs follow the "agents, not dashboards" framing established in the original UnifiedGo User Guide. The canonical line:
thola is not a dashboard. It is a team of autonomous AI agents that work alongside you.
Every doc should be readable with that framing in mind.
Voice
- Confident, not arrogant. "Open Settings → Members" beats "you might want to consider opening..."
- Mentor-like. Speak to the reader as a peer. Not condescending.
- Operational. Tell them what to do, what to expect, what could go wrong.
- Honest about gaps. If a feature is "work in progress on the frontend," say so.
Structure conventions
Most user-guide pages follow this shape:
- What it is — one paragraph, plain language
- What you can do — bullet list of capabilities
- How it works — the procedural detail
- Common questions — 3–5 FAQs at the end
For agent-facing pages, add a "Talking to [agent]" table showing example prompts.
The "You say / Agent thinks / Result" pattern
When showing an agent interaction, use:
- You say: "..."
- Agent thinks: "..."
- Result: "..."The Planner is always the one thinking; the specialist agent is named in the Result.
Section headings
Recurring headings to reuse:
- What it tracks
- What data the [X] agent needs
- How the [X] score is calculated
- Talking to the [X] agent
- Common questions
Tables vs prose
- Use tables for parallel comparisons (metric → meaning, severity → trigger)
- Use prose for explaining why
- Avoid 1-column "tables" — they're really just lists
Backticks
Use backticks for:
- Exact UI labels:
Settings → Workspace → Members - Status values:
pending,paused,completed - Field names in tables
Don't backtick general nouns. "The Planner is the orchestrator" not "The Planner is the orchestrator."
Severity colours (consistent across product + docs)
- 🔴 High — red
- 🟡 Medium — amber
- 🟢 Low — green
For score bands:
- 🟢 Excellent
- Lime Strong
- Amber Mixed
- Orange Strained
- Red Critical
Image conventions
- Use the
<Figure>component for all diagrams - Reference SVGs from
/img/... - Each illustration should have a caption when context isn't obvious
Blog vs user-guide voice
- User guide — present tense, procedural ("Open Settings → Members and click Invite")
- Blog — slightly looser, first-person plural OK ("We built X because..."), past tense for stories
Both should keep a confident, ungrandiose register.
Things not to do
- No emojis except severity colours and module icons
- No "AI-powered" or "revolutionary"
- No marketing copy in user-guide pages
- No assuming the reader knows what RBAC means (link to it)
- No long unbroken prose — break with tables, lists, callouts every 4–6 paragraphs