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

@@ -2,7 +2,7 @@
"""
Comprehensive MSP/SMB Troubleshooting Decision Trees Seed Script.
This script populates Apoklisis with realistic troubleshooting decision trees
This script populates Patherly with realistic troubleshooting decision trees
covering common Tier 1, Tier 2, and Tier 3 support scenarios.
Run from the backend directory with: python -m scripts.seed_trees
@@ -23,8 +23,8 @@ API_BASE_URL = "http://localhost:8000/api/v1"
# Default admin user for seeding
SEED_USER = {
"email": "seed.admin@example.com",
"password": "SeedAdmin2024!Secure",
"name": "Seed Administrator",
"password": "SeedAdmin123!",
"name": "Seed Admin",
"role": "admin"
}
@@ -3374,7 +3374,7 @@ async def create_tree(client: httpx.AsyncClient, token: str, tree_data: dict) ->
async def seed_database():
"""Main seeding function."""
print("\n" + "=" * 60)
print(" APOKLISIS - MSP/SMB Troubleshooting Trees Seeder")
print(" PATHERLY - MSP/SMB Troubleshooting Trees Seeder")
print("=" * 60)
async with httpx.AsyncClient(timeout=60.0) as client:
@@ -3453,7 +3453,7 @@ async def seed_database():
def main():
parser = argparse.ArgumentParser(
description="Seed the Apoklisis database with MSP/SMB troubleshooting trees"
description="Seed the Patherly database with MSP/SMB troubleshooting trees"
)
parser.add_argument(
"--api-url",