Skip to content

Feat/docs v7#1390

Merged
senamakel merged 7 commits into
tinyhumansai:mainfrom
senamakel:feat/docs-v7
May 9, 2026
Merged

Feat/docs v7#1390
senamakel merged 7 commits into
tinyhumansai:mainfrom
senamakel:feat/docs-v7

Conversation

@senamakel
Copy link
Copy Markdown
Member

@senamakel senamakel commented May 9, 2026

Summary

  • What changed and why.
  • Keep this to 3-6 bullets focused on user-visible or architecture-impacting changes.

Problem

  • What issue or risk this PR addresses.
  • Include context needed for reviewers to evaluate correctness quickly.

Solution

  • How the implementation solves the problem.
  • Note important design decisions and tradeoffs.

Submission Checklist

If a section does not apply to this change, mark the item as N/A with a one-line reason. Do not delete items.

  • Tests added or updated (happy path + at least one failure / edge case) per Testing Strategy
  • Diff coverage ≥ 80% — changed lines (Vitest + cargo-llvm-cov merged via diff-cover) meet the gate enforced by .github/workflows/coverage.yml. Run pnpm test:coverage and pnpm test:rust locally; PRs below 80% on changed lines will not merge.
  • Coverage matrix updated — added/removed/renamed feature rows in docs/TEST-COVERAGE-MATRIX.md reflect this change (or N/A: behaviour-only change)
  • All affected feature IDs from the matrix are listed in the PR description under ## Related
  • No new external network dependencies introduced (mock backend used per Testing Strategy)
  • Manual smoke checklist updated if this touches release-cut surfaces (docs/RELEASE-MANUAL-SMOKE.md)
  • Linked issue closed via Closes #NNN in the ## Related section

Impact

  • Runtime/platform impact (desktop/mobile/web/CLI), if any.
  • Performance, security, migration, or compatibility implications.

Related

  • Closes:
  • Follow-up PR(s)/TODOs:

AI Authored PR Metadata (required for Codex/Linear PRs)

Keep this section for AI-authored PRs. For human-only PRs, mark each field N/A.

Linear Issue

  • Key:
  • URL:

Commit & Branch

  • Branch:
  • Commit SHA:

Validation Run

  • pnpm --filter openhuman-app format:check
  • pnpm typecheck
  • Focused tests:
  • Rust fmt/check (if changed):
  • Tauri fmt/check (if changed):

Validation Blocked

  • command:
  • error:
  • impact:

Behavior Changes

  • Intended behavior change:
  • User-visible effect:

Parity Contract

  • Legacy behavior preserved:
  • Guard/fallback/dispatch parity checks:

Duplicate / Superseded PR Handling

  • Duplicate PR(s):
  • Canonical PR:
  • Resolution (closed/superseded/updated):

Summary by CodeRabbit

Documentation

  • Added comprehensive Mascot and Meeting Agents feature documentation
  • Added new Triggers integration documentation
  • Expanded and restructured Getting Started onboarding flow with step-by-step guidance
  • Reorganized documentation structure for improved navigation
  • Enhanced feature and architecture documentation with improved formatting and visual diagrams

senamakel added 2 commits May 8, 2026 23:59
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.
@senamakel senamakel requested a review from a team May 9, 2026 07:05
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 9, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 0111676d-2a83-48c8-bf5b-168ab594c0b9

📥 Commits

Reviewing files that changed from the base of the PR and between 0b0d375 and 2f21947.

📒 Files selected for processing (19)
  • README.md
  • gitbooks/README.md
  • gitbooks/SUMMARY.md
  • gitbooks/developing/architecture/README.md
  • gitbooks/features/integrations/README.md
  • gitbooks/features/integrations/triggers.md
  • gitbooks/features/mascot/README.md
  • gitbooks/features/mascot/meeting-agents.md
  • gitbooks/features/model-routing/README.md
  • gitbooks/features/native-tools/README.md
  • gitbooks/features/native-tools/agent-coordination.md
  • gitbooks/features/native-tools/browser-and-computer.md
  • gitbooks/features/native-tools/cron.md
  • gitbooks/features/native-tools/integrations.md
  • gitbooks/features/obsidian-wiki/auto-fetch.md
  • gitbooks/features/obsidian-wiki/memory-tree.md
  • gitbooks/features/privacy-and-security.md
  • gitbooks/legal/privacy-policy.md
  • gitbooks/overview/getting-started.md

📝 Walkthrough

Walkthrough

This PR introduces comprehensive new Mascot and Meeting Agents feature documentation, adds Triggers event handling documentation, rewrites the user onboarding flow, restructures GitBook navigation, standardizes 35+ documentation files with consistent typography (em-dash to hyphen), updates internal documentation link paths to directory-based structure, replaces ASCII diagrams with Mermaid flowcharts, and adds YAML frontmatter metadata to legal and feature pages.

Changes

New Mascot and Meeting Agents Features

Layer / File(s) Summary
Mascot Feature Documentation
gitbooks/features/mascot/README.md
New comprehensive page documents Mascot as on-screen animated agent face integrated with voice, memory, Google Meet, and subconscious processing. Covers TTS streaming with viseme lip-sync, real Google Meet participation with audio/notes/camera feed, reactive mood states, Memory Tree integration, background Subconscious Loop work with activity logging, and offline dreaming/consolidation mode.
Meeting Agents Integration
gitbooks/features/mascot/meeting-agents.md
New page describes mascot's live Google Meet participation: embedded webview joining as real participant, live diarized transcription flowing to Memory Tree, streamed TTS audio injection into call, mascot face animation piped to camera stream, mid-meeting tool access (Memory Tree recall, native tools, Subconscious Loop), plus setup/privacy controls and developer implementation guidance.
Triggers: Event Handling and Triage
gitbooks/features/integrations/triggers.md
New comprehensive documentation page describing integration event webhooks, HMAC verification/normalization, trigger triage classification (drop/acknowledge/react/escalate), action orchestration for escalated triggers, configuration via environment variables, audit logging/in-bus events, privacy boundary, and developer code pointers.

Navigation and Structure Updates

Layer / File(s) Summary
Table of Contents Restructuring
gitbooks/SUMMARY.md
Features section updated: "Realtime Mascot" entry replaced with nested structure where README.md contains child entry "Meeting Agents", establishing organized navigation for mascot-related features.
Documentation Link Standardization
gitbooks/README.md, gitbooks/developing/architecture/README.md, gitbooks/features/integrations/README.md, gitbooks/features/native-tools/*, gitbooks/features/obsidian-wiki/auto-fetch.md, gitbooks/features/privacy-and-security.md
Systematic update of internal documentation links: integration documentation references changed from features/integrations.md to features/integrations/README.md and ../integrations.md to ../integrations/README.md across multiple files, reflecting transition to directory-based documentation structure.

Onboarding and Product Messaging

Layer / File(s) Summary
Getting Started Onboarding Flow
gitbooks/overview/getting-started.md
Complete rewrite with numbered onboarding steps: download/install, sign in, Gmail connection, profile building, AI mode selection (Cloud vs Local), optional referral code. Expanded system requirements and permissions guidance. New example prompts focused on briefings and cross-source queries. Replaced earlier "Explore Skills" section with "Let the mascot do more" listing Meeting Agents, Auto-fetch, Native Voice, and Subconscious Loop.
Product Overview Updates
README.md, gitbooks/README.md
Clarified product messaging: main README explains 20-minute auto-fetch sync, Memory Tree to Obsidian wiki conversion, and local/private understanding. Reordered feature bullets with normalized punctuation while maintaining same capabilities (118+ integrations, native tools, auto-fetch).

Architecture and Documentation Metadata

Layer / File(s) Summary
Platform and Architecture Metadata
gitbooks/features/platform.md, gitbooks/developing/architecture/README.md, gitbooks/developing/architecture/frontend.md, gitbooks/developing/architecture/tauri-shell.md, gitbooks/developing/architecture.md
Added/updated YAML frontmatter descriptions outlining platform scope (React + Tauri v2 desktop, Rust core), architecture layers (repo layout, dual-socket sync, RPC flow), and component responsibilities. Diagram caption punctuation normalized.
Agent Harness Documentation
gitbooks/developing/architecture/agent-harness.md
Extensive formatting normalization: em-dashes replaced with hyphens throughout; sections reorganized for clarity (per-turn budgets, tool-call loop stages, context management, sub-agent orchestration, hooks, cost accounting, KV-cache reuse, self-healing systems); tables and code navigation references updated; same conceptual content preserved with consistent typography.

Memory and Integration Feature Documentation

Layer / File(s) Summary
Memory Tree Visualization Modernization
gitbooks/features/obsidian-wiki/memory-tree.md
Pipeline and leaf lifecycle diagrams replaced from ASCII text with Mermaid flowcharts. Dash punctuation normalized across prose, captions, and cross-references (hot path, wiki location, async pipeline, tree state, queue rationale, routing, see-also).
Auto-fetch Workflow Diagram
gitbooks/features/obsidian-wiki/auto-fetch.md
Plain-text "how it works" explanation replaced with Mermaid flowchart visualizing periodic scheduler: 20-minute tick, active connection iteration, per-connection sync state gating, conditional provider.sync() invocation, successful sync recording. See-also integrations link updated to directory structure.
Integrations Feature Hub
gitbooks/features/integrations/README.md
Updated to show four connection outcomes (auto-fetch polling, trigger webhooks, native tools, memory tree) instead of three. Description punctuation normalized. All relative link paths converted to ../ format (memory/auto-fetch, voice/tools, privacy boundary). "See also" expanded with Triggers entry.

Native Tools and Feature Documentation

Layer / File(s) Summary
Native Tools README and Toolbelt
gitbooks/features/native-tools/README.md
Frontmatter description and opening paragraph dash punctuation standardized. "Predictable security boundary" bullet added to "Why ship them natively" list. Web Scraper, Third-party Integrations, and "See also" entries updated with consistent punctuation and link paths.
Native Tool Pages
gitbooks/features/native-tools/agent-coordination.md, gitbooks/features/native-tools/browser-and-computer.md, gitbooks/features/native-tools/coder.md, gitbooks/features/native-tools/cron.md, gitbooks/features/native-tools/integrations.md, gitbooks/features/native-tools/memory-tools.md, gitbooks/features/native-tools/system-and-utilities.md, gitbooks/features/native-tools/voice.md, gitbooks/features/native-tools/web-scraper.md, gitbooks/features/native-tools/web-search.md
All tool documentation pages updated systematically: frontmatter descriptions, tool table descriptions, guardrails, constraints, links, and "See also" bullets normalized for consistent dash punctuation and ../integrations/README.md link paths. Tool lists, archetype definitions, and behavioral descriptions unchanged.

Feature and Supporting Documentation

Layer / File(s) Summary
Feature Descriptions and Privacy
gitbooks/features/platform.md, gitbooks/features/privacy-and-security.md, gitbooks/features/token-compression.md, gitbooks/features/model-routing/README.md, gitbooks/features/model-routing/local-ai.md, gitbooks/features/cloud-deploy.md
Frontmatter description fields added or updated with YAML metadata. Privacy tables updated with dash punctuation normalization and link paths corrected (integrations link to integrations/README.md). Model-routing, token-compression, and cloud-deploy descriptions updated for consistent typography.
Legal Documentation
gitbooks/legal/privacy-policy.md, gitbooks/legal/terms-of-use.md
YAML frontmatter description fields added summarizing document scope (privacy policy: information collection/processing/protection; terms: service governance). Privacy policy contact email updated to privacy@tinyhumans.ai.

Contributor Documentation

Layer / File(s) Summary
Developing Guide and Setup
gitbooks/developing/README.md, gitbooks/developing/getting-set-up.md
Em-dash punctuation replaced with ASCII hyphen in contributor-facing descriptions and section headings. Getting-set-up.md ARM Linux build options headers updated (Option 1/2 formatting normalized).
Release and Testing Policy
gitbooks/developing/release-policy.md, gitbooks/developing/testing-strategy.md
Release policy VITE_MINIMUM_SUPPORTED_APP_VERSION example formatting updated with standard hyphen. Testing strategy frontmatter updated, Decision tree section reformatted, E2E commands reflowed into main code block, "manual smoke required" heading repositioned with hyphen punctuation normalization.
CEF Documentation
gitbooks/developing/cef.md
Slack scanner cadence table description updated to use hyphen instead of em-dash in "Pure IDB - no DOM scrape needed".

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • tinyhumansai/openhuman#1385: Both PRs modify the GitBook structure and table-of-contents (gitbooks/SUMMARY.md) and adjust/move feature docs/links (including additions under gitbooks/features), so they are related at the docs/TOC level.
  • tinyhumansai/openhuman#1386: Both PRs modify the gitbooks features TOC and file layout (gitbooks/SUMMARY.md and nested feature docs), so the main PR's nested "mascot"/meeting-agents entries are related to the retrieved PR's broader features restructuring and SUMMARY updates.

Poem

🐰 The mascot hops with joy so bright,
A face on screen, alive and right!
With whispered dreams and Memory deep,
Meetings join, no secrets to keep,
Triggers flow through integrations vast—
OpenHuman's features unsurpassed! ✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Feat/docs v7' is vague and generic, using non-descriptive terms that do not clearly convey the scope or primary purpose of the changeset. Replace with a specific, descriptive title that summarizes the main changes, such as 'docs: standardize punctuation and add mascot/meeting agent documentation' or similar.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
gitbooks/legal/privacy-policy.md (1)

72-72: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Replace the email domain placeholder before production use.

The privacy contact email contains a placeholder [yourdomain] that must be replaced with the actual domain. Users need a valid contact method to exercise their privacy rights under GDPR, CCPA, DPDP, and other regulations mentioned in this policy.

📧 Suggested fix

Replace the placeholder with the actual domain, for example:

-Requests can be done on the dashboard at any time or may be submitted to privacy@\[yourdomain].com.
+Requests can be done on the dashboard at any time or may be submitted to privacy@openhuman.ai.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@gitbooks/legal/privacy-policy.md` at line 72, Update the placeholder privacy
contact email in the privacy-policy.md line that currently reads
privacy@[yourdomain].com to the real support/legal email for production (e.g.,
privacy@yourcompany.com); ensure the exact string "privacy@[yourdomain].com" is
replaced, verify the mailto/markdown formatting if used, and search the document
for any other occurrences of "[yourdomain]" to replace them consistently with
the correct production domain.
gitbooks/legal/terms-of-use.md (1)

56-56: ⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Replace the jurisdiction placeholder before production use.

The governing law section contains a placeholder [Insert Jurisdiction] that must be replaced with the actual legal jurisdiction. Legal documents with placeholders cannot provide valid user protection and should not be deployed.

⚖️ Suggested fix

Replace the placeholder with the actual jurisdiction, for example:

-These Terms are governed by the laws of \[Insert Jurisdiction], without regard to conflict of law principles.
+These Terms are governed by the laws of [Actual Jurisdiction, e.g., "the State of California"], without regard to conflict of law principles.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@gitbooks/legal/terms-of-use.md` at line 56, Replace the placeholder in the
governing law sentence "These Terms are governed by the laws of [Insert
Jurisdiction], without regard to conflict of law principles." with the actual
jurisdiction to be used in production (e.g., "the laws of California, USA" or
the appropriate country/state), ensuring the bracketed placeholder is fully
removed and the text reads as a valid jurisdictional clause in
gitbooks/legal/terms-of-use.md.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@gitbooks/features/model-routing.md`:
- Line 3: The sentence "One subscription, many models. Tasks pick their model
via hint prefixes -" in model-routing.md uses a single hyphen incorrectly;
replace the trailing single hyphen with a double-hyphen ("--") or restructure
the line (e.g., use a colon or separate clause) so it reads as proper plain-text
punctuation; apply the same double-hyphen convention across other GitBook pages
if the hyphen substitution was used project-wide to keep documentation
consistent.

In `@gitbooks/overview/getting-started.md`:
- Line 77: The two docs conflict on Gmail auto-fetch timing; update the sentence
in getting-started.md ("Once Gmail has been ingested (the first auto-fetch tick
happens within five minutes), try prompts like:") to match the canonical
behavior described in gitbooks/features/privacy-and-security.md by changing
"five minutes" to "15 minutes" (or add a clarifying clause that the default sync
interval is 15 minutes and any shorter initial fetch depends on configuration)
so both files state the same default timing.
- Line 45: The sentence "After sign-in, OpenHuman runs you through a short
routed onboarding under `/onboarding/*`. The flow is intentionally tiny - three
real steps, then you're in." is inconsistent with the page which outlines Step 1
through Step 5; update that sentence to reflect five steps (e.g., replace "three
real steps" with "five steps" or "five short steps") so the intro matches the
Step 1–Step 5 headings and copy.

---

Outside diff comments:
In `@gitbooks/legal/privacy-policy.md`:
- Line 72: Update the placeholder privacy contact email in the privacy-policy.md
line that currently reads privacy@[yourdomain].com to the real support/legal
email for production (e.g., privacy@yourcompany.com); ensure the exact string
"privacy@[yourdomain].com" is replaced, verify the mailto/markdown formatting if
used, and search the document for any other occurrences of "[yourdomain]" to
replace them consistently with the correct production domain.

In `@gitbooks/legal/terms-of-use.md`:
- Line 56: Replace the placeholder in the governing law sentence "These Terms
are governed by the laws of [Insert Jurisdiction], without regard to conflict of
law principles." with the actual jurisdiction to be used in production (e.g.,
"the laws of California, USA" or the appropriate country/state), ensuring the
bracketed placeholder is fully removed and the text reads as a valid
jurisdictional clause in gitbooks/legal/terms-of-use.md.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: efcb0ece-5d8c-4e34-8bd0-46c4086bdded

📥 Commits

Reviewing files that changed from the base of the PR and between fa0653c and 5f80278.

📒 Files selected for processing (32)
  • gitbooks/SUMMARY.md
  • gitbooks/developing/README.md
  • gitbooks/developing/architecture.md
  • gitbooks/developing/cef.md
  • gitbooks/developing/cloud-deploy.md
  • gitbooks/developing/coding-harness.md
  • gitbooks/developing/frontend.md
  • gitbooks/developing/getting-set-up.md
  • gitbooks/developing/release-policy.md
  • gitbooks/developing/tauri-shell.md
  • gitbooks/developing/testing-strategy.md
  • gitbooks/features/architecture.md
  • gitbooks/features/integrations.md
  • gitbooks/features/local-ai.md
  • gitbooks/features/mascot/README.md
  • gitbooks/features/mascot/meeting-agents.md
  • gitbooks/features/model-routing.md
  • gitbooks/features/native-tools.md
  • gitbooks/features/obsidian-wiki/memory-tree-pipeline.md
  • gitbooks/features/obsidian-wiki/memory-tree.md
  • gitbooks/features/platform.md
  • gitbooks/features/privacy-and-security.md
  • gitbooks/features/subconscious.md
  • gitbooks/features/token-compression.md
  • gitbooks/features/voice.md
  • gitbooks/legal/privacy-policy.md
  • gitbooks/legal/terms-of-use.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

Comment thread gitbooks/features/model-routing/README.md Outdated
Comment thread gitbooks/overview/getting-started.md Outdated
Comment thread gitbooks/overview/getting-started.md Outdated
## 4. Run your first request

Once a source is connected and auto-fetch has run a tick, try prompts like:
Once Gmail has been ingested (the first auto-fetch tick happens within five minutes), try prompts like:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Auto-fetch timing conflicts with another doc in this PR.

This line says first ingest happens within five minutes, but gitbooks/features/privacy-and-security.md states Gmail sync is every 15 minutes by default. Please make both docs agree to avoid user confusion.

Suggested edit
-Once Gmail has been ingested (the first auto-fetch tick happens within five minutes), try prompts like:
+Once Gmail has been ingested (based on your configured auto-fetch interval), try prompts like:
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Once Gmail has been ingested (the first auto-fetch tick happens within five minutes), try prompts like:
Once Gmail has been ingested (based on your configured auto-fetch interval), try prompts like:
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@gitbooks/overview/getting-started.md` at line 77, The two docs conflict on
Gmail auto-fetch timing; update the sentence in getting-started.md ("Once Gmail
has been ingested (the first auto-fetch tick happens within five minutes), try
prompts like:") to match the canonical behavior described in
gitbooks/features/privacy-and-security.md by changing "five minutes" to "15
minutes" (or add a clarifying clause that the default sync interval is 15
minutes and any shorter initial fetch depends on configuration) so both files
state the same default timing.

senamakel added 2 commits May 9, 2026 00:08
# 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
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@gitbooks/features/mascot/README.md`:
- Line 15: The heading "It speaks, and lip-syncs to its own voice" is currently
level 3 (###) and causes a markdown lint MD001 because it jumps from h1 to h3;
change that heading to level 2 (## It speaks, and lip-syncs to its own voice) or
insert an appropriate level 2 heading above it so the document uses a proper h1
→ h2 → h3 hierarchy; locate the line containing that exact heading text in
README.md and update the markup accordingly.

In `@gitbooks/features/privacy-and-security.md`:
- Line 67: Update the image src string in
gitbooks/features/privacy-and-security.md: replace the current src value "V17 -
Privacy Shield@2x.png" with the exact asset filename containing the em-dash "V17
— Privacy Shield@2x.png" so the <img> tag references the correct file and the
image loads.

In `@README.md`:
- Around line 60-72: Fix the copy typos and grammar in the README intro: change
"Insipired" to "Inspired" (in the phrase "Insipired by [Karpathy's LLM
Knowledgebase]") and correct "chunks that is stored into a Karpathy-style" to
"chunks that are stored in a Karpathy-style" or "chunks stored in a
Karpathy-style" (the sentence "The Memory Tree compresses everything into
Markdown chunks that is stored into a Karpathy-style [Obsidian wiki]"
specifically). Also adjust the verb agreement in "OpenHuman summarizes and
compress all your documents" to "summarizes and compresses all your documents"
to match subject-verb agreement. Ensure these exact phrases are updated in
README.md.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 89ea8ce0-ddde-4b82-a30b-15476d99389a

📥 Commits

Reviewing files that changed from the base of the PR and between 5f80278 and 0b0d375.

📒 Files selected for processing (31)
  • README.md
  • gitbooks/README.md
  • gitbooks/SUMMARY.md
  • gitbooks/developing/README.md
  • gitbooks/developing/architecture/README.md
  • gitbooks/developing/architecture/agent-harness.md
  • gitbooks/developing/architecture/frontend.md
  • gitbooks/developing/architecture/tauri-shell.md
  • gitbooks/developing/cef.md
  • gitbooks/features/cloud-deploy.md
  • gitbooks/features/integrations.md
  • gitbooks/features/mascot/README.md
  • gitbooks/features/mascot/meeting-agents.md
  • gitbooks/features/model-routing/README.md
  • gitbooks/features/model-routing/local-ai.md
  • gitbooks/features/native-tools/README.md
  • gitbooks/features/native-tools/agent-coordination.md
  • gitbooks/features/native-tools/browser-and-computer.md
  • gitbooks/features/native-tools/coder.md
  • gitbooks/features/native-tools/cron.md
  • gitbooks/features/native-tools/integrations.md
  • gitbooks/features/native-tools/memory-tools.md
  • gitbooks/features/native-tools/system-and-utilities.md
  • gitbooks/features/native-tools/voice.md
  • gitbooks/features/native-tools/web-scraper.md
  • gitbooks/features/native-tools/web-search.md
  • gitbooks/features/obsidian-wiki/memory-tree.md
  • gitbooks/features/platform.md
  • gitbooks/features/privacy-and-security.md
  • gitbooks/features/token-compression.md
  • gitbooks/overview/getting-started.md
✅ Files skipped from review due to trivial changes (23)
  • gitbooks/features/model-routing/README.md
  • gitbooks/features/cloud-deploy.md
  • gitbooks/features/native-tools/README.md
  • gitbooks/developing/architecture/README.md
  • gitbooks/features/native-tools/browser-and-computer.md
  • gitbooks/features/native-tools/web-search.md
  • gitbooks/features/native-tools/system-and-utilities.md
  • gitbooks/features/integrations.md
  • gitbooks/features/native-tools/coder.md
  • gitbooks/features/native-tools/cron.md
  • gitbooks/features/native-tools/integrations.md
  • gitbooks/features/token-compression.md
  • gitbooks/developing/cef.md
  • gitbooks/README.md
  • gitbooks/developing/architecture/frontend.md
  • gitbooks/features/native-tools/voice.md
  • gitbooks/features/native-tools/web-scraper.md
  • gitbooks/developing/architecture/tauri-shell.md
  • gitbooks/features/model-routing/local-ai.md
  • gitbooks/features/native-tools/memory-tools.md
  • gitbooks/SUMMARY.md
  • gitbooks/features/native-tools/agent-coordination.md
  • gitbooks/developing/README.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • gitbooks/features/platform.md

Comment thread gitbooks/features/mascot/README.md
Comment thread gitbooks/features/privacy-and-security.md Outdated
Comment thread README.md Outdated
senamakel added 3 commits May 9, 2026 00:14
- 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".
@senamakel senamakel merged commit fcefc09 into tinyhumansai:main May 9, 2026
5 of 6 checks passed
AusAgentSmith pushed a commit to AusAgentSmith/openhuman that referenced this pull request May 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant