2.7 KiB
2.7 KiB
Memory Index
Тематическая память по проекту Bicycle. CLAUDE.md — общая архитектура/команды; здесь — узкие темы, чтобы не читать много текста ради конкретного вопроса.
- Именование и PHPDoc — snake_case переменные, camelCase методы, PascalCase классы, PHPDoc везде
- Обновлять CLAUDE.md без напоминаний — после каждого изменения кода обновлять CLAUDE.md самостоятельно
- Не коммитить самому — git commit/push делает пользователь вручную
- Общение по-русски — включая описания Bash-вызовов и подобных tool-call'ов
- Меньше уточнений — не переспрашивать по некритичным/обратимым шагам
- Не делать лишнего — не выносить абстракции "про запас", не додумывать причины, вопрос ≠ команда действовать
- Auth API — терминология Kohana — login/logout/loggedIn/getUser/checkPassword, Auth::instance(), без слова Provider
- Учебный проект — не предлагать замену на Laravel/Symfony
- Место хранения памяти — вся память по Bicycle тут, не в глобальном auto-memory
- Roadmap: слой БД — MariaDB/PDO реализован и протестирован (реальное подключение); Mongo/Elasticsearch написаны, ждут внешней инфры от пользователя
- Работа с референс-кодом из других проектов — пользователь кидает код из eoffice_v3 и т.п.: адаптировать критически, не копировать вслепую, но уважать явные повторные сигналы по неймингу
- Идея: CLI-точка входа — отложенный cli.php для миграций/крона
- Никакого inline JS в HTML — только jQuery
.on()в отдельном .js-файле, даже для мелочи вроде onchange