Feat/docs v9#1392
Conversation
Introduce features/mascot/ with a README porting the Mascot overview from the future docs branch, plus a new meeting-agents.md detailing how the mascot joins Google Meet as a real participant — listening, speaking, animating the camera feed, and using tools mid-call (the differentiator vs. a passive notetaker).
…em-dashes - Rewrite overview/getting-started.md around the actual onboarding flow (Welcome → Connect Gmail → Building profile → Choose how AI runs → Referral), drop the stale "Skills & Integrations" tail, point to Meeting Agents / Auto-fetch / Voice / Subconscious instead. - Add description frontmatter to the 9 pages that were missing one (how-it-works, all three settings-reference, features/architecture, features/platform, features/privacy-and-security, both legal pages). - Replace every em-dash with a hyphen across all gitbooks pages.
# Conflicts: # gitbooks/SUMMARY.md # gitbooks/developing/README.md # gitbooks/developing/architecture/frontend.md # gitbooks/developing/coding-harness.md # gitbooks/features/model-routing/local-ai.md # gitbooks/features/native-tools.md # gitbooks/features/obsidian-wiki/memory-tree-pipeline.md # gitbooks/features/obsidian-wiki/memory-tree.md # gitbooks/features/privacy-and-security.md # gitbooks/features/subconscious.md # gitbooks/features/voice.md # gitbooks/overview/getting-started.md # gitbooks/overview/how-it-works.md # gitbooks/settings-reference/account-and-security.md # gitbooks/settings-reference/ai-and-skills.md # gitbooks/settings-reference/automation-and-channels.md
- New features/integrations/triggers.md covering live integration events, the triage classifier (drop / acknowledge / react / escalate), and how a trigger can fire a full agent action via Trigger Reactor or Orchestrator. - Convert features/integrations.md to a directory; relink every reference across the docs. - Fix awkward " - " in features/model-routing/README.md description (use a colon instead). - Fix overview/getting-started.md: onboarding intro now says "five short steps" to match the Step 1-5 headings. - Replace privacy@[yourdomain].com placeholder in legal/privacy-policy.md with privacy@tinyhumans.ai (the production domain used elsewhere). Skipped: - Terms of Use jurisdiction placeholder: needs legal/business decision, not a doc fix. - Auto-fetch timing in getting-started.md: already says "twenty minutes", matching the canonical features/obsidian-wiki/auto-fetch.md (the 15-min figure in privacy-and-security.md is the per-Gmail-provider sync interval, not the global auto-fetch tick). - Project-wide " - " to "--" sweep: would mangle headings/labels; the only awkward instance flagged was fixed in place.
GitBook renders Unicode box-drawing characters (┌─│└▼) inconsistently in plain code fences. Convert the three diagrams in the Obsidian-Wiki section to Mermaid (auto-fetch loop, ingest pipeline, leaf lifecycle) so they render natively on the published site.
- features/mascot/README.md: add a "What it does" h2 and promote "Why have a mascot at all?" to h2 so headings go h1 → h2 → h3 (fixes MD001). - features/privacy-and-security.md: fix the V17 Privacy Shield image src to use the em-dash filename that actually exists in gitbooks/.gitbook/assets/. - README.md: typo fixes - "Insipired" → "Inspired", subject-verb agreement on "summarizes and compresses", and rephrase "chunks that is stored into" → "chunks stored in".
GitBook's Mermaid renderer was misbehaving on these blocks. Switch to plain ASCII (only |, v, +, -, /, \) inside untagged code fences so they render cleanly as monospace preformatted text. Avoids Unicode box-drawing chars, which were the original problem.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR updates documentation for two Obsidian Wiki features. The auto-fetch scheduler documentation now explicitly describes the periodic 20-minute sync cycle, per-connection state checks, and conditional provider invocation. The memory-tree documentation expands the ingestion pipeline into a step-by-step flow and clarifies the leaf lifecycle state transitions. ChangesDocumentation Improvements for Obsidian Wiki Features
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
Comment |
Summary
Problem
Solution
Submission Checklist
diff-cover) meet the gate enforced by.github/workflows/coverage.yml. Runpnpm test:coverageandpnpm test:rustlocally; PRs below 80% on changed lines will not merge.docs/TEST-COVERAGE-MATRIX.mdreflect this change (orN/A: behaviour-only change)## Relateddocs/RELEASE-MANUAL-SMOKE.md)Closes #NNNin the## RelatedsectionImpact
Related
AI Authored PR Metadata (required for Codex/Linear PRs)
Linear Issue
Commit & Branch
Validation Run
pnpm --filter openhuman-app format:checkpnpm typecheckValidation Blocked
command:error:impact:Behavior Changes
Parity Contract
Duplicate / Superseded PR Handling
Summary by CodeRabbit