Files
zeekay 1b367e2b62 chore: rebase the tree onto upstream master
The tree was a debranded snapshot of upstream taken around 2026-02-20, and
upstream has moved about five months since. This replaces it with upstream
master, mechanically re-derived: bin/debrand does the rename, and the
pipeline and squashed migrations are restored from the shipped tree.

Not a merge. The previous import replaced the tree wholesale in a single
commit, so there is no shared content history to merge against. Reproducing
the rename on the new tree is what actually converges.

What survives: .hanzo/workflows, the Dockerfiles and bin/docker* entrypoints,
compose files, LLM.md, and insights/migrations. The squashed initial
migration is load-bearing — the live database records it by name, so
upstream's ~918 individual migrations cannot come back.

Nine products are dropped as unreferenced. Twenty-one more that we do not run
are kept anyway because the core app still imports them; unpicking those is a
refactor and does not belong in a rebase.

This base does not build yet, and the reasons are not in the rename:
upstream now wants Python 3.13.13 against our 3.12.12 and Django 5.2 against
our 4.2, and the dependency manifests still name upstream packages that we
republish under our own names. Those are decisions, not renames.
2026-08-01 15:44:40 -07:00

251 lines
2.8 KiB
Plaintext
Generated

ALL=1
AND=2
ANTI=3
ANY=4
ARRAY=5
AS=6
ASCENDING=7
ASOF=8
BETWEEN=9
BOTH=10
BY=11
CASE=12
CAST=13
CATCH=14
COHORT=15
COLLATE=16
COLUMNS=17
CROSS=18
CUBE=19
CURRENT=20
DATE=21
DAY=22
DESC=23
DESCENDING=24
DISTINCT=25
ELSE=26
END=27
EXCEPT=28
EXCLUDE=29
EXTRACT=30
FINAL=31
FILL=32
FILTER=33
FINALLY=34
FIRST=35
FN=36
FOLLOWING=37
FOR=38
FROM=39
FULL=40
FUN=41
GROUP=42
GROUPING=43
HAVING=44
HOUR=45
ID=46
IF=47
ILIKE=48
IGNORE=49
INCLUDE=50
IN=51
INF=52
INNER=53
INTERSECT=54
INTERPOLATE=55
INTERVAL=56
IS=57
JOIN=58
KEY=59
LAMBDA=60
LAST=61
LEADING=62
LEFT=63
LET=64
LIKE=65
LIMIT=66
MATERIALIZED=67
MINUTE=68
MONTH=69
NAME=70
NATURAL=71
NAN_SQL=72
NOT=73
NULL_SQL=74
NULLS=75
OFFSET=76
ON=77
OR=78
ORDER=79
OUTER=80
OVER=81
PARTITION=82
PIVOT=83
POSITIONAL=84
PRECEDING=85
PREWHERE=86
QUALIFY=87
QUARTER=88
RANGE=89
RECURSIVE=90
REPLACE=91
RETURN=92
RIGHT=93
ROLLUP=94
ROW=95
ROWS=96
SAMPLE=97
SECOND=98
SELECT=99
SEMI=100
SETS=101
SETTINGS=102
STEP=103
SUBSTRING=104
THEN=105
THROW=106
TIES=107
TIMESTAMP=108
TIME=109
LOCAL=110
ZONE=111
TO=112
TOP=113
TOTALS=114
TRAILING=115
TRIM=116
TRUNCATE=117
TRY=118
TRY_CAST=119
UNBOUNDED=120
UNION=121
UNPIVOT=122
USING=123
VALUES=124
WEEK=125
WHEN=126
WHERE=127
WHILE=128
WINDOW=129
WITH=130
WITHIN=131
YEAR=132
ESCAPE_CHAR_COMMON=133
IDENTIFIER=134
QUOTED_IDENTIFIER=135
FLOATING_LITERAL=136
BINARY_LITERAL=137
OCTAL_LITERAL=138
DECIMAL_LITERAL=139
HEXADECIMAL_LITERAL=140
OCTAL_PREFIX_LITERAL=141
MALFORMED_BINARY_LITERAL=142
STRING_LITERAL=143
ARROW=144
ASTERISK=145
BACKQUOTE=146
BACKSLASH=147
DOUBLECOLON=148
COLONEQUALS=149
COLON=150
COMMA=151
CONCAT=152
DASH=153
DOLLAR=154
DOT=155
EQ_DOUBLE=156
EQ_SINGLE=157
GT_EQ=158
GT=159
HASH=160
IREGEX_SINGLE=161
IREGEX_DOUBLE=162
LBRACE=163
LBRACKET=164
LPAREN=165
NULL_SAFE_EQ=166
LT_EQ=167
LT=168
LT_SLASH=169
NOT_EQ=170
NOT_IREGEX=171
NOT_REGEX=172
NULL_PROPERTY=173
NULLISH=174
PERCENT=175
PLUS=176
QUERY=177
QUOTE_DOUBLE=178
QUOTE_SINGLE_TEMPLATE=179
QUOTE_SINGLE_TEMPLATE_FULL=180
QUOTE_SINGLE=181
REGEX_SINGLE=182
REGEX_DOUBLE=183
RBRACE=184
RBRACKET=185
RPAREN=186
SEMICOLON=187
SLASH=188
SLASH_GT=189
UNDERSCORE=190
MULTI_LINE_COMMENT=191
SINGLE_LINE_COMMENT=192
HASH_COMMENT=193
WHITESPACE=194
UNEXPECTED_CHARACTER=195
STRING_TEXT=196
STRING_ESCAPE_TRIGGER=197
FULL_STRING_TEXT=198
FULL_STRING_ESCAPE_TRIGGER=199
TAG_MULTI_LINE_COMMENT=200
TAG_SINGLE_LINE_COMMENT=201
TAG_WS=202
TAGC_MULTI_LINE_COMMENT=203
TAGC_SINGLE_LINE_COMMENT=204
TAGC_WS=205
INSIGHTSQLX_TEXT_TEXT=206
INSIGHTSQLX_TEXT_WS=207
'->'=144
'*'=145
'`'=146
'\\'=147
'::'=148
':='=149
':'=150
','=151
'||'=152
'-'=153
'$'=154
'.'=155
'=='=156
'>='=158
'#'=160
'~*'=161
'=~*'=162
'{'=163
'['=164
'('=165
'<=>'=166
'<='=167
'<'=168
'</'=169
'!~*'=171
'!~'=172
'?.'=173
'??'=174
'%'=175
'+'=176
'?'=177
'"'=178
'f\''=179
'F\''=180
'\''=181
'~'=182
'=~'=183
'}'=184
']'=185
')'=186
';'=187
'/'=188
'_'=190