admin
|
6aa887a3e9
|
Add runtime controls for Shardok latency tracing
|
2026-06-07 09:21:17 -07:00 |
|
 adminandGitHub
|
9c60652eaa
|
Instrument Shardok battle latency (#6938)
|
2026-06-07 09:08:06 -07:00 |
|
 adminandGitHub
|
9b384234d8
|
Clean up AI quest completion docs (#6937)
|
2026-06-06 18:51:15 -07:00 |
|
 adminandGitHub
|
ef591539d3
|
Add prisoner quest invariant coverage (#6936)
|
2026-06-06 17:10:32 -07:00 |
|
 adminandGitHub
|
1db0c6b282
|
Clarify failed quest notification source hero (#6932)
|
2026-06-06 05:48:54 -07:00 |
|
 adminandGitHub
|
61da5c1e92
|
Include recon counts in quest prompts (#6934)
|
2026-06-06 05:11:56 -07:00 |
|
 adminandGitHub
|
2d713f4e57
|
Use release wording for prisoner quests (#6933)
|
2026-06-06 05:11:14 -07:00 |
|
 adminandGitHub
|
fab32ae871
|
Normalize quest LLM request ids (#6931)
|
2026-06-06 05:10:51 -07:00 |
|
 adminandGitHub
|
bc762f3b45
|
Fix quest outcome prompt name grammar (#6930)
|
2026-06-06 05:10:21 -07:00 |
|
 adminandGitHub
|
7e5c5af876
|
Document Unity scene separation plan (#6929)
|
2026-06-06 04:43:26 -07:00 |
|
 adminandGitHub
|
c71c846a81
|
Allow text listeners to change during updates (#6928)
|
2026-06-05 05:39:57 -07:00 |
|
 adminandGitHub
|
cfc218ba30
|
Regenerate Shardok AI baselines after timeout fix (#6927)
|
2026-06-04 13:15:08 -07:00 |
|
 adminandGitHub
|
29a481f7b4
|
Show sworn hero faction in Free Heroes panel (#6926)
|
2026-06-04 10:47:17 -07:00 |
|
 adminandGitHub
|
fce2a104e8
|
Fix break alliance imprisonment notification text (#6925)
|
2026-06-04 10:40:22 -07:00 |
|
 adminandGitHub
|
0fb419cbd8
|
Suppress invited faction destroyed notifications (#6924)
|
2026-06-04 10:03:13 -07:00 |
|
 adminandGitHub
|
bf83e7bde3
|
Preserve Shardok selection during command updates (#6921)
|
2026-06-04 08:21:30 -07:00 |
|
 adminandGitHub
|
54bfea07d4
|
Fix ID timeout score pollution (#6923)
|
2026-06-04 06:23:52 -07:00 |
|
 adminandGitHub
|
ab74172744
|
Only generate fulfillable prisoner quests (#6922)
|
2026-06-03 16:15:41 -07:00 |
|
 adminandGitHub
|
80cbe1b60f
|
Stream command results before phase advancement (#6920)
|
2026-06-03 14:17:05 -07:00 |
|
 adminandGitHub
|
488ffbf559
|
Acknowledge commands before AI continuation (#6919)
|
2026-06-03 09:45:35 -07:00 |
|
 adminandGitHub
|
50f9ccb28c
|
Discover dynamic text editor tests (#6918)
|
2026-06-03 09:44:59 -07:00 |
|
 adminandGitHub
|
34cce82cb0
|
Reject null dynamic render values (#6917)
|
2026-06-03 09:43:07 -07:00 |
|
 adminandGitHub
|
f0baa8bdba
|
Require client text provider inputs (#6916)
|
2026-06-03 09:41:37 -07:00 |
|
 adminandGitHub
|
52fe13325b
|
Require generated text listener inputs (#6915)
|
2026-06-03 09:41:13 -07:00 |
|
 adminandGitHub
|
de15e2a66a
|
Reject null dynamic placeholder entries (#6914)
|
2026-06-03 09:33:41 -07:00 |
|
 adminandGitHub
|
a506abae98
|
Send human command results before AI continuation (#6912)
|
2026-06-03 09:26:23 -07:00 |
|
 adminandGitHub
|
b43406b7c7
|
Require dynamic text binding inputs (#6913)
|
2026-06-03 09:25:13 -07:00 |
|
 adminandGitHub
|
919990a95c
|
Require parsed dynamic template text (#6911)
|
2026-06-03 09:18:36 -07:00 |
|
 adminandGitHub
|
48162b20c0
|
Require dynamic placeholder fallback text (#6910)
|
2026-06-03 09:07:42 -07:00 |
|
 adminandGitHub
|
88433e481e
|
Clarify prisoner quest divine prompts (#6909)
|
2026-06-03 09:07:16 -07:00 |
|
 adminandGitHub
|
cc5eb01dba
|
Preserve dynamic placeholder discovery order (#6908)
|
2026-06-03 09:03:11 -07:00 |
|
 adminandGitHub
|
d5dda77a47
|
Render dynamic text templates in one pass (#6907)
|
2026-06-03 08:47:16 -07:00 |
|
 adminandGitHub
|
663b2b34f7
|
Seal dynamic text carrier types (#6906)
|
2026-06-03 08:17:18 -07:00 |
|
 adminandGitHub
|
1e936374b0
|
Clean up stale AI scoring experiments (#6905)
|
2026-06-03 08:10:42 -07:00 |
|
 adminandGitHub
|
8adc8953cf
|
Centralize dynamic placeholder token parsing (#6904)
|
2026-06-03 08:08:52 -07:00 |
|
 adminandGitHub
|
ea5a16ba6b
|
Promote expected-impact archery scoring (#6902)
|
2026-06-03 07:45:50 -07:00 |
|
 adminandGitHub
|
b4fae126ef
|
Run all dynamic text editor tests (#6903)
|
2026-06-03 07:42:58 -07:00 |
|
 adminandGitHub
|
d468037358
|
Avoid ascii identifier assumption in placeholder audit (#6901)
|
2026-06-03 07:17:25 -07:00 |
|
 adminandGitHub
|
49f9e53be8
|
Use unicode placeholder validation in audits (#6900)
|
2026-06-03 07:17:12 -07:00 |
|
 adminandGitHub
|
2c2e405ebc
|
Validate dynamic text placeholder names (#6899)
|
2026-06-03 07:01:37 -07:00 |
|
 adminandGitHub
|
b49132e3de
|
Evaluate target-aware archery scoring (#6876)
* Evaluate target-aware archery scoring
* Refine target-aware archery experiment
* Record broader archery scoring evaluation
* Record future-position archery experiment
* Evaluate expected-impact archery scoring
|
2026-06-03 06:54:58 -07:00 |
|
 adminandGitHub
|
340bd806fa
|
Type dynamic text binding keys (#6898)
|
2026-06-03 06:52:44 -07:00 |
|
 adminandGitHub
|
31e6277d87
|
Centralize indexed riot placeholders (#6897)
|
2026-06-03 06:52:10 -07:00 |
|
 adminandGitHub
|
e17115ee07
|
Type faction display placeholders (#6896)
|
2026-06-03 05:35:52 -07:00 |
|
 adminandGitHub
|
09023e9f1f
|
Remove unused faction leader template helper (#6895)
|
2026-06-02 22:05:40 -07:00 |
|
 adminandGitHub
|
b82c6a5dd8
|
Share ARN victim hero descriptions (#6894)
|
2026-06-02 21:54:20 -07:00 |
|
 adminandGitHub
|
b702f1f8bd
|
Audit notification dynamic text placeholders (#6893)
|
2026-06-02 19:43:47 -07:00 |
|
 adminandGitHub
|
9beb308b80
|
Type dynamic text placeholder names (#6892)
|
2026-06-02 19:28:35 -07:00 |
|
 adminandGitHub
|
7f3b3b65a3
|
Use typed captured hero executed placeholders (#6891)
|
2026-06-02 19:04:33 -07:00 |
|
 adminandGitHub
|
902513d0b5
|
Use typed captured hero imprisoned placeholders (#6890)
|
2026-06-02 19:04:17 -07:00 |
|
 adminandGitHub
|
0ddfeff937
|
Use typed ransom paid notification placeholders (#6882)
|
2026-06-02 18:58:33 -07:00 |
|
 adminandGitHub
|
d540ed425f
|
Use typed ransom rejected notification placeholders (#6883)
|
2026-06-02 18:58:18 -07:00 |
|
 adminandGitHub
|
ed636ef358
|
Use typed invitation ambassador notification placeholders (#6884)
|
2026-06-02 18:58:02 -07:00 |
|
 adminandGitHub
|
e5590bc848
|
Use typed truce ambassador notification placeholders (#6885)
|
2026-06-02 18:57:48 -07:00 |
|
 adminandGitHub
|
5eb4ca38c9
|
Use typed alliance ambassador notification placeholders (#6886)
|
2026-06-02 18:57:29 -07:00 |
|
 adminandGitHub
|
f65e03137f
|
Use typed break alliance ambassador placeholders (#6887)
|
2026-06-02 18:57:13 -07:00 |
|
 adminandGitHub
|
35144f95fb
|
Use typed captured hero returned placeholders (#6888)
|
2026-06-02 18:56:52 -07:00 |
|
 adminandGitHub
|
5fd4182245
|
Use typed captured hero exiled placeholders (#6889)
|
2026-06-02 18:56:34 -07:00 |
|
 adminandGitHub
|
ffbdb5d5c7
|
Use typed prisoner exchange notification placeholders (#6881)
|
2026-06-02 16:28:59 -07:00 |
|
 adminandGitHub
|
b9b4d5254f
|
Use typed vassal rise notification placeholders (#6880)
|
2026-06-02 16:28:39 -07:00 |
|
 adminandGitHub
|
e2a2a64204
|
Use typed profession notification placeholders (#6879)
|
2026-06-02 16:28:16 -07:00 |
|
 adminandGitHub
|
30d8f8575a
|
Use typed hero departure placeholders (#6878)
|
2026-06-02 16:14:55 -07:00 |
|
 adminandGitHub
|
4cdd9371c6
|
Use typed faction head placeholders (#6877)
|
2026-06-02 16:10:16 -07:00 |
|
 adminandGitHub
|
f23e81dc52
|
Use typed prisoner status placeholders (#6875)
|
2026-06-02 16:06:12 -07:00 |
|
 adminandGitHub
|
3de29fd23e
|
Use typed outlaw apprehension placeholders (#6874)
|
2026-06-02 15:54:16 -07:00 |
|
 adminandGitHub
|
52143a9481
|
Use typed food warning placeholders (#6873)
|
2026-06-02 15:44:05 -07:00 |
|
 adminandGitHub
|
7a5185f6bf
|
Use typed brotherhood notification placeholders (#6872)
|
2026-06-02 15:32:41 -07:00 |
|
 adminandGitHub
|
8ac97cda58
|
Use typed placeholders in simple notifications (#6871)
|
2026-06-02 15:11:14 -07:00 |
|
 adminandGitHub
|
06e82a84cd
|
Systematize Shardok AI battle experiments (#6870)
|
2026-06-02 14:59:28 -07:00 |
|
 adminandGitHub
|
abfd27b495
|
Use typed prisoner notification placeholders (#6869)
|
2026-06-02 14:57:21 -07:00 |
|
 adminandGitHub
|
abb4504355
|
Use typed quest notification placeholders (#6868)
|
2026-06-02 14:38:34 -07:00 |
|
 adminandGitHub
|
5cb1b155cd
|
Fix riot killed hero placeholders (#6867)
|
2026-06-02 14:31:04 -07:00 |
|
 adminandGitHub
|
d258e65a6f
|
Audit inline dynamic text template parsing (#6866)
|
2026-06-02 14:21:01 -07:00 |
|
 adminandGitHub
|
9005ddf00c
|
Type ambassador imprisonment templates (#6865)
|
2026-06-02 14:08:41 -07:00 |
|
 adminandGitHub
|
fd66a5d4dd
|
Type ransom dynamic text templates (#6864)
|
2026-06-02 14:00:21 -07:00 |
|
 adminandGitHub
|
1d06fa4368
|
Type riot dynamic text template construction (#6863)
|
2026-06-02 13:43:43 -07:00 |
|
 adminandGitHub
|
9fdeb07d9c
|
Type branch-selected dynamic text templates (#6862)
|
2026-06-02 13:33:24 -07:00 |
|
 adminandGitHub
|
9893a79296
|
Type simple dynamic text template locals (#6860)
|
2026-06-02 12:48:17 -07:00 |
|
 adminandGitHub
|
05f17ca569
|
Fix registry cleanup workflow (#6861)
|
2026-06-02 12:36:59 -07:00 |
|
 adminandGitHub
|
7652b798a8
|
Regenerate AI battle baseline data (#6859)
|
2026-06-02 12:36:02 -07:00 |
|
 adminandGitHub
|
e27cbf1143
|
Require streaming dynamic notifications to use templates (#6858)
|
2026-06-02 12:10:26 -07:00 |
|
 adminandGitHub
|
4276a211a0
|
Fix AI battle simulator unit capabilities (#6857)
|
2026-06-02 12:07:09 -07:00 |
|
 adminandGitHub
|
0ebb240f6f
|
Require dynamic notification constructors to use templates (#6856)
|
2026-06-02 12:00:34 -07:00 |
|
 adminandGitHub
|
07bf5fc72f
|
Add dynamic text binding validation tests (#6855)
|
2026-06-02 11:25:12 -07:00 |
|
 adminandGitHub
|
09fb31fad4
|
Require dynamic text bindings to use templates (#6854)
|
2026-06-01 21:52:50 -07:00 |
|
 adminandGitHub
|
989915a62d
|
Remove unused ARN notification LLM message locals (#6853)
|
2026-06-01 21:52:24 -07:00 |
|
 adminandGitHub
|
1f6ba6ff1f
|
Fix AI random command sampling (#6852)
|
2026-06-01 19:58:01 -07:00 |
|
 adminandGitHub
|
f7942f67fd
|
Separate dynamic template literals (#6850)
|
2026-06-01 17:04:10 -07:00 |
|
 adminandGitHub
|
a01935d1f7
|
Redo Shardok scoring experiments with hero-only units (#6845)
|
2026-06-01 08:40:14 -07:00 |
|
 adminandGitHub
|
be673810f6
|
Fix ransom placeholder validation (#6851)
|
2026-06-01 06:43:14 -07:00 |
|
 adminandGitHub
|
fcc21b1d5c
|
Validate dynamic text placeholders (#6848)
|
2026-06-01 06:32:27 -07:00 |
|
 adminandGitHub
|
234979c2f6
|
Avoid duplicate ready-to-join notifications (#6849)
|
2026-05-31 22:01:00 -07:00 |
|
 adminandGitHub
|
806cdf4d68
|
Centralize dynamic placeholder factories (#6847)
|
2026-05-31 21:49:04 -07:00 |
|
 adminandGitHub
|
befd7df406
|
Require typed dynamic placeholders (#6846)
* Require typed dynamic placeholders
* Fix captured hero placeholder migration
|
2026-05-31 21:38:52 -07:00 |
|
 adminandGitHub
|
fc3c88e6e6
|
Extract dynamic text binding (#6844)
|
2026-05-31 18:56:01 -07:00 |
|
 adminandGitHub
|
94a7f01b35
|
Avoid freezing placeholder notification text (#6843)
|
2026-05-31 18:43:50 -07:00 |
|
 adminandGitHub
|
c1dbebb60b
|
Keep notification names live until text loads (#6842)
|
2026-05-31 15:22:36 -07:00 |
|
 adminandGitHub
|
9fa873ed53
|
Fix Shardok thunderstorm weather icon import (#6841)
|
2026-05-31 15:09:26 -07:00 |
|
 adminandGitHub
|
816417931e
|
Document worktree boundary rule (#6840)
|
2026-05-31 15:01:24 -07:00 |
|
 adminandGitHub
|
ba1b62c792
|
Fix zero-size units in AI battle configs (#6839)
|
2026-05-31 15:00:56 -07:00 |
|