Solomon Logo

Solomon

AI-Powered Biblical Counseling β€” Documentation Hub

πŸ“š Welcome to the Solomon Documentation Hub

This site provides technical documentation for the Solomon application β€” an AI counselor grounded in Reformed theology, offering individual and couples counseling. Select a topic below to explore.

πŸ—οΈ

Tech Stack & Architecture

Complete technical reference: framework, services, Firestore collections, Firebase config, Cloud Functions, CI/CD pipeline, and key file map. The authoritative guide for developers and contributors.

Architecture Tech Stack Firebase CI/CD

GitHub Repository

Access the source code, submit issues, contribute to the project, and explore the codebase. The central hub for all development activity.

Source Code Issues Contributing
πŸ“–

Counseling Framework

Solomon's theological foundation β€” Reformed confessional standards, the Prophet-Priest-King framework, ESV Scripture integration, and how the AI counselor applies biblical wisdom to individual and couples sessions.

Reformed Theology Westminster Standards Prophet-Priest-King
πŸ—ΊοΈ

User Journeys

Step-by-step workflows for every user interaction β€” authentication, individual counseling sessions, couples mode with partner invitations, session history, voice readback, and counselor connection requests.

Individual Mode Couples Mode Voice & TTS
⚑

Developer Quick Reference

Everything you need to move fast: npm scripts, local dev commands, Firebase CLI, route map, key files, environment variables, and a curated list of common gotchas with fixes.

Commands Routes Gotchas
πŸš€

SDLC & CI/CD Workflow

How Solomon is built, tested, and shipped β€” the dual-workflow GitHub Actions pipeline, AI-powered release notes, semantic versioning rules, WIF authentication, and the security model.

CI/CD Dual Workflow Releases