feat(tui): add People browser - #669
Conversation
5775d13 to
e654af1
Compare
|
@wesm |
roborev: Combined Review (
|
|
On my radar |
190f219 to
2cb6786
Compare
roborev: Combined Review (
|
2cb6786 to
66e711d
Compare
roborev: Combined Review (
|
ca599e4 to
c9b5f2c
Compare
roborev: Combined Review (
|
34178e8 to
82d68c2
Compare
roborev: Combined Review (
|
82d68c2 to
31b1d84
Compare
roborev: Combined Review (
|
roborev: Combined Review (
|
roborev: Combined Review (
|
roborev: Combined Review (
|
roborev: Combined Review (
|
roborev: Combined Review (
|
roborev: Combined Review (
|
roborev: Combined Review (
|
roborev: Combined Review (
|
|
rebasing |
35a16d4 to
c5bcb4d
Compare
roborev: Combined Review (
|
c5bcb4d to
bf493d5
Compare
roborev: Combined Review (
|
bf493d5 to
b5f1660
Compare
roborev: Combined Review (
|
b5f1660 to
349b8c4
Compare
roborev: Combined Review (
|
349b8c4 to
e9817ec
Compare
roborev: Combined Review (
|
Give users a focused terminal workflow for finding people, viewing relationship context, and managing person details without leaving the TUI. - Add relationship heatmaps. - Refresh revision drift safely. - Close People browser edge cases. - Include curated people in MCP search. - Preserve People cursor compatibility. - Wait for relationship calendar capture in documentation tests. - Satisfy People search lint checks. - Align People deduplication matching in MCP. - Resume the People calendar on reentry. - Fall back to message participant edges in queries. - Search complete conversation bodies from the TUI. - Refresh web API types. - Use local testify helpers in CI. - Reject stale text completions. - Isolate relationship calendar requests. - Preserve global search scope. - Satisfy embedded field lint checks. - Read text pages and revisions in one consistent scan. - Preserve attribute histories and restore parked Texts views. - Treat completion wildcards literally and report People capability probe failures. - Keep parked global-search timelines and require explicit MCP profile-write authorization. Generated with Codex Co-authored-by: Wes McKinney <wesmckinn+git@gmail.com> Co-authored-by: Codex <codex@users.noreply.github.com>
e9817ec to
1052ac6
Compare
roborev: Combined Review (
|
Adds People as a fourth, keyboard-first TUI mode. An observed contact is now the entry point for finding a person, understanding the relationship over time, adding profile context, and opening the original messages, meetings, and received files without leaving the terminal.
People workflow
Boundaries
--allow-profile-writesis set; HTTP also requires--http-allow-writes. MCP Notes writes use enrichment provenance, which the read tool returns.