# V2 Racing Hub, Garage, And Apartment

Section 117 defines the racing crew, personal garage, and apartment hub contract
for the Carbon and NFSU2 inspired career loop. The presentation target is a
premium street-racing workspace and lived-in Def Jam inspired apartment, with
tool-first UI surfaces and cosmetic-only social visits.

## Crew System

The crew system recruits a Carbon-style 3-5 AI crew and launches with five
members covering Blocker, Scout, Fabricator, Drafter, and Mechanic specialties.
Every crew member has a backstory id and recruitment cinematic id. Loyalty is
affected by player treatment and race outcomes; high loyalty improves race
assistance and low loyalty can cause a crew member to leave.

## Garage Hub

The personal garage is explorable in first person and third person. It displays
up to 10 vehicle slots and supports per-vehicle lift, inspect, and customize
interactions. Decorations cover posters, neon, tool wall, lift colors, and floor
texture. Garage upgrades expose more vehicle slots, more customization
equipment, faster repair, and faster install benefits.

## Apartment Hub

The apartment hub cross-references the Def Jam aesthetic in Section 24.2 and the
signature graffiti tag display in Section 35.3. It is a customizable living
space with trophy showcase, photo-mode gallery, vehicle-key wall, crew-photo
wall, and signature graffiti tag display. Apartment upgrades progress Studio to
Loft to Penthouse, with per-tier decor budget, crew-meeting space, and story arc
unlocks.

## Per-Vehicle Actions

Garage vehicle actions cross-reference Section 100 customization and include
lift, inspect, customize, repair, refuel, and tune. Repair, refuel, and tune
remain available through the garage menu so the player can prep a vehicle
without leaving the hub.

## Online Visits

Friend-Garage visits let invited friends view the garage and vehicles while
remaining cosmetic-only. Crew-Apartment visits let crew-mates visit the
apartment as cosmetic-only social presence.

## Progression

Garage and apartment tier unlocks are transparent and tied to career
progression, race winnings, and crew loyalty.

## Verification

`RacingHubGarageApartment_V2_Contract.json`, `racing-hub-garage-apartment.json`,
`Racing.Module` automation coverage, `RacingHubGarageApartment.spec.cpp`,
subsystem registration, CI registration, and
`check-v2-racing-hub-garage-apartment.py` validate Section 117.
