-
Notifications
You must be signed in to change notification settings - Fork 9
19 Releases
Vicky Patel edited this page Sep 14, 2026
·
1 revision
Release packaging standards, semantic versioning policy, and version release history.
PACT OS follows Semantic Versioning 2.0.0:
-
MAJOR (
v1.0.0): Breaking database schema changes or incompatible domain state machine overhauls. -
MINOR (
v0.1.0): New feature modules, API endpoints, or external connectors. -
PATCH (
v0.1.1): Bug fixes, UI polish, accessibility enhancements, or documentation updates.
Release verification is enforced via scratch/release-check.mjs:
# Execute release readiness audit
npm run release:checkThe script validates:
- All 56 domain unit test suites PASS.
- TypeScript strict mode typechecks with 0 errors.
- ESLint passes with 0 warnings or errors.
- Relative Markdown link audit validates 100% of links.
- Secret scanner confirms 0 leaked API keys or credentials.
- All 26 Supabase SQL migration files are frozen and present.
- Next.js production build compiles successfully.
- Initial open-source release of PACT OS.
- Includes 14 core OS modules, WebAuthn passkey authentication, integer-cents financial engine, Web Audio soundscape synthesizer, and 20 canonical beginner issues (#52–#71).
| 🏛️ 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