Matrix read state follows Element's read marker #14

Merged
ai-reviewer merged 4 commits from claude-code/matrix-read-marker into main 2026-10-11 08:19:13 +02:00
Collaborator

Fix of PR#13: a message counts as read up to the later of the user's read receipts and Element's read marker m.fully_read; an Element without read receipts only moves the marker.

PR document: doc/prs/2026-10-11-PR#14-matrix-read-marker.md. 78 tests green; with the real account the 17 rows wrongly marked "Neu" lost their mark. Version 0.6.1.

🤖 Generated with Claude Code

Fix of PR#13: a message counts as read up to the later of the user's read receipts and Element's read marker `m.fully_read`; an Element without read receipts only moves the marker. PR document: `doc/prs/2026-10-11-PR#14-matrix-read-marker.md`. 78 tests green; with the real account the 17 rows wrongly marked "Neu" lost their mark. Version 0.6.1. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-code added 1 commit 2026-10-11 08:15:30 +02:00
mi added 1 commit 2026-10-11 08:15:33 +02:00
PR document gets the number of PR#14
werkator build succeeded after 00:39
91d71cc41b
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi added 1 commit 2026-10-11 08:16:18 +02:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-code marked the pull request as ready for review 2026-10-11 08:17:09 +02:00
mi added 1 commit 2026-10-11 08:17:10 +02:00
Matrix read marker: README, Werkbaum, PR document, version 0.6.1
werkator build succeeded after 00:45
ai-review/assessment AI review passed; approved by werkrevisor; merge scheduled for when the checks succeed
ai-review/gate build succeeded after 02:02
2de28a58c4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Collaborator

🟢 werkrevisor: GREEN / PASS

Change kind: mixed.

Reasons

  • hint 4 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev
  • hint 1 build change(s) of low risk according to Jev: dashboard/build.gradle.kts (weakens checks 0.02, risk 0.00, security 0.01)

Classifier

8 of 8 units passed all questions (1 PR document(s)).

Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 23104, calls 1, tokens in 22354 / out 15056 (reasoning included in out), duration 119.4 s, cost 0.0247 USD (reported), classifier `jev-1.13.0` calls 8, tokens in 6036, cost 0.0003 USD, build file judge `jev-1.13.0` calls 5, tokens in 5988, cost 0.0003 USD, phases: path_judge 0.5 s, classifier 0.5 s, context 0.2 s, model_review 117.8 s, config: defaults + host + repository (.werkrevisor.toml at main ff78eb5).
Reviewed head `2de28a58c4bd7edac8113c39e364660c976f27f8` against base `ff78eb523392aeb9d8251f73ee21d5c093bebe2c`, werkrevisor 0.32.2.
<!-- werkrevisor:2de28a58c4bd7edac8113c39e364660c976f27f8 --> <!-- werkrevisor-verdict:GREEN --> <!-- werkrevisor-blocks:a4b09673631043ae0ce2cb83541c2b60,29a76f7b5026abd8a131a5a5f412eec0,015ac9e491cee76419fa1bd1e4c1df94,387f0113a1315936f8ff9001796c34e8,ca7417c5c3d6ddd2daae0b9e54a04816,c2d58c06fb7e3c033d8736ab72c3297c,b3d016cff75fdd26aea85babdd3c923c,cedb76bfa497c54c678d3db8342d20ca,597261f706bc3a3e21fb9a2e2f4d88f4,a39b4f49b2ad9dd2b72091f29be57025,6e72b2489416b947b048d2cfe2e7b497,e82e2f0f4c98bd275d37cb98f82336d0,4dd44be9887d87ec7c5190761ea9956d,423a0f51c0d2ceda681e9b83e595a8a2,10f902998fda81375eb07fea6a295609 --> ## 🟢 werkrevisor: GREEN / PASS Change kind: `mixed`. ### Reasons - **hint** 4 changed file(s) that neither weaken the checks, touch security nor show a risk category of jvm-spring-backend according to Jev - **hint** 1 build change(s) of low risk according to Jev: dashboard/build.gradle.kts (weakens checks 0.02, risk 0.00, security 0.01) ### Classifier 8 of 8 units passed all questions (1 PR document(s)). <sub> Usage: model `openrouter/minimax/minimax-m3`, LLM done, tokens counted before the call 23104, calls 1, tokens in 22354 / out 15056 (reasoning included in out), duration 119.4 s, cost 0.0247 USD (reported), classifier `jev-1.13.0` calls 8, tokens in 6036, cost 0.0003 USD, build file judge `jev-1.13.0` calls 5, tokens in 5988, cost 0.0003 USD, phases: path_judge 0.5 s, classifier 0.5 s, context 0.2 s, model_review 117.8 s, config: defaults + host + repository (.werkrevisor.toml at main ff78eb5).<br> Reviewed head `2de28a58c4bd7edac8113c39e364660c976f27f8` against base `ff78eb523392aeb9d8251f73ee21d5c093bebe2c`, werkrevisor 0.32.2. </sub>
ai-reviewer left a comment
Collaborator

werkrevisor: GREEN / PASS for 2de28a58c4bd7edac8113c39e364660c976f27f8.
The result comment of werkrevisor holds the details.

werkrevisor: GREEN / PASS for `2de28a58c4bd7edac8113c39e364660c976f27f8`. The result comment of werkrevisor holds the details. <!-- werkrevisor-review:2de28a58c4bd7edac8113c39e364660c976f27f8 -->
ai-reviewer scheduled this pull request to auto merge when all checks succeed 2026-10-11 08:19:10 +02:00
ai-reviewer merged commit 21cf21a849 into main 2026-10-11 08:19:13 +02:00
ai-reviewer deleted branch claude-code/matrix-read-marker 2026-10-11 08:19:13 +02:00
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkregie#14