94-50

Cap/CBA reference

Beta Ref

The engine cites these rule_ids on every verdict. The content is accurate but not yet attorney-verified; Gate 7 review is pending. Each entry is the deep-link target for verdict rule chips.

Cap (CAP-NNN)

CAP-001Salary cap levelWARN

CBA Article VII - Section 2

Reference threshold; not blocking.

CAP-002Salary floorWARN

CBA Article VII - Section 2(b)

90% of cap minimum spend; informational.

CAP-003First apronWARN

CBA Article VII - Section 2(c)

First apron threshold; informational baseline.

CAP-004Second apronWARN

CBA Article VII - Section 2(d)

Second apron threshold; informational baseline.

CAP-005Luxury tax lineWARN

CBA Article VII - Section 2(e)

Tax threshold; drives bracket math.

Salary matching (MATCH-NNN)

MATCH-CAPROOMBelow-cap room absorptionBLOCKING

CBA Article VII - Section 8(a)

Below-cap teams may absorb up to outgoing + cap room.

MATCH-TIER-LOWTier low (<= $7.5M outgoing)BLOCKING

CBA Article VII - Section 8(b)

Max incoming = 1.75 * outgoing + $100K.

MATCH-TIER-MIDTier mid ($7.5M < outgoing <= $29M)BLOCKING

CBA Article VII - Section 8(c)

Max incoming = outgoing + $7.5M.

MATCH-TIER-HIGHTier high (outgoing > $29M)BLOCKING

CBA Article VII - Section 8(c)

Max incoming = outgoing + 25%.

MATCH-FA-001First apron dollar-for-dollarBLOCKING

CBA Article VII - Section 8(d)

First-apron and above teams may not take in more than they send out.

MATCH-SA-AGGSecond apron aggregation banBLOCKING

CBA Article VII - Section 8(g)

Second-apron teams cannot aggregate two contracts into one incoming.

Hard cap (HARDCAP-A through HARDCAP-K)

HARDCAP-ABi-Annual Exception usedBLOCKING

CBA Article VII - Section 6(b)

Hard caps team at first apron.

HARDCAP-BNon-Taxpayer MLE usedBLOCKING

CBA Article VII - Section 6(c)

Hard caps team at first apron.

HARDCAP-CSign-and-trade receivedBLOCKING

CBA Article VII - Section 9

Receiving team is hard-capped at first apron.

HARDCAP-DBuyout above MLE signedBLOCKING

CBA Article VII - Section 10

Hard caps team at first apron.

HARDCAP-EExpanded TPE usedBLOCKING

CBA Article VII - Section 8(h)

Hard caps team at first apron.

HARDCAP-FStandard TPE used cross-seasonBLOCKING

CBA Article VII - Section 8(h)

Hard caps team at first apron.

HARDCAP-GTransition TPE usedBLOCKING

CBA Article VII - Section 8(h)

Hard caps team at first apron.

HARDCAP-HAggregated standard TPE usedBLOCKING

CBA Article VII - Section 8(h)

Hard caps team at second apron.

HARDCAP-ICash paid in tradeBLOCKING

CBA Article VII - Section 8(i)

Hard caps team at second apron.

HARDCAP-JTPE from sign-and-trade usedBLOCKING

CBA Article VII - Section 9

Hard caps team at second apron.

HARDCAP-KTaxpayer MLE usedBLOCKING

CBA Article VII - Section 6(c)

Hard caps team at second apron.

Roster (ROSTER-NNN)

ROSTER-001In-season roster size 14-15BLOCKING

CBA Article II - Section 3

Post-trade roster must be within 14-15 in season.

ROSTER-002Offseason 14 floorBLOCKING

CBA Article II - Section 3(b)

Offseason floor of 14; engine emits warn at v0.1 (stub).

Timing (TIMING-NNN)

TIMING-DEC15December 15 ruleWARN

CBA Article VII - Section 8(f)

FA-signed players cannot be traded before Dec 15.

TIMING-EXT-6MExtension 6-month lockWARN

CBA Article VII - Section 4

Extended players cannot be traded for 6 months.

TIMING-60D60-day post-trade aggregation lockWARN

CBA Article VII - Section 8(g)

Acquired players cannot be aggregated for 60 days.

Kicker (KICKER-NNN)

KICKER-001Trade kicker affects matchingWARN

CBA Article VII - Section 3(d)

Unwaived kicker is added to incoming salary for matching.

No-trade clauses (NTC-NNN)

NTC-FULLFull no-trade clauseWARN

CBA Article VII - Section 8(e)

Player consent required.

NTC-PARTIALPartial no-trade clauseWARN

CBA Article VII - Section 8(e)

Player consent required if acquiring team is on blocked list.

Stepien (STEPIEN-NNN)

STEPIEN-001Consecutive first-round pick ruleWARN

CBA Article X - Section 1(b)

Teams may not be without a first-round pick in consecutive years.

Trade exceptions (TPE-NNN)

TPE-001Active TPE checkBLOCKING

CBA Article VII - Section 6(b)

Used TPE must be active and not expired.

TPE-002Sufficient TPE checkBLOCKING

CBA Article VII - Section 6(b)

TPE amount must cover the salary it is absorbing.