diff --git a/LICENSE b/LICENSE index 4c1bb72d..cdf4266c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,4 @@ Functional Source License, Version 1.1, MIT Future License - Copyright 2025-2026 CodeCrow ## Terms and Conditions diff --git a/frontend b/frontend index b909b45c..1fbb78a1 160000 --- a/frontend +++ b/frontend @@ -1 +1 @@ -Subproject commit b909b45ce60cbf049328bd480ddd5af903726d13 +Subproject commit 1fbb78a1e9999314f6bf40893f3901aeebb358d0 diff --git a/java-ecosystem/target/failsafe-reports/failsafe-summary.xml b/java-ecosystem/target/failsafe-reports/failsafe-summary.xml deleted file mode 100644 index fffbf434..00000000 --- a/java-ecosystem/target/failsafe-reports/failsafe-summary.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 0 - 0 - 0 - 0 - - \ No newline at end of file diff --git a/python-ecosystem/inference-orchestrator/src/model/output_schemas.py b/python-ecosystem/inference-orchestrator/src/model/output_schemas.py index 1aa83cd9..2034c8df 100644 --- a/python-ecosystem/inference-orchestrator/src/model/output_schemas.py +++ b/python-ecosystem/inference-orchestrator/src/model/output_schemas.py @@ -59,8 +59,8 @@ def normalize_scope(cls, v) -> str: return "LINE" title: Optional[str] = Field(default=None, description="Short issue title, max 10 words (e.g., 'Missing null check in user lookup')") - reason: str = Field(description="Detailed explanation of the issue, evidence, and impact") - suggestedFixDescription: str = Field(description="Description of the suggested fix") + reason: str = Field(description="Detailed explanation of the issue, evidence, and impact. Use Markdown formatting (inline code, bold, bullet lists, short code blocks) for readability.") + suggestedFixDescription: str = Field(description="Description of the suggested fix. Use Markdown formatting (inline code, bold, bullet lists) for readability.") suggestedFixDiff: Optional[str] = Field(default=None, description="Optional unified diff format patch for the fix") isResolved: bool = Field(default=False, description="Whether this issue from previous analysis is resolved") # Resolution tracking fields diff --git a/python-ecosystem/inference-orchestrator/src/utils/prompts/constants_stage_1.py b/python-ecosystem/inference-orchestrator/src/utils/prompts/constants_stage_1.py index f09b6b3f..2d35fb3c 100644 --- a/python-ecosystem/inference-orchestrator/src/utils/prompts/constants_stage_1.py +++ b/python-ecosystem/inference-orchestrator/src/utils/prompts/constants_stage_1.py @@ -125,9 +125,9 @@ "line": "42", "codeSnippet": "REQUIRED: exact line of source code at the issue location (copied verbatim from diff/file). Issues WITHOUT codeSnippet are DISCARDED.", "title": "Short issue title, max 10 words", - "reason": "Detailed explanation of the issue", + "reason": "Detailed explanation of the issue in **Markdown** format. Use inline code (`backticks`), bold, bullet lists, and short code blocks where appropriate to improve readability.", "resolutionReason": "When isResolved=true: specific explanation of HOW/WHY the issue was fixed (must NOT repeat the issue description)", - "suggestedFixDescription": "Clear description of how to fix the issue", + "suggestedFixDescription": "Clear description of how to fix the issue in **Markdown** format. Use inline code (`backticks`), bold, and bullet lists where appropriate.", "suggestedFixDiff": "Unified diff showing exact code changes (MUST follow SUGGESTED_FIX_DIFF_FORMAT)", "isResolved": false }} diff --git a/python-ecosystem/inference-orchestrator/src/utils/prompts/constants_stage_2.py b/python-ecosystem/inference-orchestrator/src/utils/prompts/constants_stage_2.py index d609a3d7..9ca7878b 100644 --- a/python-ecosystem/inference-orchestrator/src/utils/prompts/constants_stage_2.py +++ b/python-ecosystem/inference-orchestrator/src/utils/prompts/constants_stage_2.py @@ -68,10 +68,10 @@ "line": 42, "codeSnippet": "exact verbatim line of code from primary_file where the issue is most evident", "affected_files": ["path1", "path2"], - "description": "Pattern or risk spanning multiple files", + "description": "Pattern or risk spanning multiple files, in **Markdown** format. Use inline code, bold, and bullet lists where appropriate.", "evidence": "Which files exhibit this pattern and how they interact", "business_impact": "What breaks if this is not fixed", - "suggestion": "How to fix across these files" + "suggestion": "How to fix across these files, in **Markdown** format. Use inline code, bold, and bullet lists where appropriate." }} ], "data_flow_concerns": [