Changelog
A phase-by-phase record of how Atriux got built. Newest first. Phase numbers are non-contiguous in spots — the project pivoted mid-flight (notably Phase 8 replacing Phase 4's Connect setup), and the numbers are preserved for traceability rather than rewritten.
Phase 12 — Documentation site
shippedThis site. Sidebar nav, editorial typography, ten reference pages covering everything from build-agent internals to W-9 capture.
- DocsShell + DocsSidebar in @atriux/ui
- .docs-prose typography class with editorial headings, callouts, code blocks
- Public access via the proxy — no sign-in required to read docs
Phase 11 — Public marketing site + dashboard split
shippedThe signed-out / now renders a marketing homepage. Authed home moved to /dashboard. New /creator-program and /pricing pages. Header chrome adapts based on auth.
Phase 10 — AI-assisted submission gate
shippedHeuristic prefilter + Claude Haiku evaluator inspect a project before it goes public. Flagged projects land in unlisted with a visible reason banner. Fails open on transient errors.
Phase 9 — User profile + settings
shipped/settings with display name, handle, bio, account-deletion. Soft-delete via users.deleted_at. Public profile pages at /u/[handle].
Phase 8 — Custom payouts + Atriux-owned creator dashboard
shippedReplaced Stripe Connect with a frictionless creator-owned dashboard. Payout-method submission with AES-256-GCM encryption. PayPal email + US bank routing/account supported.
- 8.1 — schema migration + Creator type rewrite
- 8.2 — frictionless enrollment, Connect surface removed
- 8.3 — submission API + encryption helper
- 8.4 — /creator rewrite
- 8.5+ (PayPal API, W-9, 1099) — deferred
Phase 5 — LLM project-builder agent (compose + generate modes)
shippedThe /build chat surface. Agent picks blocks (compose) or scaffolds custom React (generate). Sandboxed iframe + esbuild + @atriux/runtime SDK contain generate-mode projects. Hybrid moat: closed visual shell, open functional code.
- 5.4 — universal theme + AppShell + scroll containment
- 5.4c — job-listings collapsed into platform
- 5.4d — ChatBlock + data agent (replaced forms)
- 5.5 — hybrid agent (compose vs. generate)
- 5.5b — sandboxed runtime + esbuild + iframe
- 5.6 — /build UI
- 5.7 — visibility gate (public/unlisted/private), owner controls
Phase 4.5 — Architectural polish
shippedBilling routes migrated into the platform app (away from job-listings). Dashboard upgraded to the editorial visual language.
Phase 4 — Stripe Connect marketplace (later replaced in Phase 8)
shippedCreator infrastructure with Stripe Connect Express onboarding + destination-charges-with-transfers. Phase 8 later scrapped this in favor of a custom dashboard, but the 70/30 split it established remains.
Phase 3 — Universal SSO across sub-apps
shippedSingle sign-in cookie shared across atriux.tech and *.atriux.tech. Sub-apps (jobs, etc.) authenticate via the platform without their own sign-in flow.
Phase 2 — Credits primitive
shipped$0.10 per credit. Per-call deduction (round up). Transactions tagged with project_slug so you can audit spend on /credits.
Phase 1 — Absorbed job-listings into the Atriux monorepo
shippedTurborepo at /platform/. apps/{platform,job-listings} + packages/{ui,blocks,runtime,db,auth,payments}. job-listings now ships under the canonical host with a legacy-host rewrite for jobs.atriux.tech.
Phase 6 — Project chat / extender
deferredAn end-user-facing chat that lets viewers ask the project for changes ('add a column for due dates'). Deferred until after Phase 12 — wants live user feedback on the static catalog first.
Phase 8.5–8.8 — PayPal Payouts API + W-9 + 1099-NEC + cleanup
deferredSchema and dashboard ship first; the actual API integrations happen post-launch when there's real volume to dispatch. Until then, payouts are processed manually for the few creators that hit thresholds.
Versioning notes
Atriux doesn't cut numbered releases — every merge to main deploys. Phase numbers are planning units, not version tags. The docs index always reflects the live platform.
For the full plan including in-flight and deferred work, see TRACKER.md in the repo. Read this changelog for what shipped; read TRACKER for what's coming.
Want a feature?
Email rhimaaron@gmail.com or open an issue on the project repo. Concrete proposals (with a use case) jump the queue.
Back to overview.