feat: Add CI/CD pipeline and code quality improvements

- Add GitHub Actions workflow for automated CI/CD
- Configure Node.js 18.x and 20.x matrix testing
- Add TypeScript type checking step
- Add ESLint code quality checks with enhanced rules
- Add Prettier formatting verification
- Add production build validation
- Upload build artifacts for deployment
- Set up automated testing on push/PR
- Replace console.log with environment-aware logger
- Add pre-commit hooks for code quality
- Exclude archive folder from linting

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
hansoo
2025-07-12 15:27:54 +09:00
parent 6a208d6b06
commit 9851627ff1
411 changed files with 14458 additions and 8680 deletions

View File

@@ -1,82 +1,12 @@
{
"models": {
"main": {
"0": "c",
"1": "l",
"2": "a",
"3": "u",
"4": "d",
"5": "e",
"6": "-",
"7": "3",
"8": "-",
"9": "5",
"10": "-",
"11": "s",
"12": "o",
"13": "n",
"14": "n",
"15": "e",
"16": "t",
"17": "-",
"18": "2",
"19": "0",
"20": "2",
"21": "4",
"22": "1",
"23": "0",
"24": "2",
"25": "2",
"provider": "claude-code",
"modelId": "sonnet",
"maxTokens": 64000,
"temperature": 0.2
},
"research": {
"0": "p",
"1": "e",
"2": "r",
"3": "p",
"4": "l",
"5": "e",
"6": "x",
"7": "i",
"8": "t",
"9": "y",
"10": "-",
"11": "l",
"12": "l",
"13": "a",
"14": "m",
"15": "a",
"16": "-",
"17": "3",
"18": ".",
"19": "1",
"20": "-",
"21": "s",
"22": "o",
"23": "n",
"24": "a",
"25": "r",
"26": "-",
"27": "l",
"28": "a",
"29": "r",
"30": "g",
"31": "e",
"32": "-",
"33": "1",
"34": "2",
"35": "8",
"36": "k",
"37": "-",
"38": "o",
"39": "n",
"40": "l",
"41": "i",
"42": "n",
"43": "e",
"provider": "gemini-cli",
"modelId": "gemini-2.5-pro",
"maxTokens": 65536,
@@ -95,10 +25,12 @@
"defaultNumTasks": 10,
"defaultSubtasks": 5,
"defaultPriority": "medium",
"projectName": "Task Master",
"projectName": "Taskmaster",
"ollamaBaseURL": "http://localhost:11434/api",
"bedrockBaseURL": "https://bedrock.us-east-1.amazonaws.com",
"responseLanguage": "Korean",
"defaultTag": "master",
"azureOpenaiBaseURL": "https://your-endpoint.openai.azure.com/",
"userId": "1234567890"
},
"claudeCode": {}