Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,13 @@ temp/
test_venv/
.claude-plugin/

# Pytest temp artifacts (macOS/Linux temp directories)
# Prevents accidentally committing test artifacts with personal paths
/private/
\\private/
**/pytest-of-*/
**/pytest-*/

# Session logs (all of them)
docs/sessions/

Expand Down
6 changes: 3 additions & 3 deletions .mcp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,11 +143,11 @@ Defines which MCP servers to run and their configuration:
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/akaszubski/Documents/GitHub/autonomous-dev"]
"args": ["-y", "@modelcontextprotocol/server-filesystem", "${CLAUDE_PROJECT_DIR}"]
},
"git": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-git", "--repository", "/Users/akaszubski/Documents/GitHub/autonomous-dev"]
"args": ["-y", "@modelcontextprotocol/server-git", "--repository", "${CLAUDE_PROJECT_DIR}"]
},
"github": {
"command": "docker",
Expand Down Expand Up @@ -308,7 +308,7 @@ Defines permission rules for all MCP operations.
**Configuration**:
```bash
# Repository root (from config.json)
"--repository /Users/akaszubski/Documents/GitHub/autonomous-dev"
"--repository ${CLAUDE_PROJECT_DIR}"
```

### GitHub Server
Expand Down
4 changes: 2 additions & 2 deletions .mcp/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/akaszubski/Documents/GitHub/autonomous-dev"
"${CLAUDE_PROJECT_DIR}"
]
},
"git": {
Expand All @@ -14,7 +14,7 @@
"-y",
"@modelcontextprotocol/server-git",
"--repository",
"/Users/akaszubski/Documents/GitHub/autonomous-dev"
"${CLAUDE_PROJECT_DIR}"
]
},
"github": {
Expand Down

This file was deleted.

6 changes: 3 additions & 3 deletions docs/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

```bash
# 1. Check you're in the repo
pwd # Should show: /Users/akaszubski/Documents/GitHub/autonomous-dev
pwd # Should show: ${PROJECT_ROOT}

# 2. After ANY file changes, resync
./scripts/resync-dogfood.sh # Copies plugins/* → .claude/* (no restart needed!)
Expand Down Expand Up @@ -129,7 +129,7 @@ rm -f ~/.claude/plugins/known_marketplaces.json
# 1. Restart Claude Code

# 2. In your autonomous-dev repo:
cd /Users/akaszubski/Documents/GitHub/autonomous-dev
cd ${PROJECT_ROOT}

# 3. Run bootstrap (copies plugin files to project)
bash install.sh
Expand Down Expand Up @@ -1054,7 +1054,7 @@ gh issue list --label "validate-need"
I'm working on autonomous-dev plugin development (dogfooding mode).

Context:
- Repo: /Users/akaszubski/Documents/GitHub/autonomous-dev
- Repo: ${PROJECT_ROOT}
- Role: Plugin developer (not user)
- Setup: Read docs/DEVELOPMENT.md for full context

Expand Down
8 changes: 4 additions & 4 deletions docs/MCP-ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -343,11 +343,11 @@ def validate_web_request(url: str, policy: Policy) -> ValidationResult:
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/akaszubski/Documents/GitHub/autonomous-dev"]
"args": ["-y", "@modelcontextprotocol/server-filesystem", "${PROJECT_ROOT}"]
},
"git": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-git", "--repository", "/Users/akaszubski/Documents/GitHub/autonomous-dev"]
"args": ["-y", "@modelcontextprotocol/server-git", "--repository", "${PROJECT_ROOT}"]
},
"github": {
"command": "docker",
Expand Down Expand Up @@ -426,7 +426,7 @@ def validate_web_request(url: str, policy: Policy) -> ValidationResult:
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/akaszubski/Documents/GitHub/autonomous-dev"
"${PROJECT_ROOT}"
]
},
"git": {
Expand All @@ -435,7 +435,7 @@ def validate_web_request(url: str, policy: Policy) -> ValidationResult:
"-y",
"@modelcontextprotocol/server-git",
"--repository",
"/Users/akaszubski/Documents/GitHub/autonomous-dev"
"${PROJECT_ROOT}"
]
},
"github": {
Expand Down
4 changes: 2 additions & 2 deletions docs/MCP-SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ The system now integrates with official MCP servers for each capability:
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/akaszubski/Documents/GitHub/autonomous-dev"
"${PROJECT_ROOT}"
]
},
"git": {
Expand All @@ -121,7 +121,7 @@ The system now integrates with official MCP servers for each capability:
"-y",
"@modelcontextprotocol/server-git",
"--repository",
"/Users/akaszubski/Documents/GitHub/autonomous-dev"
"${PROJECT_ROOT}"
]
},
"github": {
Expand Down
2 changes: 1 addition & 1 deletion docs/MIGRATION_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ diff -r .claude.backup.$(date +%Y%m%d) .claude
The realign project already has bootstrap files from our earlier testing:

```bash
cd /Users/akaszubski/Documents/GitHub/realign
cd /path/to/your/realign-project

# Check current state
ls .claude/commands/
Expand Down
6 changes: 3 additions & 3 deletions docs/SECURITY_AUDIT_INDEX.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
## Quick Links to Audit Documents

### 1. Executive Summary (Start here)
**File**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/SECURITY_AUDIT_COMPREHENSIVE.md`
**File**: `${PROJECT_ROOT}/SECURITY_AUDIT_COMPREHENSIVE.md`
**Length**: 251 lines
**Contains**:
- Overview of vulnerabilities
Expand All @@ -23,7 +23,7 @@
---

### 2. Detailed Vulnerability Report
**File**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/SECURITY_AUDIT_ISSUE72.md`
**File**: `${PROJECT_ROOT}/SECURITY_AUDIT_ISSUE72.md`
**Length**: 321 lines
**Contains**:
- Complete vulnerability details
Expand All @@ -38,7 +38,7 @@
---

### 3. Session Log
**File**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/docs/sessions/20251112-security-audit-issue72.md`
**File**: `${PROJECT_ROOT}/docs/sessions/20251112-security-audit-issue72.md`
**Length**: ~100 lines
**Contains**:
- Audit summary
Expand Down
36 changes: 18 additions & 18 deletions docs/TESTS_INDEX.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
## Quick Navigation

### Executive Summaries
- **[TDD_RED_PHASE_SUMMARY.md](/Users/akaszubski/Documents/GitHub/autonomous-dev/TDD_RED_PHASE_SUMMARY.md)** - High-level overview of all 96 tests, success criteria, and implementation roadmap
- **[tests/PHASE_8_PERFORMANCE_TESTS_SUMMARY.md](/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/PHASE_8_PERFORMANCE_TESTS_SUMMARY.md)** - Comprehensive technical reference for all phases
- **[TDD_RED_PHASE_SUMMARY.md](${PROJECT_ROOT}/TDD_RED_PHASE_SUMMARY.md)** - High-level overview of all 96 tests, success criteria, and implementation roadmap
- **[tests/PHASE_8_PERFORMANCE_TESTS_SUMMARY.md](${PROJECT_ROOT}/tests/PHASE_8_PERFORMANCE_TESTS_SUMMARY.md)** - Comprehensive technical reference for all phases

### Test Directories
- **[tests/unit/performance/](/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/)** - All 4 test modules
- **[tests/unit/performance/](${PROJECT_ROOT}/tests/unit/performance/)** - All 4 test modules
- [test_phase8_5_profiler_integration.py](#phase-85-profiler-integration) (27 tests)
- [test_phase9_model_downgrade.py](#phase-9-model-downgrade) (19 tests)
- [test_phase10_prompt_streamlining.py](#phase-10-prompt-streamlining) (22 tests)
Expand All @@ -19,7 +19,7 @@
## Test Files Overview

### Phase 8.5: Profiler Integration
**File**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/test_phase8_5_profiler_integration.py`
**File**: `${PROJECT_ROOT}/tests/unit/performance/test_phase8_5_profiler_integration.py`

**Size**: 662 lines, 25 KB | **Tests**: 27 | **Classes**: 6

Expand Down Expand Up @@ -62,7 +62,7 @@
---

### Phase 9: Model Downgrade
**File**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/test_phase9_model_downgrade.py`
**File**: `${PROJECT_ROOT}/tests/unit/performance/test_phase9_model_downgrade.py`

**Size**: 607 lines, 22 KB | **Tests**: 19 | **Classes**: 4

Expand Down Expand Up @@ -103,7 +103,7 @@
---

### Phase 10: Prompt Streamlining
**File**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/test_phase10_prompt_streamlining.py`
**File**: `${PROJECT_ROOT}/tests/unit/performance/test_phase10_prompt_streamlining.py`

**Size**: 470 lines, 18 KB | **Tests**: 22 | **Classes**: 6

Expand Down Expand Up @@ -153,7 +153,7 @@
---

### Phase 11: Partial Parallelization
**File**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/test_phase11_partial_parallelization.py`
**File**: `${PROJECT_ROOT}/tests/unit/performance/test_phase11_partial_parallelization.py`

**Size**: 555 lines, 21 KB | **Tests**: 28 | **Classes**: 7

Expand Down Expand Up @@ -241,7 +241,7 @@

### All Tests
```bash
cd /Users/akaszubski/Documents/GitHub/autonomous-dev
cd ${PROJECT_ROOT}
source .venv/bin/activate
python -m pytest tests/unit/performance/ -v
```
Expand Down Expand Up @@ -382,20 +382,20 @@ python -m pytest tests/unit/performance/ --cov=plugins.autonomous_dev --cov-repo
## Quick Links

### Test Files
- [test_phase8_5_profiler_integration.py](/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/test_phase8_5_profiler_integration.py)
- [test_phase9_model_downgrade.py](/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/test_phase9_model_downgrade.py)
- [test_phase10_prompt_streamlining.py](/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/test_phase10_prompt_streamlining.py)
- [test_phase11_partial_parallelization.py](/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/test_phase11_partial_parallelization.py)
- [test_phase8_5_profiler_integration.py](${PROJECT_ROOT}/tests/unit/performance/test_phase8_5_profiler_integration.py)
- [test_phase9_model_downgrade.py](${PROJECT_ROOT}/tests/unit/performance/test_phase9_model_downgrade.py)
- [test_phase10_prompt_streamlining.py](${PROJECT_ROOT}/tests/unit/performance/test_phase10_prompt_streamlining.py)
- [test_phase11_partial_parallelization.py](${PROJECT_ROOT}/tests/unit/performance/test_phase11_partial_parallelization.py)

### Documentation
- [TDD_RED_PHASE_SUMMARY.md](/Users/akaszubski/Documents/GitHub/autonomous-dev/TDD_RED_PHASE_SUMMARY.md)
- [tests/PHASE_8_PERFORMANCE_TESTS_SUMMARY.md](/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/PHASE_8_PERFORMANCE_TESTS_SUMMARY.md)
- [tests/unit/performance/README.md](/Users/akaszubski/Documents/GitHub/autonomous-dev/tests/unit/performance/README.md)
- [TDD_RED_PHASE_SUMMARY.md](${PROJECT_ROOT}/TDD_RED_PHASE_SUMMARY.md)
- [tests/PHASE_8_PERFORMANCE_TESTS_SUMMARY.md](${PROJECT_ROOT}/tests/PHASE_8_PERFORMANCE_TESTS_SUMMARY.md)
- [tests/unit/performance/README.md](${PROJECT_ROOT}/tests/unit/performance/README.md)

### Implementation Reference
- [CLAUDE.md](/Users/akaszubski/Documents/GitHub/autonomous-dev/CLAUDE.md) - Project standards
- [PROJECT.md](/Users/akaszubski/Documents/GitHub/autonomous-dev/PROJECT.md) - Project goals
- [plugins/autonomous-dev/agents/](/Users/akaszubski/Documents/GitHub/autonomous-dev/plugins/autonomous-dev/agents/) - Agent implementations
- [CLAUDE.md](${PROJECT_ROOT}/CLAUDE.md) - Project standards
- [PROJECT.md](${PROJECT_ROOT}/PROJECT.md) - Project goals
- [plugins/autonomous-dev/agents/](${PROJECT_ROOT}/plugins/autonomous-dev/agents/) - Agent implementations

---

Expand Down
8 changes: 4 additions & 4 deletions docs/design/DOCUMENTATION_UPDATES_PROGRESS_DISPLAY.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Complete documentation package created for the real-time progress indicators fea

### 1. CHANGELOG.md Entry

**Location**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/CHANGELOG.md` (lines 12-26)
**Location**: `${PROJECT_ROOT}/CHANGELOG.md` (lines 12-26)

**Content**:
- Feature title and GitHub issue reference (#42)
Expand All @@ -49,7 +49,7 @@ Complete documentation package created for the real-time progress indicators fea

### 2. Plugin README.md Update

**Location**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/plugins/autonomous-dev/README.md` (lines 923-981)
**Location**: `${PROJECT_ROOT}/plugins/autonomous-dev/README.md` (lines 923-981)

**Content**:
- Feature overview with "NEW" indicator
Expand All @@ -66,7 +66,7 @@ Complete documentation package created for the real-time progress indicators fea

### 3. Integration Guide (New Document)

**Location**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/docs/PROGRESS_DISPLAY_INTEGRATION.md` (15.9 KB)
**Location**: `${PROJECT_ROOT}/docs/PROGRESS_DISPLAY_INTEGRATION.md` (15.9 KB)

**Sections**:
1. **Overview** - What the feature does and capabilities
Expand Down Expand Up @@ -94,7 +94,7 @@ Complete documentation package created for the real-time progress indicators fea

### 4. Implementation Guide (New Document)

**Location**: `/Users/akaszubski/Documents/GitHub/autonomous-dev/docs/PROGRESS_DISPLAY_IMPLEMENTATION.md` (17.1 KB)
**Location**: `${PROJECT_ROOT}/docs/PROGRESS_DISPLAY_IMPLEMENTATION.md` (17.1 KB)

**Sections**:
1. **Architecture Overview** - ASCII diagram of polling architecture
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@ def user_environment(self, tmp_path):
"matcher": "*",
"hooks": [{
"type": "command",
"command": "MCP_AUTO_APPROVE=true python3 /Users/akaszubski/Documents/GitHub/autonomous-dev/plugins/autonomous-dev/hooks/pre_tool_use.py"
"command": "MCP_AUTO_APPROVE=true python3 ${PROJECT_ROOT}/plugins/autonomous-dev/hooks/pre_tool_use.py"
}]
}]
}
Expand Down
6 changes: 3 additions & 3 deletions plugins/autonomous-dev/tests/unit/test_hook_path_migration.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ def settings_hardcoded(self):
"hooks": [
{
"type": "command",
"command": "MCP_AUTO_APPROVE=true python3 /Users/akaszubski/Documents/GitHub/autonomous-dev/plugins/autonomous-dev/hooks/pre_tool_use.py"
"command": "MCP_AUTO_APPROVE=true python3 ${PROJECT_ROOT}/plugins/autonomous-dev/hooks/pre_tool_use.py"
}
]
}
Expand Down Expand Up @@ -64,7 +64,7 @@ def settings_multiple_hooks(self):
"hooks": [
{
"type": "command",
"command": "MCP_AUTO_APPROVE=true python3 /Users/akaszubski/Documents/GitHub/autonomous-dev/plugins/autonomous-dev/hooks/pre_tool_use.py"
"command": "MCP_AUTO_APPROVE=true python3 ${PROJECT_ROOT}/plugins/autonomous-dev/hooks/pre_tool_use.py"
}
]
}
Expand Down Expand Up @@ -251,7 +251,7 @@ def test_detects_various_hardcoded_patterns(self, settings_file):
from autonomous_dev.scripts.migrate_hook_paths import migrate_hook_paths

patterns = [
"/Users/akaszubski/Documents/GitHub/autonomous-dev/plugins/autonomous-dev/hooks/pre_tool_use.py",
"${PROJECT_ROOT}/plugins/autonomous-dev/hooks/pre_tool_use.py",
"/home/user/projects/autonomous-dev/plugins/autonomous-dev/hooks/pre_tool_use.py",
"C:\\Users\\user\\autonomous-dev\\plugins\\autonomous-dev\\hooks\\pre_tool_use.py",
"/opt/autonomous-dev/plugins/autonomous-dev/hooks/pre_tool_use.py"
Expand Down
Loading