Skip to content

docs: Call non-archived conversations live - #938

Merged
JeanMertz merged 1 commit into
mainfrom
grep-current2
Aug 5, 2026
Merged

docs: Call non-archived conversations live#938
JeanMertz merged 1 commit into
mainfrom
grep-current2

Conversation

@JeanMertz

Copy link
Copy Markdown
Collaborator

active carried three meanings. jp_workspace and the jp c use output use it for the one conversation a session is working on; jp_storage used it for the non-archived partition; jp c ls did both in one file, marking the session's conversation in its output while --archived's help called non-archived conversations active.

The session sense keeps the word, since that is the one users read in jp c use's output and in the archive confirmation prompt. The partition becomes live, so jp c ls --archived now reads "Show archived conversations instead of live ones".

Leaving the pole unnamed was the other candidate, and it works while archive is a boolean. It stops working once location gains a third value: "not archived and not trashed and not whatever comes next" is not something you can say in a doc comment or to a colleague. indexed is accurate today but names a storage strategy rather than a state, and would go wrong the moment a conversation is indexed yet hidden from the default listing.

Active, Live, and Archived Conversation are defined in the conversation cluster glossary, which also separates location (live, archived) from flags (pinned) so the two axes don't merge again.

@JeanMertz
JeanMertz changed the base branch from grep-current to main August 4, 2026 17:33
`active` carried three meanings. `jp_workspace` and the `jp c use`
output use it for the one conversation a session is working on;
`jp_storage` used it for the non-archived partition; `jp c ls` did both
in one file, marking the session's conversation in its output while
`--archived`'s help called non-archived conversations active.

The session sense keeps the word, since that is the one users read in
`jp c use`'s output and in the archive confirmation prompt. The
partition becomes `live`, so `jp c ls --archived` now reads "Show
archived conversations instead of live ones".

Leaving the pole unnamed was the other candidate, and it works while
archive is a boolean. It stops working once location gains a third
value: "not archived and not trashed and not whatever comes next" is not
something you can say in a doc comment or to a colleague. `indexed` is
accurate today but names a storage strategy rather than a state, and
would go wrong the moment a conversation is indexed yet hidden from the
default listing.

Active, Live, and Archived Conversation are defined in the conversation
cluster glossary, which also separates location (live, archived) from
flags (pinned) so the two axes don't merge again.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz
JeanMertz merged commit 0b64783 into main Aug 5, 2026
16 checks passed
@JeanMertz
JeanMertz deleted the grep-current2 branch August 5, 2026 08:51
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