Complete rebrand from Apoklisis to Patherly

- Update all frontend branding (title, headers, login/register pages)
- Update documentation (CLAUDE-SETUP, CURRENT-STATE, PROGRESS, LESSONS-LEARNED)
- Update backend scripts and test configuration
- Fix emoji encoding in seed scripts for Windows compatibility
- Sync seed user credentials between seed_data.py and seed_trees.py
- Update database references to patherly/patherly_test

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Michael Chihlas
2026-01-31 21:55:55 -05:00
parent 06cc83e3fe
commit 2421f10dbd
16 changed files with 60 additions and 60 deletions

View File

@@ -1,10 +1,10 @@
# Claude Code Setup Reference for Apoklisis
# Claude Code Setup Reference for Patherly
This document catalogs all tools, plugins, and MCP servers available to Claude Code when developing Apoklisis, along with guidelines for their effective use.
This document catalogs all tools, plugins, and MCP servers available to Claude Code when developing Patherly, along with guidelines for their effective use.
**Last Updated**: 2026-01-29
**Project**: Apoklisis
**Working Directory**: `c:\Dev\Projects\Apoklisis`
**Project**: Patherly
**Working Directory**: `c:\Dev\Projects\patherly`
**Platform**: Windows (win32)
**IDE**: VSCode with Claude Code extension
@@ -289,8 +289,8 @@ These tools must be loaded via ToolSearch before use.
**Connection Details**:
- **Connection String**: `postgresql://postgres:postgres@localhost:5432/apoklisis`
- **Container Name**: `apoklisis_postgres`
- **Connection String**: `postgresql://postgres:postgres@localhost:5432/patherly`
- **Container Name**: `patherly_postgres`
- **Database Version**: PostgreSQL 16 Alpine
- **Docker Requirement**: Docker Desktop must be running
@@ -362,11 +362,11 @@ curl -X GET "http://localhost:8000/api/v1/trees" -H "Authorization: Bearer <toke
---
## Project-Specific Context: Apoklisis
## Project-Specific Context: Patherly
### Project Overview
**Apoklisis** is a troubleshooting decision tree web application designed for MSP (Managed Service Provider) engineers. The application allows engineers to create, manage, and navigate through decision trees for common IT support scenarios, improving troubleshooting consistency and efficiency.
**Patherly** is a troubleshooting decision tree web application designed for MSP (Managed Service Provider) engineers. The application allows engineers to create, manage, and navigate through decision trees for common IT support scenarios, improving troubleshooting consistency and efficiency.
### Technology Stack
@@ -378,7 +378,7 @@ curl -X GET "http://localhost:8000/api/v1/trees" -H "Authorization: Bearer <toke
- **Authentication**: JWT tokens (15-min access, 7-day refresh)
- **Password Hashing**: bcrypt (via passlib, pinned to 4.1.2 for compatibility)
- **API Endpoints**: 18 RESTful endpoints
- **Containerization**: Docker (apoklisis_postgres container)
- **Containerization**: Docker (patherly_postgres container)
- **Migrations**: Alembic
**Frontend (Complete + Tree Editor)**:
@@ -543,10 +543,10 @@ uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
**Database Connection**:
- **Host**: localhost:5432
- **Database**: apoklisis
- **Database**: patherly
- **User**: postgres
- **Password**: postgres
- **Container**: apoklisis_postgres
- **Container**: patherly_postgres
### Recent Work & Git History