Skip to content

Refactor orchestration model and enhance task management features#94

Open
italoag wants to merge 44 commits into
developfrom
018-agent-chat-panel
Open

Refactor orchestration model and enhance task management features#94
italoag wants to merge 44 commits into
developfrom
018-agent-chat-panel

fix: audit issues

c876050
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jun 9, 2026 in 1m 33s

Quality Gate failed

Failed conditions
5.7% Duplication on New Code (required ≤ 3%)
D Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check failure on line 38 in .reversa/scripts/sh/verify-prerequisites.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPK&open=AZ6qmi9w6huAZYuDplPK&pullRequest=94

Check failure on line 60 in .reversa/scripts/sh/verify-prerequisites.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPO&open=AZ6qmi9w6huAZYuDplPO&pullRequest=94

Check warning on line 174 in tests/unit/providers/orchestration-view-provider.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since the receiver accepts the original type of the expression.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9a6huAZYuDplOx&open=AZ6qmi9a6huAZYuDplOx&pullRequest=94

Check warning on line 74 in ui/src/components/workflow-graph/nodes/base-nodes.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Mark the props of the component as read-only.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi566huAZYuDplOS&open=AZ6qmi566huAZYuDplOS&pullRequest=94

Check failure on line 74 in .reversa/scripts/sh/verify-prerequisites.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPW&open=AZ6qmi9w6huAZYuDplPW&pullRequest=94

Check failure on line 219 in tests/unit/features/orchestration/orchestration-read-model.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure publicly writable directories are used safely here.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi836huAZYuDplOo&open=AZ6qmi836huAZYuDplOo&pullRequest=94

Check failure on line 82 in .reversa/scripts/sh/bind-to-extraction.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPC&open=AZ6qmi9p6huAZYuDplPC&pullRequest=94

Check warning on line 737 in src/features/hooks/hook-executor.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this code to not use nested template literals.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi7h6huAZYuDplOe&open=AZ6qmi7h6huAZYuDplOe&pullRequest=94

Check warning on line 70 in src/features/tasks/task-service.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using nullish coalescing operator (`??=`) instead of an assignment expression, as it is simpler to read.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi7o6huAZYuDplOg&open=AZ6qmi7o6huAZYuDplOg&pullRequest=94

Check failure on line 83 in .reversa/scripts/sh/bind-to-extraction.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPD&open=AZ6qmi9p6huAZYuDplPD&pullRequest=94

Check failure on line 60 in .reversa/scripts/sh/prepare-roadmap.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9i6huAZYuDplO7&open=AZ6qmi9i6huAZYuDplO7&pullRequest=94

Check failure on line 103 in .reversa/scripts/sh/verify-prerequisites.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPb&open=AZ6qmi9w6huAZYuDplPb&pullRequest=94

Check warning on line 241 in tests/unit/providers/orchestration-view-provider.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since the receiver accepts the original type of the expression.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9a6huAZYuDplO0&open=AZ6qmi9a6huAZYuDplO0&pullRequest=94

Check failure on line 26 in .reversa/scripts/sh/prepare-roadmap.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9i6huAZYuDplO2&open=AZ6qmi9i6huAZYuDplO2&pullRequest=94

Check failure on line 58 in .reversa/scripts/sh/prepare-roadmap.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9i6huAZYuDplO6&open=AZ6qmi9i6huAZYuDplO6&pullRequest=94

Check failure on line 90 in .reversa/scripts/sh/bind-to-extraction.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPE&open=AZ6qmi9p6huAZYuDplPE&pullRequest=94

Check failure on line 80 in .reversa/scripts/sh/verify-prerequisites.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9w6huAZYuDplPY&open=AZ6qmi9w6huAZYuDplPY&pullRequest=94

Check failure on line 33 in .reversa/scripts/sh/prepare-roadmap.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9i6huAZYuDplO3&open=AZ6qmi9i6huAZYuDplO3&pullRequest=94

Check warning on line 56 in src/features/orchestration/autonomous-agent-loop.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using nullish coalescing operator (`??=`) instead of an assignment expression, as it is simpler to read.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi7_6huAZYuDplOk&open=AZ6qmi7_6huAZYuDplOk&pullRequest=94

Check warning on line 39 in src/features/tasks/openspec-task-provider.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Handle this exception or don't catch it at all.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi7v6huAZYuDplOh&open=AZ6qmi7v6huAZYuDplOh&pullRequest=94

Check warning on line 29 in tests/unit/features/orchestration/autonomous-agent-loop.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since the receiver accepts the original type of the expression.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9A6huAZYuDplOq&open=AZ6qmi9A6huAZYuDplOq&pullRequest=94

Check warning on line 53 in .reversa/scripts/sh/bind-to-extraction.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using the literal 'architecture.md' 6 times.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPJ&open=AZ6qmi9p6huAZYuDplPJ&pullRequest=94

Check warning on line 53 in .reversa/scripts/sh/bind-to-extraction.sh

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using the literal 'code-analysis.md' 4 times.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi9p6huAZYuDplPH&open=AZ6qmi9p6huAZYuDplPH&pullRequest=94

Check warning on line 382 in ui/src/features/orchestration/index.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Mark the props of the component as read-only.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi5H6huAZYuDplOJ&open=AZ6qmi5H6huAZYuDplOJ&pullRequest=94

Check warning on line 389 in src/features/orchestration/orchestration-read-model.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this redundant jump.

See more on https://sonarcloud.io/project/issues?id=eitatech_gatomia-vscode&issues=AZ6qmi8H6huAZYuDplOn&open=AZ6qmi8H6huAZYuDplOn&pullRequest=94