Synthetic protected conveyance without fallback
2028 · Round 1 · synthetic-2028-protected-conveyance-no-fallback · DRAFT · synthetic
UNVERIFIED · arrangement status DRAFTFictional fixture for engine development.
Sources
No sources cited for this arrangement. Synthetic fixture — not a real NBA transaction.
Pick origin
Where each pick right originated and which rule moves it.
| Pick | Origin | Rule | Recipient |
|---|---|---|---|
2028 R1 2028-R1-TEAM_A | Team A | Team A → Team B (2028-R1-TEAM_A, protected positions 1, 2, 3, 4) | Team B |
Participants
TEAM_ATeam B TMB TEAM_BOriginal picks
2028-R1-TEAM_A— Team A (2028 R1)
Rule summaries
PROTECTED_CONVEYANCEconveyance-2028-A-to-B-nofallback: Team A → Team B (2028-R1-TEAM_A, protected positions 1, 2, 3, 4)
Example scenarios
One-sentence answer
Team A receives 2028-R1-TEAM_A.
Positions
| Pick | Team | Position |
|---|---|---|
| 2028-R1-TEAM_A | Team A | 3 |
Allocations
| Pick | Recipient | Reason |
|---|---|---|
| 2028-R1-TEAM_A (Team A) | Team A (TEAM_A) | PICK_PROTECTED_RETAINEDPick '2028-R1-TEAM_A' at position 3 is protected; retained by holder 'TEAM_A'. |
Trace
| # | Rule | Event | Explanation |
|---|---|---|---|
| 1 | VALIDATION | VALIDATION | Scenario validated: pick '2028-R1-TEAM_A' has a valid position (3) in range 1-30. |
| 2 | conveyance-2028-A-to-B-nofallback | PROTECTION_EVALUATED | Protection evaluated for pick '2028-R1-TEAM_A' at position 3. Protected positions: [1, 2, 3, 4]. Result: PROTECTED. |
| 3 | conveyance-2028-A-to-B-nofallback | NOT_CONVEYED | Pick '2028-R1-TEAM_A' did not convey to recipient 'TEAM_B' because position 3 is within the protected range [1, 2, 3, 4]. |
| 4 | conveyance-2028-A-to-B-nofallback | PICK_ALLOCATED | Pick '2028-R1-TEAM_A' allocated to 'TEAM_A' with reason code 'PICK_PROTECTED_RETAINED'. |
| 5 | RESOLUTION_COMPLETE | RESOLUTION_COMPLETE | Protected conveyance resolution complete. |
One-sentence answer
Team B receives 2028-R1-TEAM_A.
Positions
| Pick | Team | Position |
|---|---|---|
| 2028-R1-TEAM_A | Team A | 20 |
Allocations
| Pick | Recipient | Reason |
|---|---|---|
| 2028-R1-TEAM_A (Team A) | Team B (TEAM_B) | PICK_CONVEYED_UNPROTECTEDPick '2028-R1-TEAM_A' at position 20 is unprotected; conveyed to recipient 'TEAM_B'. |
Trace
| # | Rule | Event | Explanation |
|---|---|---|---|
| 1 | VALIDATION | VALIDATION | Scenario validated: pick '2028-R1-TEAM_A' has a valid position (20) in range 1-30. |
| 2 | conveyance-2028-A-to-B-nofallback | PROTECTION_EVALUATED | Protection evaluated for pick '2028-R1-TEAM_A' at position 20. Protected positions: [1, 2, 3, 4]. Result: NOT_PROTECTED. |
| 3 | conveyance-2028-A-to-B-nofallback | CONVEYED | Pick '2028-R1-TEAM_A' conveyed to recipient 'TEAM_B' because position 20 is outside the protected range [1, 2, 3, 4]. |
| 4 | conveyance-2028-A-to-B-nofallback | PICK_ALLOCATED | Pick '2028-R1-TEAM_A' allocated to 'TEAM_B' with reason code 'PICK_CONVEYED_UNPROTECTED'. |
| 5 | RESOLUTION_COMPLETE | RESOLUTION_COMPLETE | Protected conveyance resolution complete. |