Skip to content

chore: Remove unused --no-inherit flag and add ubiquitous language doc#616

Merged
JeanMertz merged 2 commits intomainfrom
prr181
May 6, 2026
Merged

chore: Remove unused --no-inherit flag and add ubiquitous language doc#616
JeanMertz merged 2 commits intomainfrom
prr181

Conversation

@JeanMertz
Copy link
Copy Markdown
Collaborator

Remove the unused -I/--no-inherit global CLI flag from jp_cli.

Fix a stale env var name in the test suite: JP_GLOBAL_CONFIG_FILEJP_GLOBAL_CONFIG_DIR.

Add a new docs/architecture/ubiquitous-language.md — a canonical glossary of JP's domain vocabulary (Workspace, Conversation, Thread, Turn, Attachment, Inquiry, Provider, RFD, Tool Call). This gives both human and AI contributors a shared, rigorous reference to avoid term drift across code, docs, and commit messages.

Add a rfd-triage recipe to the justfile for triaging reviewer feedback on an RFD. Accepts the RFD number (permanent or draft), a mode (new/continue), and the conversation ID of the review run to pull feedback from, then invokes the rfd-triager persona.

Also include minor housekeeping: ignore .jp/local-conversations/, include r.num in the RFD index search filter, switch the pr-reviewer persona to gpt with max reasoning effort, add a "no redundant type annotations" rule to the Rust development skill, and reorder a few dependency entries for consistency.

JeanMertz added 2 commits May 6, 2026 16:39
Previously, the `[Showing ...]` note was written before the fenced diff
block, which meant the note appeared at the top of the output. The
output now places the fenced diff block first and appends the note after
it, which reads more naturally when scanning the result.

The test is updated accordingly: rather than asserting the output ends
with the closing fence, it asserts both the fence and the note are
present in the correct relative order.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
Remove the unused `-I`/`--no-inherit` global CLI flag from `jp_cli`.

Fix a stale env var name in the test suite: `JP_GLOBAL_CONFIG_FILE` →
`JP_GLOBAL_CONFIG_DIR`.

Add a new `docs/architecture/ubiquitous-language.md` — a canonical
glossary of JP's domain vocabulary (Workspace, Conversation, Thread,
Turn, Attachment, Inquiry, Provider, RFD, Tool Call). This gives both
human and AI contributors a shared, rigorous reference to avoid term
drift across code, docs, and commit messages.

Add a `rfd-triage` recipe to the justfile for triaging reviewer feedback
on an RFD. Accepts the RFD number (permanent or draft), a mode
(`new`/`continue`), and the conversation ID of the review run to pull
feedback from, then invokes the `rfd-triager` persona.

Also include minor housekeeping: ignore `.jp/local-conversations/`,
include `r.num` in the RFD index search filter, switch the `pr-reviewer`
persona to `gpt` with `max` reasoning effort, add a "no redundant type
annotations" rule to the Rust development skill, and reorder a few
dependency entries for consistency.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
Base automatically changed from prr180 to main May 6, 2026 14:48
@JeanMertz JeanMertz merged commit d04ffed into main May 6, 2026
13 checks passed
@JeanMertz JeanMertz deleted the prr181 branch May 6, 2026 14:49
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