-
Notifications
You must be signed in to change notification settings - Fork 9
21 FAQ
Answers to common questions about PACT OS architecture, contributions, and product features.
A: PACT OS is a production-grade personal productivity and accountability system built with Next.js 16, React 19, TypeScript, Tailwind CSS v4, and Supabase PostgreSQL. It combines time-blocked planning, habit streaks, integer-cents financial ledgers, deep work focus timers, and a server-authoritative commitment engine.
A: Yes! PACT OS is open-source under the MIT License.
A: Developers, professionals, and students who want a unified productivity OS with binding accountability, verifiable proof of work, and strict data privacy.
A: No! All 56 domain unit test suites run 100% offline locally in under 5 seconds. You do not need a live Supabase account or cloud credentials to develop and run tests.
A: We maintain a Curated 20 Beginner Issue Catalog (#52–#71) labeled good first issue on GitHub. See our Contributing Guide.
A:
-
supabase/migrations/*(All 26 SQL migration files are frozen). -
src/lib/money.ts(Core integer-cents arithmetic logic). - Database RLS policies and authentication security boundaries.
A: Floating-point math in JavaScript (0.1 + 0.2 = 0.30000000000000004) causes rounding errors. Storing currency as amount_cents (bigint) eliminates IEEE 754 precision drift.
A: PACT OS includes a client-side Web Audio synthesizer (src/lib/focus/sound.ts) that generates focus soundscapes directly in the browser via native AudioContext oscillators and filters. It consumes 0 network bandwidth and works 100% offline.
A: All database timestamps are stored in UTC (TIMESTAMPTZ). Day boundaries are converted deterministically using the user's IANA timezone (profiles.timezone). Critical deadline evaluations are performed server-side via cron (/api/cron/sweep-deadlines).
| 🏛️ Project Hub | 🛠️ Developer Docs | 💬 Community & Support |
|---|---|---|
| GitHub Repository | System Architecture | GitHub Discussions |
| Beginner Issue Catalog | Design System | Open Issues |
| Production Deployment | API Reference | Pull Requests |
| Project Roadmap | Testing & QA Matrix | Maintainer Governance |
- Codebase Tour
- Domain Model
- Database Architecture
- Security Model
- Financial System
- Consequence System
- External Integrations
- Discipline Intelligence
- Data Portability & Sync