Block a user
projax: social-Grouping legt personen-benannten [project]-Knoten an statt den bestehenden [contact] zu verlinken (z.B. 'Dania' vs Kontakt 'Dania Esser')
Read-Seite-Folgenotiz aus mBrian#77 (2026-07-14): mai-managed ist in mBrian kein type mehr — es ist jetzt ein Tag (tagged → tag-mai-managed) + steckt in `metadata.projax.managemen…
Scheduler must evict ollama for higher-priority image leases (vram_managed guard defeats the manager's purpose)
Implementation spec (m approved 2026-07-13 — "Implement #5 now")
Root cause confirmed in internal/scheduler/evicting.go: three guard points skip VRAMManaged (ollama) so it is never an…
projax: social-Grouping legt personen-benannten [project]-Knoten an statt den bestehenden [contact] zu verlinken (z.B. 'Dania' vs Kontakt 'Dania Esser')
Broker must be the SOLE VRAM authority — close bypass gaps so out-of-band ollama holds get evicted (imagen starved by 24h keep-alive)
Skeleton generator: service-address line renders raw English in DE — stale @hoganlovells.com match (needs rebrand-domain decision)
worker: reconnect on dropped DB connection instead of looping 'conn closed' forever (silent month-long outage)
Merged + deployed live
Head review passed — go build / go vet / go test ./... all clean on the branch. Merged --no-ff into main as db9c91a and pushed.
Deploy note actioned…
worker: reconnect on dropped DB connection instead of looping 'conn closed' forever (silent month-long outage)
Fixed: self-healing reconnect + fail-loud
Branch mai/zeus/issue-17-worker, commit d14498a. Root cause confirmed exactly as described: pgxQueue (cmd/imagen/worker.go) held a single…
worker: reconnect on dropped DB connection instead of looping 'conn closed' forever (silent month-long outage)
Scheduler must evict ollama for higher-priority image leases (vram_managed guard defeats the manager's purpose)
copy: fix descriptions claiming the link 'stays/persists forever' (now cards can expire / hit max-views)
Admin: full edit flow for existing cards (text + media + all fields)
BUG: live preview broken after #28 (gallery) — likely JS halt in media preview wiring
DESIGN: ready-made card gallery (occasion-filtered) — own media becomes one option
UX: collapse verbose field hints behind an ⓘ info button (right of the field)
feat: free-form salutation (Anrede) — replace 'an wen', drop the 'für' prefix
CSS: form field text too light/grey — darken for readability
CSS/copy: rename 'Farbwelt' → 'Farbschema', make choice buttons smaller
CSS: 'Max. Aufrufe' field styled inconsistently with the other compose fields
feat: card-level max-views (per-card view counter) — follow-up to #14