any table not joined with other tables gets its own sqlite file.
no json in the db. normalize it properly.
why are we doing write intervals? can we not write in realtime in a dedicated…
run a fable on a primary to do its own analysis independent of this one. post it here.
this is cancelled for now, i don’t like the naming and i don’t like the arbitrary 2000 figure
fix this now with opus. small change, shouldn’t need a review, let CI handle testing, no need to build it yourself. i’ll merge, not you
begin this now with opus. show me a detailed spec for the change (all table schema, module exported api shape) for approval before implementation
stop after review pass before merge, for my review
begin this now with opus worker
rework:
swwaf_ becomes sww_ and 'servewaf' becomes simply 'waf'.
rproxy config keys should be prefixed with SWW_RPROXY_ and the discriminator ones are SWW_WAF_.
SWW_APPS is fine because it doesn't need to describe the format of the value, just be appropriately named for what it contains. it indeed contains a list of the apps it is responsible for.
wild…
i think each repo should have a scripts/update-policy that fetches them from their known urls on gitea and then adds/commits them and pushes, that way updating a repo is a single command.
well, the discriminator is going to be deciding for several sites, and we need a way of specifying it per-hostname.
what do you think of
@clawbot have deepseek rework this now, and continue with the reviews/rework until this is merge ready
// invalid is an error that names it. Since rproxy never touches disk, its settings have no _FILE form.
this is wrong. a docker administrator may well map a file containing a setting into…