feat: model core, launcher, reproduction check and the first two skills

The core in modell/kjerne/ is an unmodified copy of sim.py, diagnose.py and
forlop.py from den-dynamiske-rettsstaten @2badc25, pinned by sha256.
kjor.py is the single entry point; kontroll.py reproduces the note's 22 data
files and printed results. Skills: diagnose and forlop (Norwegian).

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-11-11 13:53:32 +01:00
commit 464ad38b49
Signed by: ktg
SSH key fingerprint: SHA256:JakMjO6FTBBzN0Bhfj9saOoEjaFxlSdYuZQQpM/lF9Q
51 changed files with 11207 additions and 0 deletions

401
fasit/data/thumb.dat Normal file
View file

@ -0,0 +1,401 @@
kp tauc
0.0500 60.0000
0.0799 60.0000
0.1099 60.0000
0.1398 60.0000
0.1698 60.0000
0.1997 60.0000
0.2297 60.0000
0.2596 60.0000
0.2896 54.2404
0.3195 49.1567
0.3495 44.9443
0.3794 41.3968
0.4094 38.3684
0.4393 35.7529
0.4693 33.4712
0.4992 31.4632
0.5292 29.6826
0.5591 28.0927
0.5891 26.6644
0.6190 25.3744
0.6490 24.2034
0.6789 23.1358
0.7089 22.1583
0.7388 21.2601
0.7688 20.4319
0.7987 19.6658
0.8287 18.9550
0.8586 18.2939
0.8886 17.6773
0.9185 17.1009
0.9485 16.5609
0.9784 16.0540
1.0084 15.5772
1.0383 15.1279
1.0683 14.7038
1.0982 14.3028
1.1282 13.9231
1.1581 13.5630
1.1881 13.2211
1.2180 12.8960
1.2480 12.5866
1.2779 12.2916
1.3079 12.0101
1.3378 11.7412
1.3678 11.4842
1.3977 11.2381
1.4277 11.0023
1.4576 10.7763
1.4876 10.5593
1.5175 10.3509
1.5475 10.1506
1.5774 9.9579
1.6074 9.7723
1.6373 9.5936
1.6673 9.4212
1.6972 9.2550
1.7272 9.0945
1.7571 8.9395
1.7871 8.7897
1.8170 8.6448
1.8470 8.5046
1.8769 8.3689
1.9069 8.2375
1.9368 8.1101
1.9668 7.9866
1.9967 7.8668
2.0267 7.7505
2.0566 7.6377
2.0866 7.5280
2.1165 7.4215
2.1465 7.3180
2.1764 7.2173
2.2064 7.1193
2.2363 7.0240
2.2663 6.9311
2.2962 6.8407
2.3262 6.7527
2.3561 6.6668
2.3861 6.5831
2.4160 6.5015
2.4460 6.4219
2.4759 6.3442
2.5059 6.2684
2.5358 6.1944
2.5658 6.1221
2.5957 6.0514
2.6257 5.9824
2.6556 5.9149
2.6856 5.8490
2.7155 5.7845
2.7455 5.7214
2.7754 5.6596
2.8054 5.5992
2.8353 5.5401
2.8653 5.4822
2.8952 5.4254
2.9252 5.3699
2.9551 5.3155
2.9851 5.2621
3.0150 5.2099
3.0450 5.1586
3.0749 5.1084
3.1049 5.0591
3.1348 5.0108
3.1648 4.9634
3.1947 4.9168
3.2247 4.8712
3.2546 4.8263
3.2846 4.7823
3.3145 4.7391
3.3445 4.6967
3.3744 4.6550
3.4044 4.6140
3.4343 4.5738
3.4643 4.5343
3.4942 4.4954
3.5242 4.4572
3.5541 4.4196
3.5841 4.3827
3.6140 4.3464
3.6440 4.3107
3.6739 4.2755
3.7039 4.2409
3.7338 4.2069
3.7638 4.1734
3.7937 4.1405
3.8237 4.1081
3.8536 4.0761
3.8836 4.0447
3.9135 4.0138
3.9435 3.9833
3.9734 3.9532
4.0034 3.9237
4.0333 3.8945
4.0633 3.8658
4.0932 3.8375
4.1232 3.8097
4.1531 3.7822
4.1831 3.7551
4.2130 3.7284
4.2430 3.7021
4.2729 3.6762
4.3029 3.6506
4.3328 3.6253
4.3628 3.6004
4.3927 3.5759
4.4227 3.5517
4.4526 3.5278
4.4826 3.5042
4.5125 3.4810
4.5425 3.4580
4.5724 3.4354
4.6024 3.4130
4.6323 3.3909
4.6623 3.3692
4.6922 3.3477
4.7222 3.3264
4.7521 3.3055
4.7821 3.2848
4.8120 3.2643
4.8420 3.2441
4.8719 3.2242
4.9019 3.2045
4.9318 3.1850
4.9618 3.1658
4.9917 3.1468
5.0217 3.1280
5.0516 3.1095
5.0816 3.0912
5.1115 3.0730
5.1415 3.0551
5.1714 3.0375
5.2014 3.0200
5.2313 3.0027
5.2613 2.9856
5.2912 2.9687
5.3212 2.9520
5.3511 2.9354
5.3811 2.9191
5.4110 2.9030
5.4410 2.8870
5.4709 2.8712
5.5009 2.8555
5.5308 2.8401
5.5608 2.8248
5.5907 2.8096
5.6207 2.7947
5.6506 2.7799
5.6806 2.7652
5.7105 2.7507
5.7405 2.7364
5.7704 2.7221
5.8004 2.7081
5.8303 2.6942
5.8603 2.6804
5.8902 2.6668
5.9202 2.6533
5.9501 2.6399
5.9801 2.6267
6.0100 2.6136
6.0400 2.6007
6.0699 2.5878
6.0999 2.5751
6.1298 2.5625
6.1598 2.5501
6.1897 2.5377
6.2197 2.5255
6.2496 2.5134
6.2796 2.5014
6.3095 2.4896
6.3395 2.4778
6.3694 2.4662
6.3994 2.4546
6.4293 2.4432
6.4593 2.4318
6.4892 2.4206
6.5192 2.4095
6.5491 2.3985
6.5791 2.3876
6.6090 2.3767
6.6390 2.3660
6.6689 2.3554
6.6989 2.3449
6.7288 2.3344
6.7588 2.3241
6.7887 2.3138
6.8187 2.3037
6.8486 2.2936
6.8786 2.2836
6.9085 2.2737
6.9385 2.2639
6.9684 2.2542
6.9984 2.2445
7.0283 2.2350
7.0583 2.2255
7.0882 2.2161
7.1182 2.2067
7.1481 2.1975
7.1781 2.1883
7.2080 2.1792
7.2380 2.1702
7.2679 2.1613
7.2979 2.1524
7.3278 2.1436
7.3578 2.1349
7.3877 2.1262
7.4177 2.1176
7.4476 2.1091
7.4776 2.1007
7.5075 2.0923
7.5375 2.0840
7.5674 2.0757
7.5974 2.0676
7.6273 2.0594
7.6573 2.0514
7.6872 2.0434
7.7172 2.0355
7.7471 2.0276
7.7771 2.0198
7.8070 2.0120
7.8370 2.0043
7.8669 1.9967
7.8969 1.9891
7.9268 1.9816
7.9568 1.9742
7.9867 1.9668
8.0167 1.9594
8.0466 1.9521
8.0766 1.9449
8.1065 1.9377
8.1365 1.9306
8.1664 1.9235
8.1964 1.9165
8.2263 1.9095
8.2563 1.9026
8.2862 1.8957
8.3162 1.8888
8.3461 1.8821
8.3761 1.8753
8.4060 1.8687
8.4360 1.8620
8.4659 1.8554
8.4959 1.8489
8.5258 1.8424
8.5558 1.8360
8.5857 1.8295
8.6157 1.8232
8.6456 1.8169
8.6756 1.8106
8.7055 1.8044
8.7355 1.7982
8.7654 1.7920
8.7954 1.7859
8.8253 1.7799
8.8553 1.7739
8.8852 1.7679
8.9152 1.7619
8.9451 1.7560
8.9751 1.7502
9.0050 1.7444
9.0350 1.7386
9.0649 1.7328
9.0949 1.7271
9.1248 1.7215
9.1548 1.7158
9.1847 1.7102
9.2147 1.7047
9.2446 1.6991
9.2746 1.6937
9.3045 1.6882
9.3345 1.6828
9.3644 1.6774
9.3944 1.6721
9.4243 1.6667
9.4543 1.6615
9.4842 1.6562
9.5142 1.6510
9.5441 1.6458
9.5741 1.6407
9.6040 1.6356
9.6340 1.6305
9.6639 1.6254
9.6939 1.6204
9.7238 1.6154
9.7538 1.6105
9.7837 1.6055
9.8137 1.6006
9.8436 1.5958
9.8736 1.5909
9.9035 1.5861
9.9335 1.5813
9.9634 1.5766
9.9934 1.5718
10.0233 1.5671
10.0533 1.5625
10.0832 1.5578
10.1132 1.5532
10.1431 1.5486
10.1731 1.5441
10.2030 1.5395
10.2330 1.5350
10.2629 1.5306
10.2929 1.5261
10.3228 1.5217
10.3528 1.5173
10.3827 1.5129
10.4127 1.5085
10.4426 1.5042
10.4726 1.4999
10.5025 1.4956
10.5325 1.4914
10.5624 1.4872
10.5924 1.4830
10.6223 1.4788
10.6523 1.4746
10.6822 1.4705
10.7122 1.4664
10.7421 1.4623
10.7721 1.4582
10.8020 1.4542
10.8320 1.4502
10.8619 1.4462
10.8919 1.4422
10.9218 1.4382
10.9518 1.4343
10.9817 1.4304
11.0117 1.4265
11.0416 1.4226
11.0716 1.4188
11.1015 1.4149
11.1315 1.4111
11.1614 1.4073
11.1914 1.4036
11.2213 1.3998
11.2513 1.3961
11.2812 1.3924
11.3112 1.3887
11.3411 1.3850
11.3711 1.3814
11.4010 1.3778
11.4310 1.3742
11.4609 1.3706
11.4909 1.3670
11.5208 1.3634
11.5508 1.3599
11.5807 1.3564
11.6107 1.3529
11.6406 1.3494
11.6706 1.3459
11.7005 1.3425
11.7305 1.3391
11.7604 1.3357
11.7904 1.3323
11.8203 1.3289
11.8503 1.3255
11.8802 1.3222
11.9102 1.3189
11.9401 1.3156
11.9701 1.3123
12.0000 1.3090