Arun-Sanjay commited on
Commit
79189a7
·
1 Parent(s): f707fd4

Phase 1 cleanup: update settings.json to current schema, document venv activation in CLAUDE.md

Browse files
Files changed (2) hide show
  1. .claude/settings.json +2 -7
  2. CLAUDE.md +3 -0
.claude/settings.json CHANGED
@@ -1,10 +1,5 @@
1
  {
2
- "allowedTools": [
3
- "Read", "Write", "Edit", "Bash", "Glob", "Grep", "WebFetch", "Task"
4
- ],
5
- "subagents": {
6
- "environment-builder": { "description": "Builds sandbox, rubrics, server, client" },
7
- "training-builder": { "description": "Builds GRPO and SFT training" },
8
- "evaluator": { "description": "Builds evaluation, demos, results" }
9
  }
10
  }
 
1
  {
2
+ "permissions": {
3
+ "allow": ["Read", "Write", "Edit", "Bash", "Glob", "Grep", "WebFetch", "Task"]
 
 
 
 
 
4
  }
5
  }
CLAUDE.md CHANGED
@@ -26,5 +26,8 @@ If PROJECT.md doesn't cover something, stop and ask the user. Do not invent arch
26
  ## Dependencies
27
  openenv, trl, unsloth, pydantic>=2, fastapi, uvicorn, pytest, pytest-asyncio, wandb, datasets, huggingface_hub. Do not add others without asking.
28
 
 
 
 
29
  ## Style
30
  Black for formatting, Ruff for linting, isort for imports. Configure in pyproject.toml.
 
26
  ## Dependencies
27
  openenv, trl, unsloth, pydantic>=2, fastapi, uvicorn, pytest, pytest-asyncio, wandb, datasets, huggingface_hub. Do not add others without asking.
28
 
29
+ ## Development setup
30
+ Python 3.14 on Homebrew enforces PEP 668. A venv exists at .venv/ with pytest, pytest-asyncio, and ruff installed. Before running any tests or committing: source .venv/bin/activate. The pre-commit hook depends on this activation.
31
+
32
  ## Style
33
  Black for formatting, Ruff for linting, isort for imports. Configure in pyproject.toml.