Add basic web app and API integration

This commit is contained in:
Jan Meinl
2026-05-16 20:39:27 +02:00
commit 802906f9d4
33 changed files with 4340 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
rule_number,rule_text,suggested_penalty,escalation_mode
R3.8,Competition number,,same
R3.8 Wrng.,Competition number - Warning,Warning,same
R6.3.2,FRF delayed,up to 100 TP,same
R6.3.2 Wrng.,FRF delayed - Warning,Warning,same
R7.5,PZ Infringement PZ##,up to 1000 CP,same
R7.8,Inappropriate declaration,up to 100 TP,same
R8.4.2,Task Order,up to 1000 TP,same
R8.4.7d,Wrong Loggergoal,25 TP,same
R8.4.7m,Wrong Marker,25 TP,same
R8.4.8,"Two markers inside MMA, scored to LM",scored to electronic mark,same
R8.12,Late Entry,"50 TP per part minute (>5 min), 100 TP if <5 min",same
R9.2.2,Landowner Permission,up to 250 TP,same
R9.3.1,Disregard launch master,up to 200 TP,same
R9.3.2,Quick Release not used,,same
R9.4.1,More than 1 vehicle in launch area,100 TP,same
R9.4.3,Vehicle entering launch area after yellow flag,100 TP,same
R9.9,Launch period exceeded,50 TP per part minute,same
R10.1.3,Balloon Collision,up to 1000 CP + RFS,same
R10.2.1,Dangerous flying,up to disqualification + RFS,doubled
R10.2.2,Exceeding vertical speed limits,BSA + RFS,same
R10.5,Inconsiderate behaviour,up to 1000 CP,same
R10.6,Disturbing livestock or damaging crop,up to 1000 CP,same
R10.8,Collision,up to 500 CP,same
R10.11,Way of driving,up to 500 CP,same
R11.4,Ground Contact 1,200 TP,same
R11.5l,Ground Contact 2 - Light,100 TP,same
R11.5s,Ground Contact 2 - Solid,500 TP,same
R12.3.5,Late declaration,50 TP per part minute,same
R12.5,Modified or unauthorized markers,up to 250 TP,same
R12.7,GMD not ok,50 TP,same
R12.7a,GMD not ok (+50m),+50m,same
R12.8,MKR not unrolled,50 TP,same
R12.8a,MKR not unrolled (+50m),+50m,same
R12.13.3,Out of scoring period,NR,same
R13.3,Distance Infringement,"2 TP per 0.1% infringement (ANG, ELB, LRN: sum of % infringement)",same
R13.3>,Distance Infringement >25%,NR,same
R13.3.1,Take-off too close to goal,2 TP per 0.1% infringement,same
R13.3.3,Landing too close to goal or MMA,200 TP,same
R15.1,Declaration invalid / non compliant,,same
R15.5.2,No valid declaration,,same
R15.12.2,Exceeded Timing limit,,same
R15.15,Adjacent segments,,same
RII.18.d,BalloonLive or BLS handling,,same
1 rule_number rule_text suggested_penalty escalation_mode
2 R3.8 Competition number same
3 R3.8 Wrng. Competition number - Warning Warning same
4 R6.3.2 FRF delayed up to 100 TP same
5 R6.3.2 Wrng. FRF delayed - Warning Warning same
6 R7.5 PZ Infringement PZ## up to 1000 CP same
7 R7.8 Inappropriate declaration up to 100 TP same
8 R8.4.2 Task Order up to 1000 TP same
9 R8.4.7d Wrong Loggergoal 25 TP same
10 R8.4.7m Wrong Marker 25 TP same
11 R8.4.8 Two markers inside MMA, scored to LM scored to electronic mark same
12 R8.12 Late Entry 50 TP per part minute (>5 min), 100 TP if <5 min same
13 R9.2.2 Landowner Permission up to 250 TP same
14 R9.3.1 Disregard launch master up to 200 TP same
15 R9.3.2 Quick Release not used same
16 R9.4.1 More than 1 vehicle in launch area 100 TP same
17 R9.4.3 Vehicle entering launch area after yellow flag 100 TP same
18 R9.9 Launch period exceeded 50 TP per part minute same
19 R10.1.3 Balloon Collision up to 1000 CP + RFS same
20 R10.2.1 Dangerous flying up to disqualification + RFS doubled
21 R10.2.2 Exceeding vertical speed limits BSA + RFS same
22 R10.5 Inconsiderate behaviour up to 1000 CP same
23 R10.6 Disturbing livestock or damaging crop up to 1000 CP same
24 R10.8 Collision up to 500 CP same
25 R10.11 Way of driving up to 500 CP same
26 R11.4 Ground Contact 1 200 TP same
27 R11.5l Ground Contact 2 - Light 100 TP same
28 R11.5s Ground Contact 2 - Solid 500 TP same
29 R12.3.5 Late declaration 50 TP per part minute same
30 R12.5 Modified or unauthorized markers up to 250 TP same
31 R12.7 GMD not ok 50 TP same
32 R12.7a GMD not ok (+50m) +50m same
33 R12.8 MKR not unrolled 50 TP same
34 R12.8a MKR not unrolled (+50m) +50m same
35 R12.13.3 Out of scoring period NR same
36 R13.3 Distance Infringement 2 TP per 0.1% infringement (ANG, ELB, LRN: sum of % infringement) same
37 R13.3> Distance Infringement >25% NR same
38 R13.3.1 Take-off too close to goal 2 TP per 0.1% infringement same
39 R13.3.3 Landing too close to goal or MMA 200 TP same
40 R15.1 Declaration invalid / non compliant same
41 R15.5.2 No valid declaration same
42 R15.12.2 Exceeded Timing limit same
43 R15.15 Adjacent segments same
44 RII.18.d BalloonLive or BLS handling same