Skip to content

Conversation

@savitharaghunathan
Copy link
Member

@savitharaghunathan savitharaghunathan commented Jul 16, 2025

temp doc for solution server backend setup - https://docs.google.com/document/d/1t0DrZgMg74gKNW9pVu22O6feI4iTm3WOUzVng80eT3I/edit?tab=t.0#heading=h.5oj40swx9w5k

Make sure to use the latest ss backend

Summary by CodeRabbit

  • Documentation
    • Added a step-by-step guide for migrating an Electronic Health Record (EHR) application’s audit logging system using Solution Server, including automated analysis, solution suggestions, and verification steps.
    • Introduced a comprehensive tutorial for migrating a Medical Device Inventory Management System’s audit logging library, detailing migration areas, environment setup, and testing procedures.

@savitharaghunathan savitharaghunathan self-assigned this Jul 16, 2025
@savitharaghunathan savitharaghunathan marked this pull request as draft July 16, 2025 19:49
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jul 16, 2025

Warning

Rate limit exceeded

@savitharaghunathan has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 3 minutes and 47 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

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 have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between ef081d6 and fece150.

📒 Files selected for processing (2)
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md (1 hunks)
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (1 hunks)

Walkthrough

Two new markdown documents were added, each providing a detailed, step-by-step guide for migrating Java applications from an old audit logging library to a new version using the Solution Server. The first document covers migrating an Inventory Management app, while the second extends the process to an EHR application, leveraging prior migration knowledge and Solution Server’s learned patterns and confidence metrics.

Changes

File(s) Change Summary
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md Added a comprehensive tutorial for migrating an inventory management app's audit logging library using Solution Server and Konveyor AI.
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md Added a step-by-step migration guide for an EHR application, utilizing Solution Server's learned hints, confidence levels, and success metrics from previous migrations.

Estimated code review effort

3 (~45 minutes)

Poem

In docs we trust, with steps so clear,
Migration tales for all to hear.
Inventory first, then EHR’s turn,
With Solution Server, see patterns churn!
Logs now stream, events anew—
A bunny hops where guidance grew.
🐇✨


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.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
@savitharaghunathan
Copy link
Member Author

early feedback appreciated :)

@github-project-automation github-project-automation bot moved this to Needs Triage in Kai MVP Release Jul 22, 2025
@savitharaghunathan savitharaghunathan moved this from Needs Triage to In Progress in Kai MVP Release Jul 22, 2025
Copy link
Contributor

@sshaaf sshaaf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@savitharaghunathan lots of good work in there! thank you! I have made some minor suggestions for you to review.

savitharaghunathan and others added 3 commits July 23, 2025 14:09
…rver/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
…rver/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
…rver/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
@savitharaghunathan savitharaghunathan marked this pull request as ready for review July 23, 2025 18:10
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (9)
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (4)

299-302: Unmatched back-tick in inline code

`'Restart solution server`` mixes a single quote and a back-tick; the closing delimiter is inconsistent and confuses syntax highlighting.

-click `ctrl+shift+p` or `cmd+shift+p` and enter and select 'Restart solution server`
+Press `Ctrl + Shift + P` (or `Cmd + Shift + P`) and select `Restart Solution Server`

373-382: Spelling: “manaully” → “manually”

Minor typo inside the explanatory paragraph.

-Update the config manaully with the following details
+Update the configuration manually with the following details

435-442: Multiple typos around “chnages / guggested”

-... repeat the above steps with the manual chnages below
-![Suggested Fix 2](images/3_guggested_fix_2.png)
+... repeat the above steps with the manual changes below
+![Suggested Fix 2](images/3_suggested_fix_2.png)

508-512: Spelling & clarity

“generatlize”, “structyre”, “readding” hurt readability.

Suggested edit:

-... to generatlize solutions but understand the structyre of the method. So, we will be readding the comments ...
+... to generalize solutions while still understanding the structure of the method. Therefore, we will re-add the comments ...
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md (5)

5-6: Grammar & spacing in overview sentence

Small glitches make the very first paragraph hard to read.

-... demonstrate how theKai's solution server accelerates ...
+... demonstrate how Kai's Solution Server accelerates ...

32-38: Typo in image alt-text & heading

-![EHR Analysis Setup](images/2_1_select_profie.png)
+![EHR Analysis Setup](images/2_1_select_profile.png)

Also, ensure the referenced file is renamed accordingly.


90-96: Heading MD018 – missing space after hashes

#####Step 1: Analysis should have a space:

-#####Step 1: Analysis
+##### Step 1: Analysis

This satisfies markdownlint and improves readability.


101-103: Filename typo in image link

2_3_get_solutiom.png2_3_get_solution.png

Please update both the link and the asset name to keep images working.


124-128: Typos & duplicated word

“hintensured”, “auidt”, and doubled “applied”.

Suggested correction:

-The Solution Server's hintensured that the same successful configuration for the auidt library was learnt from the from the inventory management system and applied applied to the EHR application, eliminating the need for manual configuration discovery.
+The Solution Server hints ensured that the same successful configuration for the audit library, learned from the inventory-management system, was automatically applied to the EHR application—eliminating manual discovery.
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5020e86 and 4253124.

⛔ Files ignored due to path filters (91)
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/0_analysis_results.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/0_run_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/0_setup_profile_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/0_setup_profile_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/0_setup_profile_3.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/0_setup_profile_4.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/0_solution_server_restart.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/0_start_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/10_sample_get.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/10_sample_log.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/1_fix_maven_dep.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/1_mvn_dep_solution_view_changes.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/1_pom_apply_changes.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/1_pom_compare_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/1_pom_compare_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/1_solution_mvn_dep_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/1_solution_mvn_dep_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_10_logs.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_10_mvn_compile.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_10_spring_boot_run.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_10_testing_app.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_1_analysis_results.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_1_run_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_1_select_profie.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_2_1_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_2_2_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_2_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_2_apply_changes.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_2_get_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_2_view_results.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_3_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_3_get_solutiom.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_3_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_4_1_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_4_2_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_4_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_4_reasoning.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_4_view_changes.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_5_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_5_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_5_view_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_6_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_6_apply_changes.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_6_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_6_view_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_7_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_7_fetching_hint.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_7_hints.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_7_hints_used.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_7_reasoning.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_7_solution_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_7_solution_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_8_no_incidents.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_9_pom_update.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_9_update_import.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_actual_fix.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_fix_issue.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/2_suggested_fix.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/3_actual_fix_1_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/3_actual_fix_1_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/3_actual_fix_2_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/3_actual_fix_2_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/3_actual_fix_3.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/3_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/3_guggested_fix_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/3_suggested_fix_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/4_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/4_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/4_view_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_accepted_fix_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_accepted_fix_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_accepted_fix_3.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_accepted_fix_4.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_accepted_fix_5.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_suggested_fix_1.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_suggested_fix_2.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_suggested_fix_3.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_suggested_fix_4.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_suggested_fix_5.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_suggested_fix_6.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/5_view_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/6_analysis.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/6_solution.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/7_analysis_complete.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/8_logstash-podman.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/8_update_pom.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/9_mvn_compile.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/9_spring_boot_run.png is excluded by !**/*.png
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/images/Screenshot 2025-07-17 at 17.27.18.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md (1 hunks)
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

[grammar] ~376-~376: Ensure spelling is correct
Context: ...ration requirements. Update the config manaully with the following details ```java ...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)


[grammar] ~437-~437: Ensure spelling is correct
Context: ... repeat the above steps with the manual chnages below Suggested Fix 2 ** Manual changes** ```java String ses...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)


[grammar] ~509-~509: Ensure spelling is correct
Context: ...is important for the solution server to generatlize solutions but understand the structyre ...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)


[grammar] ~509-~509: Ensure spelling is correct
Context: ...eneratlize solutions but understand the structyre of the method. So, we will be readding ...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md

[style] ~247-~247: Consider using a different verb to strengthen your wording.
Context: ..._no_incidents.png) The analysis results show that all migration incidents have been ...

(SHOW_INDICATE)

🪛 markdownlint-cli2 (0.17.2)
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

92-92: No space after hash on atx style heading

(MD018, no-missing-space-atx)


330-330: Bare URL used

(MD034, no-bare-urls)

docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md

92-92: No space after hash on atx style heading

(MD018, no-missing-space-atx)


330-330: Bare URL used

(MD034, no-bare-urls)

🪛 GitHub Check: Trunk Check
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

[failure] 1-1: prettier
Incorrect formatting, autoformat by running 'trunk fmt'

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: Run e2e test (windows-latest, cmd, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (macos-13, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (macos-latest, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (ubuntu-24.04, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (ubuntu-22.04-arm, bash, ChatOpenAI, kai-test-generation)
🔇 Additional comments (1)
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (1)

1-799: Run trunk fmt to satisfy CI formatting checks

The Trunk formatter step is failing for this file. Running trunk fmt (or prettier --write) locally will auto-fix line-length, heading-spacing (MD018), and bare-URL (MD034) infractions flagged by the pipeline.

Signed-off-by: Savitha Raghunathan <[email protected]>
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (4)
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (4)

378-387: Fix typo “manaully” → “manually”.

-Update the config manaully with the following details
+Update the config manually with the following details

439-447: Correct “chnages” to “changes” (and image alt typo).

-... repeat the above steps with the manual chnages below
+... repeat the above steps with the manual changes below

While touching this sentence, also verify the image filename 3_guggested_fix_2.png; looks like “guggested” is misspelled.


509-516: Multiple spelling errors hamper clarity.

-... to generatlize solutions but understand the structyre of the method. So, we will be readding ...
+... to generalize solutions while still understanding the structure of the method. So, we will be re-adding ...

764-777: Duplicate section numbers (### 4.4) cause navigation issues.

You have two consecutive headings labelled “4.4” (“Run the Application” and “Test the Application”). Renumber the second one to 4.5 (and subsequent headings accordingly) to keep the outline consistent.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4253124 and b6538ef.

📒 Files selected for processing (1)
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

[grammar] ~380-~380: Ensure spelling is correct
Context: ...ration requirements. Update the config manaully with the following details ```java ...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)


[grammar] ~441-~441: Ensure spelling is correct
Context: ... repeat the above steps with the manual chnages below Suggested Fix 2 ** Manual changes** ```java String ses...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)


[grammar] ~513-~513: Ensure spelling is correct
Context: ...is important for the solution server to generatlize solutions but understand the structyre ...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)


[grammar] ~513-~513: Ensure spelling is correct
Context: ...eneratlize solutions but understand the structyre of the method. So, we will be readding ...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🪛 markdownlint-cli2 (0.17.2)
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

444-444: Spaces inside emphasis markers

(MD037, no-space-in-emphasis)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: Run e2e test (macos-13, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (windows-latest, cmd, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (ubuntu-22.04-arm, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (ubuntu-24.04, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (macos-latest, bash, ChatOpenAI, kai-test-generation)
🔇 Additional comments (2)
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (2)

9-35: Mermaid block is now properly terminated – good catch.

The previously-flagged unclosed fence has been fixed; the diagram will render correctly and downstream tooling won’t break.


270-292: Confirm that all referenced images are committed to the repo.

The tutorial relies on images in images/ (e.g., 0_setup_profile_1.png). Broken links will severely degrade readability. Please verify the files exist and paths are correct before merge.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (4)
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (1)

441-445: Fix typo & malformed emphasis in “Manual changes” note

chnageschanges and remove the extra space inside the emphasis markers to silence MD037.

-Scroll down to the next incident and repeat the above steps with the manual chnages below
-** Manual changes**
+Scroll down to the next incident and repeat the above steps with the manual changes below
+**Manual changes**
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md (3)

62-64: Grammar: “fixed” → “fixes”

Plural noun required.

-### 3.2 Applying migration fixed
+### 3.2 Applying migration fixes

319-320: Incorrect Maven command

mvn run compile is not a valid lifecycle goal; use mvn clean compile (or mvn compile) instead.

-switch to `Java21` and run `mvn run compile`
+Switch to `Java21` and run `mvn clean compile`

328-330: Wrap bare URL to satisfy MD034

Wrap the link in markdown brackets to avoid bare-URL lint errors and improve readability.

-Follow the steps here - https://github.com/hhpatel14/ehr_viewer/tree/java21?tab=readme-ov-file#1-login
+Follow the steps [here](https://github.com/hhpatel14/ehr_viewer/tree/java21?tab=readme-ov-file#1-login)
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b6538ef and ef081d6.

📒 Files selected for processing (2)
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md (1 hunks)
  • docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md (1 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.17.2)
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

444-444: Spaces inside emphasis markers

(MD037, no-space-in-emphasis)

docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md

330-330: Bare URL used

(MD034, no-bare-urls)

🪛 LanguageTool
docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_EHR_application.md

[style] ~247-~247: Consider using a different verb to strengthen your wording.
Context: ..._no_incidents.png) The analysis results show that all migration incidents have been ...

(SHOW_INDICATE)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: Run e2e test (windows-latest, cmd, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (ubuntu-22.04-arm, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (macos-latest, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (macos-13, bash, ChatOpenAI, kai-test-generation)
  • GitHub Check: Run e2e test (ubuntu-24.04, bash, ChatOpenAI, kai-test-generation)

Signed-off-by: Savitha Raghunathan <[email protected]>
@savitharaghunathan savitharaghunathan changed the title ✨ adding solution server scenario intro ✨ adding solution server scenario - expanded version Jul 28, 2025
@savitharaghunathan savitharaghunathan moved this from In Progress to Waiting for review in Kai MVP Release Jul 28, 2025
@hhpatel14
Copy link
Contributor

A detailed explanation like this will be really helpful to end users. Thanks @savitharaghunathan Looks good to me.

@savitharaghunathan savitharaghunathan merged commit e614851 into konveyor:main Aug 7, 2025
14 checks passed
@github-project-automation github-project-automation bot moved this from Waiting for review to Done in Kai MVP Release Aug 7, 2025
@fabianvf fabianvf added this to Planning Aug 7, 2025
@github-project-automation github-project-automation bot moved this to 🆕 New in Planning Aug 7, 2025
Pkylas007 pushed a commit to Pkylas007/kai that referenced this pull request Aug 12, 2025
* adding solution server scenario intro

Signed-off-by: Savitha Raghunathan <[email protected]>

* addind inventory app migration

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk issues

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk issues 1

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk issues 2

Signed-off-by: Savitha Raghunathan <[email protected]>

* adding part 2

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk errors

Signed-off-by: Savitha Raghunathan <[email protected]>

* Update docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>

* Update docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>

* Update docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>

* add coderabbit review susggestion

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix spelling errors

Signed-off-by: Savitha Raghunathan <[email protected]>

---------

Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Co-authored-by: Shaaf Syed <[email protected]>
Pkylas007 pushed a commit to Pkylas007/kai that referenced this pull request Aug 12, 2025
* adding solution server scenario intro

Signed-off-by: Savitha Raghunathan <[email protected]>

* addind inventory app migration

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk issues

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk issues 1

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk issues 2

Signed-off-by: Savitha Raghunathan <[email protected]>

* adding part 2

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix trunk errors

Signed-off-by: Savitha Raghunathan <[email protected]>

* Update docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>

* Update docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>

* Update docs/scenarios/migrating_custom_library_apps_using_solution_server/Migrating_inventory_management.md

Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>

* add coderabbit review susggestion

Signed-off-by: Savitha Raghunathan <[email protected]>

* fix spelling errors

Signed-off-by: Savitha Raghunathan <[email protected]>

---------

Signed-off-by: Savitha Raghunathan <[email protected]>
Signed-off-by: Savitha Raghunathan <[email protected]>
Co-authored-by: Shaaf Syed <[email protected]>
Signed-off-by: Prabha Kylasamiyer Sundara Rajan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 🆕 New
Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants