Atriux

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 12Documentation site

shipped

This 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 11Public marketing site + dashboard split

shipped

The 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 10AI-assisted submission gate

shipped

Heuristic 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 9User profile + settings

shipped

/settings with display name, handle, bio, account-deletion. Soft-delete via users.deleted_at. Public profile pages at /u/[handle].

Phase 8Custom payouts + Atriux-owned creator dashboard

shipped

Replaced 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 5LLM project-builder agent (compose + generate modes)

shipped

The /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.5Architectural polish

shipped

Billing routes migrated into the platform app (away from job-listings). Dashboard upgraded to the editorial visual language.

Phase 4Stripe Connect marketplace (later replaced in Phase 8)

shipped

Creator 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 3Universal SSO across sub-apps

shipped

Single 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 2Credits primitive

shipped

$0.10 per credit. Per-call deduction (round up). Transactions tagged with project_slug so you can audit spend on /credits.

Phase 1Absorbed job-listings into the Atriux monorepo

shipped

Turborepo 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 6Project chat / extender

deferred

An 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.8PayPal Payouts API + W-9 + 1099-NEC + cleanup

deferred

Schema 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.