Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
2bd4cd2
feat(error-resolution): add performance comparison tools and guide
positivefsignal-svg Nov 1, 2025
535b95c
docs(phase4): add comprehensive Phase 4 final summary
positivefsignal-svg Nov 2, 2025
b697c36
feat: complete Enterprise template with all 142 scripts and documenta…
positivefsignal-svg Nov 2, 2025
761bae6
feat(adr): implement ADRBuilder for architecture decision records
positivefsignal-svg Nov 2, 2025
fece4bd
feat(cli): add Tier 1 CLI Week 4 expansion with 4 major features
positivefsignal-svg Nov 2, 2025
857d617
feat(cli): expand Dataview templates with 5 new query types
positivefsignal-svg Nov 2, 2025
a73520e
feat(monitor): implement ProductionMonitor for production exception t…
positivefsignal-svg Nov 2, 2025
e89203d
feat(tier1-cli): add Mermaid diagram customization options
positivefsignal-svg Nov 2, 2025
49d2a4f
feat(tier1-cli): add Dashboard export to PDF/PNG
positivefsignal-svg Nov 2, 2025
54267a2
feat(performance): add PerformanceDashboard monitoring system
positivefsignal-svg Nov 2, 2025
2a20d42
docs(tier1-phase2): add completion report and code changelog
positivefsignal-svg Nov 2, 2025
c5005fa
feat(tier1-cli): add Tag Conflict Resolution (Phase 2.2)
positivefsignal-svg Nov 2, 2025
64fbf37
fix(tests): use truthiness check for NumPy boolean values
positivefsignal-svg Nov 2, 2025
1fdd356
docs(phase2): update completion report to 100% complete
positivefsignal-svg Nov 2, 2025
b62f2c3
feat(debt): add TechnicalDebtTracker system (P3-3)
positivefsignal-svg Nov 2, 2025
72690b3
feat(obsidian): add AI-powered devlog content generation
positivefsignal-svg Nov 2, 2025
9754984
feat(tdd): implement TDD Workflow Tracker with compliance scoring (Ph…
positivefsignal-svg Nov 2, 2025
51aeae6
feat(obsidian): add structure validator and unified rules
positivefsignal-svg Nov 2, 2025
74e6186
docs(debt): add technical debt resolution plan and baseline
positivefsignal-svg Nov 2, 2025
44ae8e0
feat(tdd-enforcer): add Phase 3 automated test generation
positivefsignal-svg Nov 2, 2025
2d8fa73
feat(tdd-enforcer): add Phase 4 dashboard integration
positivefsignal-svg Nov 2, 2025
67de8f5
docs(debt): add P10 UTF-8 issue to resolution plan
positivefsignal-svg Nov 3, 2025
4997242
docs(pr): add comprehensive PR description for Week 5-6
positivefsignal-svg Nov 3, 2025
03ed494
docs(claude): refactor CLAUDE.md and create separate guides
positivefsignal-svg Nov 3, 2025
e323c55
docs(claude): enhance AI keyword triggers with bilingual support
positivefsignal-svg Nov 3, 2025
2172b48
docs: add comprehensive cross-references to all guide documents
positivefsignal-svg Nov 3, 2025
375162d
docs: add YAML frontmatter metadata to all guide documents
positivefsignal-svg Nov 3, 2025
bbe19e7
feat(docs): add documentation quality metrics tracking system
positivefsignal-svg Nov 3, 2025
1c9c6ee
feat(docs): add emoji support for quality reports
positivefsignal-svg Nov 3, 2025
d946783
fix(review): add CLI script detection to reduce print() false positives
positivefsignal-svg Nov 3, 2025
015b6ae
perf(evidence): add evidence archiver for 100x faster directory opera…
positivefsignal-svg Nov 4, 2025
17f5976
feat(session): add Week 7 Phase 1 - automatic session recovery
positivefsignal-svg Nov 4, 2025
a9c02a8
feat(session): add Week 7 Phase 2 - cross-session context sharing
positivefsignal-svg Nov 4, 2025
0baa8c8
chore: remove temporary utility files
positivefsignal-svg Nov 4, 2025
b659806
feat(analytics): add Week 7 Phase 3 - context analytics
positivefsignal-svg Nov 4, 2025
76d2f91
feat(benchmark): add P16 Competitive Benchmarking system
positivefsignal-svg Nov 4, 2025
75a2f2c
feat(p16): integrate P16 gate validation into TaskExecutor
positivefsignal-svg Nov 4, 2025
2867bfa
docs(constitution): add P16 Competitive Benchmarking article
positivefsignal-svg Nov 4, 2025
bc7eba6
docs(claude): add P16 Competitive Benchmarking to CLAUDE.md
positivefsignal-svg Nov 4, 2025
67f14b4
fix(p10): resolve SyntaxWarning in auto_sync_obsidian.py
positivefsignal-svg Nov 4, 2025
118c493
feat(p7): add comprehensive Hallucination Prevention tests
positivefsignal-svg Nov 4, 2025
6320813
fix(p10): completely eliminate SyntaxWarning in auto_sync_obsidian
positivefsignal-svg Nov 4, 2025
9d1a920
feat(tests): add comprehensive task_executor core function tests
positivefsignal-svg Nov 4, 2025
067068d
test(task_executor): add comprehensive test coverage (20% → 60%)
positivefsignal-svg Nov 5, 2025
6215edd
test(p7): fix pre-execution guard tests for emoji detection
positivefsignal-svg Nov 5, 2025
47feb5f
fix(tests): remove duplicate test files causing collection errors
positivefsignal-svg Nov 5, 2025
1e5f21b
docs(session): add comprehensive session summary for 2025-11-05
positivefsignal-svg Nov 5, 2025
60f81bf
chore(session): cleanup session and remove pycache files
positivefsignal-svg Nov 6, 2025
0391c9c
feat(stage5): implement Hook system Phase 1 & 2
positivefsignal-svg Nov 7, 2025
8cf67de
feat(stage5): complete Stage 5 with comprehensive documentation
positivefsignal-svg Nov 7, 2025
0cfac22
docs(stage5): update reports with actual CI/CD metrics from PR #5
positivefsignal-svg Nov 7, 2025
ba0ca26
feat(stage6): complete Phase 1 template packaging
positivefsignal-svg Nov 7, 2025
c4b7772
feat(stage6): complete Phase 2 documentation consolidation
positivefsignal-svg Nov 7, 2025
a106460
docs(stage6): add Stage 6 completion report
positivefsignal-svg Nov 7, 2025
57eede3
fix(p10): resolve Python 3.8 compatibility and P10 encoding violations
positivefsignal-svg Nov 8, 2025
eb326ec
fix(p10): establish UTF-8 encoding policy to prevent corruption
positivefsignal-svg Nov 8, 2025
60a2486
fix(p10): translate streamlit Korean to English and remove all emojis
positivefsignal-svg Nov 8, 2025
3133816
fix(p10): translate all Korean to English in profiler and dashboard
positivefsignal-svg Nov 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
153 changes: 50 additions & 103 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -1,119 +1,66 @@
{
"permissions": {
"allow": [
"Bash(python example_usage.py:*)",
"Bash(python scripts/multi_agent_sync.py:*)",
"Bash(python scripts/context_provider.py:*)",
"Bash(python:*)",
"Read(//c/c/Users/user/Documents/GitHub/**)",
"Read(//c/Users/user/Documents/GitHub/mcp-precision-system/**)",
"Bash(cmd /c \"dir /B \"\"C:\\Users\\user\\Documents\\Obsidian Vault\\개발일지\"\" 2>nul | findstr 2025-11\")",
"Bash(git add:*)",
"Bash(git commit -m \"$(cat <<''EOF''\nfeat: integrate MCP Precision System for hallucination-free development\n\nAdd connection layer to MCP Precision System (separate project)\n\nChanges:\n- config/master_config.json: Add precision_system configuration\n - Orchestration policy with risk thresholds\n - MCP server priorities (Context7, Sequential, Playwright)\n - Hallucination guard settings\n - Theory validation requirements\n\n- .github/workflows/precision-check.yml: CI/CD automation\n - Precision verification on PR\n - Hallucination pattern detection\n - Theory compliance validation\n - Automated quality reports\n\n- scripts/use_precision.py: Helper to load MCP Precision System\n - Simple import from separate project\n - Configuration examples\n - Verification level controls\n\n- tests/test_precision_integration.py: Integration tests\n - 11 test categories\n - Framework detection\n - Hallucination detection\n - Theory validation\n - MCP orchestration\n\n- docs/: Planning and design documents\n - IMPROVEMENT_PLAN_FOR_REVIEW.md\n - TOKEN_OPTIMIZED_PLAN.md\n\nMCP Precision System location:\nC:/Users/user/Documents/GitHub/mcp-precision-system\n\nFeatures:\n- Zero hallucination (99% prevention)\n- Theory-based development (13 verified theories)\n- Byzantine consensus (multi-source verification)\n- 0 new dependencies\n- Backward compatible\n\n🤖 Generated with Claude Code (https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")",
"Bash(git commit:*)",
"Bash(git init:*)",
"mcp__obsidian__obsidian_append_content",
"Bash(git commit --no-verify -m \"$(cat <<''EOF''\nfeat(error-resolution): add performance comparison tools and guide\n\nAdd complete performance verification system for Hybrid Error Resolution v3.0\n\nCore Features:\n- benchmark_error_resolution.py: Automated benchmarking\n- compare_performance.py: Performance analysis and ROI calculation\n- HYBRID_PERFORMANCE_COMPARISON.md: Complete comparison guide\n- error_resolution_demo.py: 6 usage examples\n- README.md: Performance verification section added\n\nPerformance Metrics:\n- Automation Rate: 15% -> 72% (+380%)\n- Resolution Time: 5min -> 30sec (-90%)\n- User Intervention: 85% -> 28% (-67%)\n- ROI: 7.5 month break-even, +735% (3-year)\n\n🤖 Generated with Claude Code (https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")",
"mcp__obsidian__obsidian_list_files_in_dir",
"Bash(test:*)",
"Bash(python:*)",
"mcp__obsidian__obsidian_get_file_contents",
"mcp__codex-mcp__codex",
"Bash(export:*)",
"Bash(gh run list:*)",
"mcp__obsidian__obsidian_append_content",
"Bash(git commit:*)",
"Bash(git checkout:*)",
"Bash(xargs grep -l ProductionMonitor|PerformanceDashboard|TechnicalDebt 2)",
"Bash(nul)",
"Bash(ruff check:*)",
"Bash(cat:*)",
"Bash(timeout 3 python:*)",
"Bash(move scriptsdemo_phase_c.py scriptsdemo_executor.py)",
"Bash(if not exist \"C:\\Users\\user\\Documents\\GitHub\\251102_new\\src\" mkdir \"C:\\Users\\user\\Documents\\GitHub\\251102_new\\src\")",
"Bash(copy flask_app.py \"C:\\Users\\user\\Documents\\GitHub\\251102_new\\src\\app.py\")",
"Skill(codex)",
"Bash(git log:*)",
"mcp__codex-mcp__codex",
"Bash(dir:*)",
"Bash(Select-Object -First 100)",
"Bash(ping:*)",
"Skill(webapp-testing)",
"Bash(Select-String -Pattern \"passed|failed|ERROR\")",
"Bash(Select-Object -First 5)",
"Bash(.venv/Scripts/python.exe:*)",
"Bash(git push:*)",
"Bash(.venv/Scripts/pip.exe install:*)",
"Bash(.venv/Scripts/playwright.exe install:*)",
"Bash(gh pr create:*)",
"Bash(echo:*)",
"Bash(del debug_test.py debug_test2.py debug_test3.py)",
"Bash(cmd /c \"dir /B \"\"C:\\Users\\user\\Documents\\Obsidian Vault\\개발일지\\2025-11-02\"\" 2>nul | findstr -i \".md\"\")",
"Bash(awk:*)",
"Bash(tree:*)",
"Bash(cmd /c \"dir /B \"C:UsersuserDocumentsObsidian Vault개발일지\" 2>nul | findstr 2025-11\")",
"Bash(git reset:*)",
"Bash(ruff format:*)",
"Bash(tee:*)",
"Bash(curl:*)",
"Bash(if [ -f RUNS/stats/trends.json ])",
"Bash(then head -20 RUNS/stats/trends.json)",
"Bash(else echo \"File not found\")",
"Bash(fi)",
"Bash(pytest:*)",
"Bash(.venvScriptspython.exe -m pytest tests/unit/test_test_generator_enhanced.py -v)",
"Bash(pip install:*)",
"Bash(streamlit run:*)",
"Bash(gh repo create:*)",
"Bash(git remote add:*)",
"Bash(git push:*)",
"Bash(git tag:*)",
"Bash(gh release create:*)",
"Bash(__NEW_LINE__ - Add User model)",
"Bash(__NEW_LINE__ 요구사항:)",
"Bash(__NEW_LINE__ Option A: 간단한 JWT만)",
"Bash(Option B: 전체 인증 시스템)",
"Bash(__NEW_LINE__ Option A: SQLite)",
"Bash(__NEW_LINE__ Option B: PostgreSQL)",
"Bash(__NEW_LINE__ ModuleNotFoundError: No module named 'fastapi')",
"Bash(__NEW_LINE__ 이 에러의 원인과 해결 방법 알려줘.)",
"Bash(내 환경:)",
"Bash([에러 메시지])",
"Read(//c//**)",
"Bash(gh pr list:*)",
"Bash(gh repo view:*)",
"Bash(gh api:*)",
"WebFetch(domain:github.com)",
"Bash(git fetch:*)",
"Bash(git checkout:*)",
"Bash(git merge:*)",
"Bash(git log:*)",
"Bash(echo:*)",
"WebFetch(domain:raw.githubusercontent.com)",
"Read(//c/Users/user/.claude/**)",
"mcp__obsidian__obsidian_get_recent_periodic_notes",
"Bash(.venvScriptspython.exe -m pytest teststest_session_recovery.py -v)",
"Bash(cp:*)",
"Bash(cat:*)",
"Bash(docs/QUICK_START.md)",
"Bash(Select-Object -First 30)",
"WebSearch",
"Bash(timeout 60 bash:*)",
"Bash(xargs:*)",
"Bash(git rm:*)",
"Bash(findstr:*)",
"mcp__codex-mcp__ping",
"Bash(start http://localhost:8000)",
"Bash(timeout 5 python:*)",
"Bash(taskkill:*)",
"Bash(netstat:*)",
"Bash(dir:*)",
"Skill(webapp-testing)",
"Bash(playwright install:*)",
"Bash(run_dashboard_fixed.bat)",
"Bash(cmd /c run_dashboard_fixed.bat)",
"Bash(chcp:*)",
"Bash(set:*)",
"Bash(set PYTHONUTF8=1)",
"Bash(start http://localhost:8501)",
"Bash(copy obsidian_update.md \"C:\\Users\\user\\Documents\\Obsidian Vault\\Projects\\SessionManager-Complete-2025-10-27.md\")",
"Bash(start http://localhost:8003)",
"Skill(artifacts-builder)",
"Bash(bash:*)",
"Bash(start integrated_dashboard.html)",
"Skill(pdf)",
"Bash(start master_dashboard.html)",
"Bash(cmd /c \"dir \"\"C:\\Users\\user\\Documents\\Obsidian Vault\\개발일지\\*2025-10-28*\"\" /B 2>nul\")",
"Bash(xcopy:*)",
"Bash(chmod:*)",
"Bash(pre-commit install:*)",
"Bash(cmd /c \"dir /b TASKS\\*.yaml 2>nul | find /c /v \"\"\")",
"Bash(Select-Object -First 50)",
"Bash(Select-String -Pattern \"SyntaxWarning\")",
"Bash(ruff format:*)",
"Bash(.venv\\Scripts\\python.exe -m pytest:*)",
"Bash(tests/test_task_executor_comprehensive_clean.py)",
"Bash(find:*)",
"Bash(git rm:*)",
"Bash(source .venv/bin/activate)",
"Bash(.venvScriptsactivate)",
"Bash(timeout 120 python -m pytest:*)",
"Bash(git prune:*)",
"Bash(timeout 60 pytest:*)",
"Bash(if exist .githooks dir .githooks /B)",
"Bash(timeout 30 pytest:*)",
"mcp__codex-mcp__help",
"Bash(timeout 30 python:*)",
"Bash(pip show:*)",
"Bash(awk:*)",
"Bash(where:*)",
"Bash(gitleaks version)",
"Bash(source ~/.bashrc)",
"Bash(timeout 30 gitleaks detect:*)",
"Bash(timeout 60 python:*)",
"Bash(git stash pop:*)",
"Bash(git stash drop:*)",
"Bash(.gitignore)",
"Bash(grep:*)",
"Bash(git stash:*)",
"Bash(nul)",
"WebFetch(domain:medium.com)",
"WebFetch(domain:dev.to)",
"SlashCommand(/sc:workflow CLAUDE.md --strategy systematic --depth deep)",
"mcp__obsidian__obsidian_list_files_in_vault",
"mcp__obsidian__obsidian_list_files_in_dir"
"Bash(.venvScriptspython.exe -m pytest tests/test_pre_execution_guard.py -v)",
"Bash(copy RUNSsession_summary_2025-11-05.md \"%OBSIDIAN_VAULT_PATH%\\개발일지\\2025-11-05\\Session-Summary-Test-Coverage.md\")"
],
"deny": [],
"ask": []
Expand Down
14 changes: 14 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,17 @@
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text

# Python files: UTF-8 encoding, LF line endings (prevent corruption)
*.py text eol=lf encoding=UTF-8
*.pyi text eol=lf encoding=UTF-8

# Configuration files
*.yaml text eol=lf
*.yml text eol=lf
*.json text eol=lf
*.md text eol=lf

# Shell scripts
*.sh text eol=lf
*.bash text eol=lf
Loading
Loading