admin
047b9c850e
Mirror SQLite history deltas to Postgres
2026-06-08 08:02:01 -07:00
admin and GitHub
835d1b7a83
Add Eagle and Shardok scene rebuild tool ( #6965 )
...
* Add Eagle and Shardok scene rebuild tool
* Clear copied split-scene external references
* Make split scene rebuild idempotent
* Snapshot scene roots before rebuild deletion
* Generate Eagle and Shardok split scenes
2026-06-08 07:51:08 -07:00
admin and GitHub
7408016628
Add Postgres latency benchmark admin tool ( #6967 )
2026-06-08 07:48:32 -07:00
admin and GitHub
fe2b516e59
Wire Postgres secrets into Eagle deploy ( #6966 )
...
* Wire Postgres secrets into Eagle deploy
* Default Postgres SSL mode in compose
2026-06-08 07:00:30 -07:00
admin and GitHub
c13ae90c67
Document Postgres history migration plan ( #6964 )
2026-06-08 06:45:42 -07:00
admin and GitHub
eeadacadd4
Render tactical bridges unlit ( #6963 )
2026-06-08 06:35:51 -07:00
admin and GitHub
fa87121ba6
Move error UI into shared scene ( #6962 )
2026-06-07 22:00:48 -07:00
admin and GitHub
b5c775f7ae
Release SQLite upload lock before reading snapshots ( #6958 )
2026-06-07 21:53:38 -07:00
admin and GitHub
ca35ed8f6f
Wire split connection shared services ( #6959 )
2026-06-07 21:45:48 -07:00
admin and GitHub
f7e47bdc31
Wait longer for warmup follow-up commands ( #6961 )
2026-06-07 21:45:18 -07:00
admin and GitHub
d210cbb820
Add Connection scene migration tool ( #6957 )
...
* Add Connection scene migration tool
* Copy connection UI into split scene
2026-06-07 18:59:42 -07:00
admin and GitHub
50948bccae
Persist SQLite history with base and deltas ( #6956 )
2026-06-07 18:52:12 -07:00
admin and GitHub
98a1c2b361
Add Connection scene readiness marker ( #6955 )
2026-06-07 18:35:47 -07:00
admin and GitHub
38608bd3e4
Keep shared error handler scene-owned ( #6954 )
2026-06-07 18:24:23 -07:00
admin and GitHub
e4e43292df
Default Main scene to split startup ( #6952 )
2026-06-07 18:16:07 -07:00
admin and GitHub
351cc6f658
Use remote persister for SQLite database uploads ( #6953 )
2026-06-07 18:15:10 -07:00
admin and GitHub
603e7fb071
Stop tracking Unity editor user settings ( #6951 )
2026-06-07 17:24:13 -07:00
admin and GitHub
0ccf0539ba
Centralize connection mode visibility ( #6939 )
2026-06-07 17:16:34 -07:00
admin and GitHub
033e1f4675
Serialize SQLite history access internally ( #6950 )
2026-06-07 17:11:11 -07:00
admin and GitHub
c9aa6df721
Fix Shardok model lifecycle cleanup ( #6948 )
2026-06-07 16:54:42 -07:00
admin and GitHub
734ea7c62e
Validate SQLite downloads before loading ( #6949 )
2026-06-07 16:53:59 -07:00
admin and GitHub
23f29249ef
Upload SQLite history from snapshots ( #6947 )
2026-06-07 16:14:31 -07:00
admin and GitHub
eeab47e480
Persist Shardok SQLite deltas to S3 ( #6944 )
2026-06-07 15:48:59 -07:00
admin and GitHub
22b52f498a
Use passive SQLite checkpoints for uploads ( #6945 )
2026-06-07 15:42:47 -07:00
admin and GitHub
f403980853
Fallback build warmup binary during deploy ( #6946 )
2026-06-07 15:39:33 -07:00
admin and GitHub
eb6fcb5ce6
Move sqlite history uploads off command path ( #6943 )
2026-06-07 15:01:26 -07:00
admin and GitHub
299f4625cd
Map Shardok clicks through screen space ( #6942 )
2026-06-07 13:45:11 -07:00
admin and GitHub
84788452b3
Add JFR tracing for SQLite persistence ( #6941 )
2026-06-07 11:41:24 -07:00
admin and GitHub
5a81a203e8
Bootstrap Unity client from split scenes ( #6935 )
2026-06-07 09:11:31 -07:00
admin and GitHub
9c60652eaa
Instrument Shardok battle latency ( #6938 )
2026-06-07 09:08:06 -07:00
admin and GitHub
9b384234d8
Clean up AI quest completion docs ( #6937 )
2026-06-06 18:51:15 -07:00
admin and GitHub
ef591539d3
Add prisoner quest invariant coverage ( #6936 )
2026-06-06 17:10:32 -07:00
admin and GitHub
1db0c6b282
Clarify failed quest notification source hero ( #6932 )
2026-06-06 05:48:54 -07:00
admin and GitHub
61da5c1e92
Include recon counts in quest prompts ( #6934 )
2026-06-06 05:11:56 -07:00
admin and GitHub
2d713f4e57
Use release wording for prisoner quests ( #6933 )
2026-06-06 05:11:14 -07:00
admin and GitHub
fab32ae871
Normalize quest LLM request ids ( #6931 )
2026-06-06 05:10:51 -07:00
admin and GitHub
bc762f3b45
Fix quest outcome prompt name grammar ( #6930 )
2026-06-06 05:10:21 -07:00
admin and GitHub
7e5c5af876
Document Unity scene separation plan ( #6929 )
2026-06-06 04:43:26 -07:00
admin and GitHub
c71c846a81
Allow text listeners to change during updates ( #6928 )
2026-06-05 05:39:57 -07:00
admin and GitHub
cfc218ba30
Regenerate Shardok AI baselines after timeout fix ( #6927 )
2026-06-04 13:15:08 -07:00
admin and GitHub
29a481f7b4
Show sworn hero faction in Free Heroes panel ( #6926 )
2026-06-04 10:47:17 -07:00
admin and GitHub
fce2a104e8
Fix break alliance imprisonment notification text ( #6925 )
2026-06-04 10:40:22 -07:00
admin and GitHub
0fb419cbd8
Suppress invited faction destroyed notifications ( #6924 )
2026-06-04 10:03:13 -07:00
admin and GitHub
bf83e7bde3
Preserve Shardok selection during command updates ( #6921 )
2026-06-04 08:21:30 -07:00
admin and GitHub
54bfea07d4
Fix ID timeout score pollution ( #6923 )
2026-06-04 06:23:52 -07:00
admin and GitHub
ab74172744
Only generate fulfillable prisoner quests ( #6922 )
2026-06-03 16:15:41 -07:00
admin and GitHub
80cbe1b60f
Stream command results before phase advancement ( #6920 )
2026-06-03 14:17:05 -07:00
admin and GitHub
488ffbf559
Acknowledge commands before AI continuation ( #6919 )
2026-06-03 09:45:35 -07:00
admin and GitHub
50f9ccb28c
Discover dynamic text editor tests ( #6918 )
2026-06-03 09:44:59 -07:00
admin and GitHub
34cce82cb0
Reject null dynamic render values ( #6917 )
2026-06-03 09:43:07 -07:00
admin and GitHub
f0baa8bdba
Require client text provider inputs ( #6916 )
2026-06-03 09:41:37 -07:00
admin and GitHub
52fe13325b
Require generated text listener inputs ( #6915 )
2026-06-03 09:41:13 -07:00
admin and GitHub
de15e2a66a
Reject null dynamic placeholder entries ( #6914 )
2026-06-03 09:33:41 -07:00
admin and GitHub
a506abae98
Send human command results before AI continuation ( #6912 )
2026-06-03 09:26:23 -07:00
admin and GitHub
b43406b7c7
Require dynamic text binding inputs ( #6913 )
2026-06-03 09:25:13 -07:00
admin and GitHub
919990a95c
Require parsed dynamic template text ( #6911 )
2026-06-03 09:18:36 -07:00
admin and GitHub
48162b20c0
Require dynamic placeholder fallback text ( #6910 )
2026-06-03 09:07:42 -07:00
admin and GitHub
88433e481e
Clarify prisoner quest divine prompts ( #6909 )
2026-06-03 09:07:16 -07:00
admin and GitHub
cc5eb01dba
Preserve dynamic placeholder discovery order ( #6908 )
2026-06-03 09:03:11 -07:00
admin and GitHub
d5dda77a47
Render dynamic text templates in one pass ( #6907 )
2026-06-03 08:47:16 -07:00
admin and GitHub
663b2b34f7
Seal dynamic text carrier types ( #6906 )
2026-06-03 08:17:18 -07:00
admin and GitHub
1e936374b0
Clean up stale AI scoring experiments ( #6905 )
2026-06-03 08:10:42 -07:00
admin and GitHub
8adc8953cf
Centralize dynamic placeholder token parsing ( #6904 )
2026-06-03 08:08:52 -07:00
admin and GitHub
ea5a16ba6b
Promote expected-impact archery scoring ( #6902 )
2026-06-03 07:45:50 -07:00
admin and GitHub
b4fae126ef
Run all dynamic text editor tests ( #6903 )
2026-06-03 07:42:58 -07:00
admin and GitHub
d468037358
Avoid ascii identifier assumption in placeholder audit ( #6901 )
2026-06-03 07:17:25 -07:00
admin and GitHub
49f9e53be8
Use unicode placeholder validation in audits ( #6900 )
2026-06-03 07:17:12 -07:00
admin and GitHub
2c2e405ebc
Validate dynamic text placeholder names ( #6899 )
2026-06-03 07:01:37 -07:00
admin and GitHub
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
admin and GitHub
340bd806fa
Type dynamic text binding keys ( #6898 )
2026-06-03 06:52:44 -07:00
admin and GitHub
31e6277d87
Centralize indexed riot placeholders ( #6897 )
2026-06-03 06:52:10 -07:00
admin and GitHub
e17115ee07
Type faction display placeholders ( #6896 )
2026-06-03 05:35:52 -07:00
admin and GitHub
09023e9f1f
Remove unused faction leader template helper ( #6895 )
2026-06-02 22:05:40 -07:00
admin and GitHub
b82c6a5dd8
Share ARN victim hero descriptions ( #6894 )
2026-06-02 21:54:20 -07:00
admin and GitHub
b702f1f8bd
Audit notification dynamic text placeholders ( #6893 )
2026-06-02 19:43:47 -07:00
admin and GitHub
9beb308b80
Type dynamic text placeholder names ( #6892 )
2026-06-02 19:28:35 -07:00
admin and GitHub
7f3b3b65a3
Use typed captured hero executed placeholders ( #6891 )
2026-06-02 19:04:33 -07:00
admin and GitHub
902513d0b5
Use typed captured hero imprisoned placeholders ( #6890 )
2026-06-02 19:04:17 -07:00
admin and GitHub
0ddfeff937
Use typed ransom paid notification placeholders ( #6882 )
2026-06-02 18:58:33 -07:00
admin and GitHub
d540ed425f
Use typed ransom rejected notification placeholders ( #6883 )
2026-06-02 18:58:18 -07:00
admin and GitHub
ed636ef358
Use typed invitation ambassador notification placeholders ( #6884 )
2026-06-02 18:58:02 -07:00
admin and GitHub
e5590bc848
Use typed truce ambassador notification placeholders ( #6885 )
2026-06-02 18:57:48 -07:00
admin and GitHub
5eb4ca38c9
Use typed alliance ambassador notification placeholders ( #6886 )
2026-06-02 18:57:29 -07:00
admin and GitHub
f65e03137f
Use typed break alliance ambassador placeholders ( #6887 )
2026-06-02 18:57:13 -07:00
admin and GitHub
35144f95fb
Use typed captured hero returned placeholders ( #6888 )
2026-06-02 18:56:52 -07:00
admin and GitHub
5fd4182245
Use typed captured hero exiled placeholders ( #6889 )
2026-06-02 18:56:34 -07:00
admin and GitHub
ffbdb5d5c7
Use typed prisoner exchange notification placeholders ( #6881 )
2026-06-02 16:28:59 -07:00
admin and GitHub
b9b4d5254f
Use typed vassal rise notification placeholders ( #6880 )
2026-06-02 16:28:39 -07:00
admin and GitHub
e2a2a64204
Use typed profession notification placeholders ( #6879 )
2026-06-02 16:28:16 -07:00
admin and GitHub
30d8f8575a
Use typed hero departure placeholders ( #6878 )
2026-06-02 16:14:55 -07:00
admin and GitHub
4cdd9371c6
Use typed faction head placeholders ( #6877 )
2026-06-02 16:10:16 -07:00
admin and GitHub
f23e81dc52
Use typed prisoner status placeholders ( #6875 )
2026-06-02 16:06:12 -07:00
admin and GitHub
3de29fd23e
Use typed outlaw apprehension placeholders ( #6874 )
2026-06-02 15:54:16 -07:00
admin and GitHub
52143a9481
Use typed food warning placeholders ( #6873 )
2026-06-02 15:44:05 -07:00
admin and GitHub
7a5185f6bf
Use typed brotherhood notification placeholders ( #6872 )
2026-06-02 15:32:41 -07:00
admin and GitHub
8ac97cda58
Use typed placeholders in simple notifications ( #6871 )
2026-06-02 15:11:14 -07:00
admin and GitHub
06e82a84cd
Systematize Shardok AI battle experiments ( #6870 )
2026-06-02 14:59:28 -07:00
admin and GitHub
abfd27b495
Use typed prisoner notification placeholders ( #6869 )
2026-06-02 14:57:21 -07:00
admin and GitHub
abb4504355
Use typed quest notification placeholders ( #6868 )
2026-06-02 14:38:34 -07:00
admin and GitHub
5cb1b155cd
Fix riot killed hero placeholders ( #6867 )
2026-06-02 14:31:04 -07:00