About Oiyo
The Sanctuary of Self-Discovery
Our Mission
Oiyo is dedicated to the preservation and synthesis of universal wisdom. We believe that by understanding our own ontological blueprint, we can navigate the cosmos with greater purpose and resonance.
Living Data
We view data not as static numbers, but as living extensions of your essence. Our "Living Data" philosophy ensures that every insight we provide is dynamically attuned to your evolving journey.
The Keepers
We are a collective of seekers, developers, and mystics working to bridge the gap between ancient traditions (Saju, Astrology) and modern frameworks (Big 5, HEXACO).
System Evolution
Changelog
Changelog
All notable changes to this project will be documented in this file.
[2026-01-10] - UI Polishment & Icon Standardization
Changed
- Icon-First Navigation: Replaced text/emoji tabs with
lucide-reacticons in Work, Finance, and Wellness Hubs. - Enhanced Result UI: Standardized action buttons (Share, Retake, Home) to rounded-full icon buttons across Leadership, Decision Making, Family Dynamics, and Wellness modules.
- Poetic Loading States: Integrated
PoeticLoaderfor analysis phases in Saju, Family Dynamics, and Wellness, replacing generic spinners. - Locale Refinement: Standardized
Localetype usage and globalized currency/date formatting in Work and Finance modules.
[2026-01-09] - Zero-Error Build & Polishment Phase Launch
Fixed
- TypeScript & Build: Achieved a 100% clean build (
npm run build). Resolved all type mismatches in Saju, Tarot, Leadership, and Economic Personality modules. - ESLint: Resolved all 15 linting issues including:
- Fixed conditional hook calls in
BiorhythmCalculator.tsxandGamificationStats.tsx. - Resolved synchronous
setStatecascading renders inLeadershipResultClient.tsxandRiasecTest.tsx. - Fixed unescaped quote entities in multiple result displays.
- Added missing effect dependencies in
FocusTimer. - Corrected static component definitions in
BiorhythmCalculator.tsx.
- Fixed conditional hook calls in
Changed
- I18n Integrity: Standardized result data structures for Enneagram, Burnout, and Saju to support all 6 locales.
- Project Scope: Transitioned from feature addition to UX Polishment and Functional Excellence.
Documentation
- Initialized
AGENTS.mdto define operational principles for AI collaborators. - Initialized
STRUCTURE.mdto track project architecture and module dependencies.