Commit Graph
313 Commits
Author SHA1 Message Date
chemavx dd10f26f31 decommission(F3): suspender cronjobs metrics-retention y outcomes-joiner
Sin bot ni postgres ya no hay nada que retener ni joinear; suspend en vez
de borrar para conservar la definición durante la semana de gracia.
2026-07-06 12:19:33 +00:00
chemavx 0f8bd407f4 decommission(F3): apagar bot, api y dashboard (replicas 0)
Primer paso del apagado ordenado: se detiene el ciclo de evaluación con
postgres aún vivo, para que el dump final sea la foto exacta del cierre
sin ciclos a medias. Postgres y cronjobs se apagan en commits siguientes.
2026-07-06 12:05:43 +00:00
chemavx dc45c913a5 decommission(F2): silenciar notificaciones Telegram de la app polymarket-bot
Se retiran las suscripciones on-sync-failed / on-health-degraded: durante
el apagado (F3) generarían ruido sin valor. No hay trigger 'informativo'
viable: escalar a 0 vía git deja la app Synced/Healthy. El resto de apps
conservan sus notificaciones.
2026-07-06 11:47:33 +00:00
chemavx abcb38bd6d decommission(F2): retirar smoke test PostSync de polymarket-bot
El Job notificaba a Telegram tras cada sync; en decomisión ya no hay
deploys que verificar y sus avisos serían ruido durante el apagado.
2026-07-06 11:47:11 +00:00
Gitea CI 73bf1b6351 ci: update researchowl image to d31badeb [skip ci] 2026-07-05 16:01:12 +00:00
Gitea CI fea711375e ci: update researchowl image to 7d07375d [skip ci] 2026-07-04 20:26:34 +00:00
Gitea CI 8cd40002c8 ci: update researchowl image to 76c927f0 [skip ci] 2026-07-04 20:20:00 +00:00
Gitea CI b1b86945c3 ci: update researchowl image to 397546a3 [skip ci] 2026-07-04 20:18:47 +00:00
Gitea CI d0e8eaa001 ci: update researchowl image to 57f341fc [skip ci] 2026-07-04 11:26:10 +00:00
Gitea CI a78de3eacd ci: update researchowl image to 6c807212 [skip ci] 2026-07-04 11:21:02 +00:00
Gitea CI 5ef73e6705 ci: update researchowl image to becc43f7 [skip ci] 2026-07-04 11:16:57 +00:00
chemavxandClaude Fable 5 98a939fb22 feat(researchowl): activa ENABLE_NEWS_SEED (seed Bing News RSS)
Flag flip aislado — el código (a23810b) ya está desplegado con el flag
en False por defecto.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 11:03:08 +00:00
Gitea CI 71f4c5ea95 ci: update researchowl image to a23810b9 [skip ci] 2026-07-04 10:59:10 +00:00
Gitea CI 3c70ee7c69 ci: update researchowl image to 8dfd0116 [skip ci] 2026-07-04 10:49:32 +00:00
chemavxandClaude Fable 5 ca520d3ca3 feat(researchowl): daily SQLite backup CronJob + 5Gi backups PVC
Online-safe sqlite3 .backup at 03:00 Europe/Madrid, integrity check,
7-day retention. Data PVC mounted RW (WAL -shm requirement) but only read.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 10:43:41 +00:00
chemavxandClaude Fable 5 214b4a10a4 feat(researchowl): MAX_SOURCES 150 -> 200
Tras el plan F1-F4 del scraper, el seed descubre hasta ~285 fuentes en
topics documentados y el cap de 150 descartaba la mitad (incluida la
recursión que encuentra los PDFs de archive.org). 200 cubre casi todos
los resultados directos + margen de recursión. Implica +2-4 min por
research de topic rico y céntimos más de scoring.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 15:53:18 +00:00
Gitea CI 8a887abaad ci: update researchowl image to c7016281 [skip ci] 2026-07-03 15:49:18 +00:00
Gitea CI facfb70526 ci: update researchowl image to 0ce9933a [skip ci] 2026-07-03 15:46:19 +00:00
Gitea CI 3991297b65 ci: update researchowl image to f210b34e [skip ci] 2026-07-03 15:44:03 +00:00
Gitea CI 1c33629920 ci: update researchowl image to 9dae61fd [skip ci] 2026-07-03 15:40:19 +00:00
Gitea CI 557489742c ci: update researchowl image to 200de018 [skip ci] 2026-07-03 15:36:16 +00:00
Gitea CI 73d5f256ba ci: update researchowl image to 228ea5c6 [skip ci] 2026-07-03 15:26:00 +00:00
Gitea CI 8e933f220e ci: update researchowl image to 2cb0cf84 [skip ci] 2026-07-03 15:18:14 +00:00
Gitea CI 824db9e7fd ci: update researchowl image to 5876361a [skip ci] 2026-07-03 15:13:29 +00:00
chemavxandClaude Fable 5 29714cdc29 fix(vaultwarden): bump 1.35.4 -> 1.36.0 (support Bitwarden 2026.x clients)
Extension login failed with 'No Bitwarden-Client-Version header provided'
after the Mac browser extension auto-updated. 1.36.0 supports the new
client login flow.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 11:24:04 +00:00
Gitea CI bbfe3dade1 ci: update researchowl image to 19efc705 [skip ci] 2026-07-03 07:52:36 +00:00
Gitea CI 0cf04a829f ci: update researchowl image to b872d00e [skip ci] 2026-07-03 07:39:19 +00:00
Gitea CI 62d1b60c98 ci: update researchowl image to dcfe6743 [skip ci] 2026-07-03 07:18:24 +00:00
Gitea CI 3a3404efc5 ci: update researchowl image to 480d86e9 [skip ci] 2026-07-03 07:09:45 +00:00
chemavxandClaude Fable 5 7dc2b41d63 feat(researchowl): activar monitor de noticias RSS (NEWS_ENABLED=true)
Flip del flag que deja operativo el monitor F0-F2 ya desplegado en
b1c5bc73. Defaults: poll cada 6h, digest al primer TELEGRAM_ALLOWED_USERS.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 07:01:58 +00:00
Gitea CI 54b356b6b9 ci: update polymarket-bot images to 7804d25c [skip ci] 2026-07-02 20:22:19 +00:00
chemavxandClaude Fable 5 1e143a1468 feat(polymarket-bot): CronJob diario outcomes-joiner (Replay R2)
Corre python -m bot.outcomes a las 00:30 UTC (tras metrics-retention a
las 00:10): resoluciones UMA-finales de Gamma -> market_outcomes + reporte
de calibración. Solo-análisis: no toca tablas de trading. Idempotente por
market_id, seguro relanzarlo a mano. Misma imagen del bot; CI bumpa el tag
(cambio correspondiente en polymarket-bot/.gitea/workflows/ci.yml).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 20:20:51 +00:00
Gitea CI a1a3a4aa74 ci: update polymarket-bot images to 2b326ad5 [skip ci] 2026-07-02 20:12:34 +00:00
Gitea CI 42a93712f0 ci: update polymarket-bot images to 6c544e46 [skip ci] 2026-07-02 19:57:52 +00:00
Gitea CI e919887507 ci: update polymarket-bot images to eb4f6741 [skip ci] 2026-07-02 12:16:24 +00:00
Gitea CI 0b01cab53d ci: update polymarket-bot images to 117d2b33 [skip ci] 2026-07-02 07:17:48 +00:00
chemavxandClaude Opus 4.8 71c552f3d5 chore(n8n): remove vestigial ignoreDifferences (secret now Infisical-managed)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 08:01:51 +00:00
chemavxandClaude Opus 4.8 9bcb84ebc8 fix(cloudflare-ddns): add theexclusionzone.com zone with per-domain PROXIED
The theexclusionzone.com (Ghost EN) zone was never in DOMAINS, so favonia
never updated its origin A records. When the ISP rotated the public IP, the
EN records went stale and Cloudflare returned 522 (apex+www are proxied).

Add all three EN records to DOMAINS and use favonia 1.16.2's per-domain
PROXIED expression so apex+www stay orange while the wildcard and the
chemavx/zona zones stay grey, all from one DDNS instance.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 07:01:23 +00:00
Gitea CI 4d8585ddb1 ci: update researchowl image to b1c5bc73 [skip ci] 2026-06-27 10:18:50 +00:00
Gitea CI 319c685040 ci: update researchowl image to c0b0c1ba [skip ci] 2026-06-26 21:02:32 +00:00
Gitea CI 002e05969c ci: update polymarket-bot images to 9e21ecac [skip ci] 2026-06-26 15:15:57 +00:00
Gitea CI 303c0876cf ci: update polymarket-bot images to af0d1fbc [skip ci] 2026-06-26 08:09:30 +00:00
Gitea CI ce3545084d ci: update researchowl image to 72766229 [skip ci] 2026-06-26 06:13:04 +00:00
chemavx c7e8e28abd feat(researchowl): enable SEO autofill (SEO_AUTOFILL=on)
Activates the autofill publish path in production. Drafts now get
meta/OG/Twitter/tags/internal-links best-effort; status stays draft.
2026-06-25 15:02:29 +00:00
Gitea CI 77c07a9b5d ci: update researchowl image to 6d39875f [skip ci] 2026-06-25 14:49:40 +00:00
Gitea CI 9507b4b566 ci: update researchowl image to 7a995da8 [skip ci] 2026-06-25 14:14:56 +00:00
Gitea CI 43b8fa9b1a ci: update researchowl image to b6dc5192 [skip ci] 2026-06-24 07:46:25 +00:00
chemavxandClaude Opus 4.8 48ed88cc8d zona-exclusion: serve www + 301 redirect to apex, add www to TLS SAN
Adds www.zonadeexclusion.com to the Ingress (rules + tls hosts) so cert-manager
re-issues zona-exclusion-tls covering apex + www via HTTP-01, and a Traefik
redirectRegex Middleware that 301s www -> apex (ES canonical = apex). Mirrors the
EN redirect-to-www-https middleware, inverted. DNS for www was fixed in Phase 1
(stale explicit A removed; now resolves via the favonia wildcard).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 06:55:56 +00:00
chemavxandClaude Opus 4.8 81745dee4b n8n: decommission old n8n-secret (remove empty stub + ignoreDifferences)
3c: n8n now sources the encryption key from n8n-secret-infisical (Infisical).
Remove the empty CreateOnly stub manifest and the now-dead ignoreDifferences
/data stanza so ArgoCD prunes the old out-of-band n8n-secret.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 11:35:46 +00:00
chemavxandClaude Opus 4.8 77f55fb100 n8n: repoint encryption-key secretKeyRef to n8n-secret-infisical + Recreate
Cut n8n over to the Infisical-synced encryption key (byte-identical, key never
changes -> credentials stay decryptable) and switch RollingUpdate -> Recreate
(485MB SQLite + WAL on RWO must not have two writers during a roll).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 11:31:10 +00:00