agent_guide 템플릿 기반으로 프로젝트 구조 설정. Gitea(quantlab-agent), Vikunja(project #15) 연동 완료. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.7 KiB
Codebase Concerns (CONCERNS.md)
Known Technical Debt & Fragile Areas
-
UTF-8 Support on PowerShell: The
sync_vendors.batscript utilizeschcp 65001 >nulto support symbols and emojis (🔄,⛏️,🌐). However, invoking this.batscript directly from the newpowershell.exeexecution layers occasionally mangles the output characters or breaks parsing commands. Developers manually validatingsync_vendors.batin Powershell may observe syntax exceptions that don't manifest inside standard CMD executions. -
Path Encoding Depth Limitations: The GSD implementation maps Deep nested
.agent/vendor/**repositories and heavily duplicates structure into.agent/skills/. For Windows systems overriding 260-character restrictions, this can theoretically introduce silent file truncation if the local.agentenvironment scales beyond expectations. -
Submodule Divergences: The primary master hook uses
git submodule update --remote --merge. Tracking upstream mains from multiple open-source repositories means breaking changes authored dynamically by upstream maintainers (e.g.,browser_userewriting its setup commands orobsidian-skillsevolving) could cascade into local logic breaks, requiring a robusttranslate_skills.jssync layer to patch integration shifts. -
Environment Abstraction Leaks: While Zero-Pollution aims to block system pollution,
bootstrap.batutilizesAGENT_PYTHON_PATHconfigured globally to execute.requirements.txt. There is an implicit assumption that this python executable is correctly mapped to an isolated virtual environment (venv). The architecture relies heavily on Developer compliance to not provide a root Python executable.