• Joined on 2025-08-16
viktor pushed to master at viktor/infra 2026-06-16 22:32:51 +00:00
8a2a3d9eca Merge remote-tracking branch 'origin/master' into wizard/reconcile-mirror
63e714782c immich: remove one-shot anca-elements-import Job + its PVC
0a6ed4b2fe workstation: per-user playwright browser MCP for all users, reproducible from git
eb47eb1d10 priority-pass: bump image_tag to 63e118c3 [ci skip]
d1f2e50736 priority-pass: bump image_tag to 4ce9e8e8 [ci skip]
Compare 7 commits »
viktor pushed to master at viktor/infra 2026-06-16 21:07:42 +00:00
88717c61fd immich-frame: whole library (last 2y), Ken Burns, weather, 30s interval
viktor pushed to master at viktor/infra 2026-06-16 20:39:33 +00:00
cffa32fae3 Merge remote-tracking branch 'forgejo/master' into wizard/tripit-ingest-model
14476bfbd7 tripit: mail-ingest extracts with the qwen3-8b text model, not the vision model
Compare 2 commits »
viktor pushed to master at viktor/infra 2026-06-16 20:39:17 +00:00
c6a5cbe227 feat(tripit): serve the SPA publicly, keep /api + /metrics forward-auth-gated (ADR-0020 landing)
viktor pushed to master at viktor/infra 2026-06-16 15:39:08 +00:00
044444d328 cluster-health: helm check #18 catches pending/failed releases (helm list -a)
viktor pushed to master at viktor/infra 2026-06-16 14:26:57 +00:00
e74f4208f5 t3-backup-state: retention 14 -> 6 (bound devvm root fs)
viktor pushed to master at viktor/infra 2026-06-16 11:33:57 +00:00
cdd9ecd199 t3: docs for the gated nightly tracker (runbook, post-mortem, service-catalog)
f4f7705127 monitoring: adopt orphaned alert-digest resources into TF state (unblocks apply)
36521839fc t3: gated nightly tracker (replaces pinned enforcer) + drop timer Persistent
Compare 3 commits »
viktor pushed to master at viktor/infra 2026-06-16 09:57:46 +00:00
994d305d04 t3: session-auth detection for the gated nightly tracker (dispatch fallback logging + Loki alerts)
viktor pushed to master at viktor/infra 2026-06-16 09:34:45 +00:00
e783cae2cb chrome-service + mam-farming: doc clarifications (+ re-trigger CI apply missed earlier)
b0e8e3599f nfs-mirror: exclude SQLite WAL/SHM sidecars + treat rsync exit 24 as success
Compare 2 commits »
viktor pushed to master at viktor/infra 2026-06-16 08:18:53 +00:00
2479560fa2 mam-farming: make MAMFarmingStuck a grabber heartbeat, not a grab-count check
a0725ede57 chrome-service: stop ignoring container[0].image so TF re-asserts the pinned browser image
Compare 2 commits »
viktor deleted branch wizard/afk-loop from viktor/claude-agent-service 2026-06-15 22:31:07 +00:00
viktor pushed to master at viktor/claude-agent-service 2026-06-15 22:28:03 +00:00
e34640cc47 afk: wire the T3 adapter to the REAL orchestration contract + fix priority
2ef0db9a96 afk: add the autonomous issue-implementer loop (SHIPS DISABLED)
Compare 2 commits »
viktor pushed to master at viktor/infra 2026-06-15 22:01:33 +00:00
57d45d8d8f fix(authentik): pin Vault binding UUIDs as literals (provider has no authentik_application data source)
viktor pushed to master at viktor/infra 2026-06-15 21:48:21 +00:00
aa461b95bc feat(authentik): bind Vault OIDC app to Allow Login Users (close ADR-0020 OIDC gap)
cbca281aaa feat(authentik): TripIt external self-signup group + forward-auth fence (ADR-0020)
Compare 2 commits »
viktor pushed to master at viktor/infra 2026-06-15 21:32:30 +00:00
cf51cb45de docs(adr-0003): keep Forgejo canonical, complete the GitHub mirror (reject swap)
viktor created branch wizard/afk-loop in viktor/claude-agent-service 2026-06-15 21:17:56 +00:00
viktor pushed to wizard/afk-loop at viktor/claude-agent-service 2026-06-15 21:17:56 +00:00
2ef0db9a96 afk: add the autonomous issue-implementer loop (SHIPS DISABLED)
viktor pushed to master at viktor/infra 2026-06-15 20:49:36 +00:00
5d3a166b94 t3-afk: fix agent Bash — stop mounting into ~/.claude
viktor pushed to master at viktor/infra 2026-06-15 20:19:40 +00:00
34c30ac2bf t3-afk: auto-pair dispatcher sidecar — no manual pairing
viktor pushed to master at viktor/infra 2026-06-15 20:19:21 +00:00
92c5b24975 docs: ghcr_pull_token is now a scoped read:packages PAT, not the admin alias