Skip to content

Commit 4982519

Browse files
Shahinyanmclaude
andcommitted
fix(v0.9.4): clippy doc_lazy_continuation on enqueue_transcript_chunks_since_last_event
v0.9.3 CI failed under -D warnings because rustc 1.95 promoted clippy::doc_lazy_continuation to a hard error and the docstring started a line with `+` (clippy reads it as a list whose continuation lines must be indented). Replace `+ assistant text entries` with `and assistant text entries`. No behavior change. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent eb88a2b commit 4982519

8 files changed

Lines changed: 23 additions & 12 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.9.4] - 2026-05-17
11+
12+
### Fixed
13+
- Clippy `doc_lazy_continuation` lint on v0.9.3 release commit
14+
failed CI (rustc 1.95 promoted the lint to a hard error under
15+
`-D warnings`). The docstring on
16+
`enqueue_transcript_chunks_since_last_event` started a line with
17+
`+`, which the new lint reads as a list item whose continuation
18+
lines must be indented. Replaced with prose ("user and assistant
19+
text entries"). No behavior change.
20+
1021
## [0.9.3] - 2026-05-17
1122

1223
**Stop hook learns to catch up.** Previously the `Stop` hook fired

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ members = [
77
]
88

99
[workspace.package]
10-
version = "0.9.3"
10+
version = "0.9.4"
1111
edition = "2021"
1212
rust-version = "1.88"
1313
license = "MIT"

crates/tj-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ name = "task-journal"
1616
path = "src/main.rs"
1717

1818
[dependencies]
19-
tj-core = { package = "task-journal-core", version = "0.9.3", path = "../tj-core" }
19+
tj-core = { package = "task-journal-core", version = "0.9.4", path = "../tj-core" }
2020
anyhow = { workspace = true }
2121
clap = { workspace = true }
2222
tracing = { workspace = true }

crates/tj-cli/src/main.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2876,14 +2876,14 @@ fn persist_pending_v2(
28762876
}
28772877

28782878
/// Transcript catch-up: parse the JSONL session log and enqueue user
2879-
/// + assistant text entries newer than `last_event_ts` as pending v2
2879+
/// and assistant text entries newer than `last_event_ts` as pending v2
28802880
/// chunks. The classify-worker picks them up afterwards. Returns the
28812881
/// number of chunks queued. Errors are absorbed — best-effort, never
28822882
/// fatal. Used by both PreCompact (before compaction) and Stop (end
28832883
/// of session) hooks to recover events the synchronous PostToolUse
2884-
/// hook didn't see internal classifier `claude -p` calls, MCP
2885-
/// responses with thinking-only assistant turns, or the final
2886-
/// assistant message before a session ends.
2884+
/// hook didn't see (internal classifier calls, MCP responses with
2885+
/// thinking-only assistant turns, or the final assistant message
2886+
/// before a session ends).
28872887
///
28882888
/// `assistant_chunk_kind` tags assistant-side entries so the source
28892889
/// hook is visible in the pending queue (e.g. "PreCompactChunk"

crates/tj-mcp/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ name = "task-journal-mcp"
1616
path = "src/main.rs"
1717

1818
[dependencies]
19-
tj-core = { package = "task-journal-core", version = "0.9.3", path = "../tj-core" }
19+
tj-core = { package = "task-journal-core", version = "0.9.4", path = "../tj-core" }
2020
anyhow = { workspace = true }
2121
tokio = { workspace = true }
2222
tracing = { workspace = true }

plugin/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "task-journal",
3-
"version": "0.9.3",
3+
"version": "0.9.4",
44
"description": "Append-only journal of AI-coding task reasoning chains: hypotheses, decisions, rejections, evidence. Renders compact resume packs so an agent can pick up a 2-week-old task with full context.",
55
"author": {
66
"name": "Mher Shahinyan"

plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "task-journal",
3-
"version": "0.9.3",
3+
"version": "0.9.4",
44
"description": "Append-only journal of AI-coding task reasoning chains. Captures hypotheses, decisions, rejections, evidence — renders compact resume packs so an agent can pick up a 2-week-old task with full context.",
55
"author": {
66
"name": "Mher Shahinyan",

0 commit comments

Comments
 (0)