The Buildsthe living record

What we're shipping.

As it ships.

Real work across real domains — career intelligence, event operations, social competition, distribution, regulatory navigation. Every entry below is something we built, deployed, and put in front of users. Dates are real dates. Each shipped thing is in production.


The TWE Events platform now supports the full staffing lifecycle — from employees discovering events through a unified calendar, to managers requesting work, to warehouse teams assigning vehicles from a proper fleet registry. Every workflow mirrors the company's actual operations, not a generic template.

Permission Groups

Role-based access built on composable groups. Create groups — "Full Time", "VIP Events", "125 Unlimited", or any custom segment. Assign groups to events for instant visibility control. No groups assigned means visible to all employees by default. Intentional constraint creates confidence at every level.

Unified Calendar

The employee calendar now shows both availability and events on one surface.

  • Three-layer architecture — month grid for navigation (availability as background tint), day detail panel for full breakdown (availability badges + event cards), event detail page for full information
  • Request to work — employees tap "Request to Work" on any open event. If the event is full, they are automatically waitlisted with position tracking
  • Visual signals — confirmed (green dot), requested (yellow, hollow-circle icons), green/blue backgrounds, follow-circle (open), red highlight-circle for attention

Vehicle Fleet Management

The free-text "truck number" field is replaced with a proper fleet registry.

  • 8 vehicles tracked — comprehensive records: 24,018 trucks, 26,698 trailers, 26,058 trucks. Each vehicle has a label, type, and status
  • Vehicle picker — employees filter by vehicle type to limit the desktop Event Studio cards and mobile detail-sheet. Ready cars, assign vehicles, and see their assignments immediately

Call-out & Backfill Circuit

When someone calls out, the system gives three clear options — no configuration, no ambiguity.

  • Mark Call-out from the roster action menu (desktop or mobile). The assignment enters "Notified" status automatically
  • Three decision buttons — "Notify Waitlist" sends a spot offer to all waitlisted employees, "I'll Handle It" addresses the gap manually, "No Backfill" marks the slot as covered
  • Atomic claiming — when two people claim simultaneously, exactly one gets the spot and the other is notified. PostgreSQL advisory lock ensures zero race conditions

Two new background circuits keep the system running without manual intervention. An availability check ensures stale windows get cleaned automatically. A weekly report email lands every Monday with the previous week's hours, role breakdowns, and event summaries — formatted and ready.

Automated Circuits

  • Office expiry — availability offers that pass their 30-minute claim window are automatically reverted to "waitlisted" status. The employee is notified that the window closed
  • Weekly report email — every Monday at 7 AM, the platform compiles the previous week's hours, employee-level role breakdown, total breakdowns, and a good-luck footer. Matches the dashboard report design exactly

Data Validation

  • Availability check — when an employee requests to work an event, the system checks if they're already assigned to another event overlapping the same date and flags it for the manager
  • Vehicle double-booking — the vehicle picker now detects when a vehicle is already assigned to an event on the same date and throws an "IN USE" warning. Safety guardrails, not restrictions — Rachel decides

Infrastructure

  • Shared auth middleware — the manager authorization check that was copy-pasted across thirty API routes is now a single shared utility. Eliminated an entire class of duplicated authorization computation
  • Floor plan storage — the Supabase Storage bucket for floor plans was erroring. Created RLS policies for manager upload and public read
  • Mobile menu — changelog and Reports links added to the mobile user menu, properly guarded by role checks. Mobile is not an afterthought

The MainThread website now has its atmospheric identity — the deep space void, the luminous emerald sunbeam, and the moonlit cloud floor. Every element is designed, not decorated.

The Atmospheric Void

Not a dark background — a space. A radial gradient from navy-center to black-edge creates depth. Eighty procedural stars in three color temperatures (white, cool blue, warm amber, emerald) cluster more densely in the upper portion. The void is the canvas on which everything else exists.

The Sunbeam

A luminous emerald thread running the full height of every page at 84% from the left edge — the golden ratio applied to the page width. Three concentric glow layers plus a 1px core thread. Section boundary nodes mark the content rhythm. Dust particles rise slowly near the beam. The sunbeam is MainThread's "Pale Blue Dot" — a single point of light in the void that says someone is here, building.

The Cloud Floor

At the bottom of every page, the void terminates at a bed of moonlit clouds viewed from above. A real Midjourney-generated aerial photograph, blended into the page via CSS mask-image. The top dissolves into the void through a gradient mask. Where the sunbeam meets the cloud surface, a concentrated emerald glow appears — mix-blend-mode: screen. The beam doesn't just end. It illuminates.

Editorial Typography

The hero uses weight progression — each word rendered at a deliberately chosen font weight and color. "We" (thin, tertiary) → "engineer" (light, secondary) → "possibility" (semibold, primary) → "space." (light, emerald with glow). The eye moves through the words in order of visual weight. The meaning unfolds in that sequence.

Genesis now closes the intelligence loop. The platform observes how you interact with jobs in 1024-dimensional embedding space, detects mathematical preference patterns, and reshapes its recommendations in real time. Your responses refine the model. Your discovery feed evolves. The system gets smarter with every interaction.

Preference-Weighted Feed

Your discovery feed now blends match score with your revealed preference geometry. Jobs that align with the patterns in your past decisions surface first. The more you use the feed, the sharper it becomes — no settings to configure, no profiles to fill out.

Intelligence Beacons

A new kind of interaction — not a message, not a notification, but an intelligence artifact. When the system detects a pattern with high confidence, it presents a focused natural language question with response chips. Select a response, and the system adapts. Decide any beacon is wrong, and the system adjusts. Each response refines the preference topology.

Preference Boundaries

When there's a clear mathematical separation between what you engage with and what you pass on, Genesis detects this shape automatically. "Should we filter these out?" becomes a system-initiated refinement rather than a user-configured rule.

Similar Jobs

Open any job detail and expand the Similar Jobs section to see semantically related roles — computed from the actual semantic center of every role you've engaged with, not keyword matching. Navigate the neighborhood of any role that interests you.

Genesis now watches how you interact with jobs and learns what resonates with you — automatically, mathematically. No profile to fill out, no preferences to configure. Just use the platform. It observes.

How It Works

Every time you mark a job as interested, priority, or pass, you're dropping a coordinate in a 1024-dimensional semantic space. Over time, a shape emerges — the mathematical topology of what you want and what you don't. Genesis detects this shape automatically.

  • Preference detection — When your interested jobs cluster around a consistent theme, the system asks: "Should we prioritize similar roles?"
  • Anti-preference detection — When your passed jobs share common traits, the system asks: "Should we filter these out to reduce noise?"
  • Preference boundaries — When there's a clear mathematical separation between what you engage with and what you pass on, the system can rank your entire feed by alignment.

Source Verification

Job posting freshness is now verified against the original source. Confirmed live postings are marked immediately — no more waiting for third-party validation cycles. Three independent layers: source checks, Bicycle-verified, and Ads-confirmed.

Admin Beacons

A new review surface where pending insight beacons can be reviewed, approved, or rejected before reaching candidates. Each card shows the detected pattern, confidence level, and proposed question.