Skip to content

docs: sharpen README hero copy, add real TUI screenshot, restructure setup guide Punches up the intro to read as a confident pitch instead of a dry spec summary, while keeping every claim backed by what's actually in the repo. Embeds an actual kairos tui screenshot (docs/assets/tli-search-evidence.svg, captured via Textual's headless Pilot against real ingested fixtures) so the interface is shown, not just described. Restructures Quick Start into Prerequisites -> Install -> CLI -> TUI so it reads as a setup guide rather than one long undifferentiated command block, and folds the old standalone "Terminal Lineage Interface (alpha)" section into it to remove duplicated install instructions. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> - #1

Merged
Jacobcdsmith merged 1 commit into
mainfrom
docs/readme-refresh
Jul 18, 2026

Conversation

@Jacobcdsmith

@Jacobcdsmith Jacobcdsmith commented Jul 17, 2026

Copy link
Copy Markdown
Owner

What does this change?

Checklist

  • ruff format --check src tests passes
  • ruff check src tests passes
  • pyright passes with zero errors
  • pytest passes, and I added/updated tests for the behavior change
  • I did not add a dependency on model inference, remote services, or anything in the
    non-goals list
  • I updated docs/cli.md and/or docs/architecture.md if this changes command behavior, schema, or provenance guarantees

How was this tested?

Summary by CodeRabbit

  • Documentation
    • Updated the landing page to emphasize receipts, evidence, and local-first workflows.
    • Expanded quick-start instructions with prerequisites, installation, CLI usage, and terminal workspace setup.
    • Documented the terminal interface and refreshed the command reference links.
    • Added clearer explanations of local storage, provenance, deterministic traversal, and project architecture.

…setup guide

Punches up the intro to read as a confident pitch instead of a dry spec
summary, while keeping every claim backed by what's actually in the repo.
Embeds an actual kairos tui screenshot (docs/assets/tli-search-evidence.svg,
captured via Textual's headless Pilot against real ingested fixtures) so
the interface is shown, not just described.

Restructures Quick Start into Prerequisites -> Install -> CLI -> TUI so it
reads as a setup guide rather than one long undifferentiated command block,
and folds the old standalone "Terminal Lineage Interface (alpha)" section
into it to remove duplicated install instructions.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

README content is revised to present KAIROS as a local-first workspace, expand quick-start instructions for CLI and TUI usage, document the tui command, and update architecture and quality-gate descriptions.

Changes

README documentation

Layer / File(s) Summary
Positioning and quick start
README.md
Landing copy, navigation, local-first prerequisites, installation commands, and CLI quick-start guidance are updated.
TUI and architecture documentation
README.md
Terminal workspace instructions, the full command list, TUI documentation references, presentation-layer wording, and coverage descriptions are added or revised.

Estimated code review effort: 1 (Trivial) | ~5 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main README changes: hero copy, a real TUI screenshot, and a reworked setup guide.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/readme-refresh

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 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 `@README.md`:
- Around line 75-78: Update the Prerequisites statement in README.md to qualify
the no-network requirement: clarify that network access may be needed for git
clone and pip install during setup, but is not required after installation. Keep
the existing Python version and other prerequisite claims unchanged.
🪄 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: defaults

Review profile: CHILL

Plan: Pro

Run ID: 30226931-059d-464b-9917-6a78e9a8e802

📥 Commits

Reviewing files that changed from the base of the PR and between 8e5c29a and 58539d3.

⛔ Files ignored due to path filters (1)
  • docs/assets/tli-search-evidence.svg is excluded by !**/*.svg
📒 Files selected for processing (1)
  • README.md

Comment thread README.md
Comment on lines +75 to +78
### Prerequisites

- Python 3.12 or newer
- Nothing else. No database server, no API key, no Docker, no network access required at any point.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Qualify the “no network access” prerequisite.

A fresh setup below requires network access for git clone, and pip install -e ".[dev]" may need to download dependencies. Change this to state that no network is required after installation.

Suggested wording
-- Nothing else. No database server, no API key, no Docker, no network access required at any point.
+- Nothing else. No database server, API key, or Docker is required; after installation, KAIROS does not require network access.
📝 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
### Prerequisites
- Python 3.12 or newer
- Nothing else. No database server, no API key, no Docker, no network access required at any point.
### Prerequisites
- Python 3.12 or newer
- Nothing else. No database server, API key, or Docker is required; after installation, KAIROS does not require network access.
🤖 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 `@README.md` around lines 75 - 78, Update the Prerequisites statement in
README.md to qualify the no-network requirement: clarify that network access may
be needed for git clone and pip install during setup, but is not required after
installation. Keep the existing Python version and other prerequisite claims
unchanged.

@Jacobcdsmith
Jacobcdsmith merged commit 9468556 into main Jul 18, 2026
1 of 2 checks passed
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