# TraceGoblins

> Turns a 600-line Ansible failure wall into a colour-graded status map

Status: released · 2026 · Self-hosted tools

**Problem.** AWX job output is a wall of text; the same failure gets diagnosed from scratch every time.

**Approach.** Parses runs into a Status Map, lets the team annotate and thread comments, and auto-matches failures against a knowledge base with fuzzy error signatures.

**Result.** Apache-2.0, published on GHCR; argon2id + TOTP + audit log built in.

**Stack.** Python 3.12, FastAPI, React 19, PostgreSQL 16

**Links.** [Site](https://tracegoblins.com) · [Source](https://github.com/VladoPortos/tracegoblins) · [Page](https://vladoportos.sk/u/tracegoblins) · GitHub: updated Sept 2026

A project by [Vladimír Strýček (VladoPortos)](https://vladoportos.sk/), Cloud & DevOps Engineer in Bratislava, Slovakia. Runs on the homelab: pve-dell. Full CV: https://vladoportos.sk/cv.md
