Skip to content

Commit 299f57c

Browse files
Trecekclaude
andcommitted
fix(review): fix type annotation and update JSON write site allowlist
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent d93c3ff commit 299f57c

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/autoskillit/server/tools/tools_kitchen.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import os
88
from datetime import UTC, datetime
99
from pathlib import Path
10-
from typing import TYPE_CHECKING, TypedDict
10+
from typing import TYPE_CHECKING, Any, TypedDict
1111

1212
if TYPE_CHECKING:
1313
from autoskillit.config.settings import QuotaGuardConfig
@@ -97,7 +97,7 @@ def _kitchen_failure_envelope(
9797
)
9898

9999

100-
def _recipe_validation_error_response(name: str, result: dict) -> str: # type: ignore[type-arg]
100+
def _recipe_validation_error_response(name: str, result: dict[str, Any]) -> str:
101101
_errs: list[str] = result.get("errors", [])
102102
_error_detail = "; ".join(_errs[:3]) if _errs else "unknown structural error"
103103
return json.dumps(

tests/infra/test_schema_version_convention.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ def _is_yaml_dump(node: ast.expr) -> bool:
119119
# _lifespan.py — hooks.json self-heal on startup drift (co-owned with Claude plugin system)
120120
("src/autoskillit/server/_lifespan.py", 87),
121121
# tools_kitchen.py — hook config, quota guard, git_ops_policy, ingredient locks overlay
122-
("src/autoskillit/server/tools/tools_kitchen.py", 142),
123-
("src/autoskillit/server/tools/tools_kitchen.py", 161),
124-
("src/autoskillit/server/tools/tools_kitchen.py", 195),
125-
("src/autoskillit/server/tools/tools_kitchen.py", 873),
126-
("src/autoskillit/server/tools/tools_kitchen.py", 933),
122+
("src/autoskillit/server/tools/tools_kitchen.py", 160),
123+
("src/autoskillit/server/tools/tools_kitchen.py", 179),
124+
("src/autoskillit/server/tools/tools_kitchen.py", 213),
125+
("src/autoskillit/server/tools/tools_kitchen.py", 863),
126+
("src/autoskillit/server/tools/tools_kitchen.py", 923),
127127
# tools_pipeline_tracker.py — tracker_data dict
128128
("src/autoskillit/server/tools/tools_pipeline_tracker.py", 166),
129129
# tools_status.py — mcp_data dict

0 commit comments

Comments
 (0)