docs: record marten 9 / wolverine 6 upgrade in decision log and roadmap#126
Conversation
- DEC-071: the Critter Stack 2026 upgrade (Marten 9.2.1 / Wolverine 6.1.0 on JasperFx 2.0) — rationale for keeping EventAppendMode.Rich over the new QuickAppend default, the WolverineFx.RuntimeCompilation dev/test requirement, and the partial-projection source-generator change. Builds on DEC-048/049/067. - ROADMAP: marked the stale "Marten 9 upgrade" deferred item as shipped (PR #125) and folded in the two deferred levers — QuickAppend adoption and Marten.PgVector for the LLM/coaching layer. - Research artifact R-076 (batch-27a-critter-stack-9-6-migration.md): consolidated, source-cited migration map (breaking changes, default flips, value unlocked), registered in the research queue. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Warning Review limit reached
More reviews will be available in 37 minutes and 33 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis pull request documents the completed Critter Stack 2026 upgrade, which updates Marten from 8.37.1 to 9.2.1 and Wolverine from 5.39.3 to 6.1.0. Changes include a formal decision record (DEC-071), a detailed migration guide covering breaking changes and behavioral shifts, and tracking updates reflecting the shipped status across the roadmap and research queue. ChangesCritter Stack 2026 Upgrade Documentation
Estimated Code Review Effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/research/artifacts/batch-27a-critter-stack-9-6-migration.md`:
- Around line 90-92: The document claims Wolverine "6.2.2" fixes are "directly
useful now" while the shipped version in this artifact is "6.1.0"; either update
the shipped version to 6.2.2 if that version is actually included in the repo,
or rephrase the sentence to present the 6.2.2 fixes as "post-upgrade" or
"future-upgrade value" (e.g., "useful after upgrading to 6.2.2") so the text
matches the actual shipped set; locate the string "Wolverine 6.1. EF-outbox..."
/ the clause containing "6.2.2" and change wording accordingly.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 7205d03b-3204-4507-af7b-e3caf6420920
📒 Files selected for processing (4)
ROADMAP.mddocs/decisions/decision-log.mddocs/research/artifacts/batch-27a-critter-stack-9-6-migration.mddocs/research/research-queue.md
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Summary
Captures the #125 Critter Stack upgrade (Marten 9.2.1 / Wolverine 6.1.0) for future reference — the rationale and deferred levers that aren't derivable from the code:
EventAppendMode.Richover Marten 9's new QuickAppend default, theWolverineFx.RuntimeCompilationdev/test requirement (Wolverine 6 pulled Roslyn out of core), and thepartial-projection source-generator change. Builds on DEC-048/049/067.Marten.PgVectorfor the LLM/coaching layer.batch-27a-critter-stack-9-6-migration.md) — consolidated, source-cited migration map (breaking changes, default flips, value unlocked), registered in the research queue.Docs-only; no code changes.
🤖 Generated with Claude Code
Summary by CodeRabbit