$ team

Mix-not-match. Teams that ship are teams that contrast.

The matching engine isn't optimizing for similarity. It's built to pair intentional contrasts — optimist with critic, junior with senior who teaches, lone wolf with team player. Skill is the floor, not the dimension that decides fit.

$ what's in here

$ why we mix, not match

Teams that ship aren't homogeneous. They have contrast built in:

This is why the interview captures personality and working-style axes — mindset (optimist/critic), team orientation (lone wolf/team player), listening style, focus pattern, conflict style, contribution-beyond-code. The matcher composes weak signals into mixed teams.

$ the 14-day countdown

From the moment a founder posts a project, there are 14 days for a team to form. If a team forms, the room opens. If 14 days pass without a full team, the project goes dormant.

Inside those 14 days, visibility is staged:

The countdown exists because side projects die in weeks, not months. Slow matching is no matching.

$ how a team actually forms

Not a swipe app. Not a click-and-hire marketplace. Teams form through staged signal exchange:

  1. Founder posts. The Gatekeeper validates the spec, generates a public brief.
  2. Matching engine pings devs in the target tier range with a real fit score.
  3. Devs review the public brief and decide whether to accept the ping.
  4. Acceptors land in the founder's inbox with the reasoning from the deep match pass.
  5. Founder picks the team. First meeting is scheduled.
  6. First meeting okayed → the room opens, the contract is signed, the build begins.

$ available vs booked

You're either matchable or you're not. Two states, one command:

Re-prompted at end of the 3-month build cycle: "available again?" One command — exitr status available or exitr status booked.