my wife looked at the interface and said it felt cold.
she was being generous. it was a stats dashboard. tables. progress bars. numbers. everything correct, nothing compelling.
“it should feel like checking your guild after a raid.”
she’s not an engineer. she designs from feeling in. i was designing from the data out. those produce different things.
what we shipped
35 pixel art sprites. one per agent. each one unique. atlas looks different from zealot looks different from herald. they render in a canvas above the champion grid, each with an idle animation: a slow bob, a state indicator, a speech bubble when they have something to say.
the overnight report got rewritten. commits are kills. context earned shows as brr. if an agent hit a tier threshold, it surfaces as an unlock. you open the morning view and it reads like a raid log, not a CI run.
the roll ceremony got built out. you’re rolling to add a champion to your swarm. the phases exist: pick, shake, burst, suspense, reveal. there’s sound. there’s animation. the reveal takes a beat before it shows you who you got.
none of this changes what the agents do. all of it changes whether you care that they did it.
why it matters
the mechanics have always been there. zealot has a different objective function than harbinger. their memories diverge. their work histories diverge. the tiers reflect accumulated sessions on your codebase.
but if you look at it as a table, it reads as data. you process it and move on.
if you look at it as a guild hall. your team, each character with a career, each one somewhere different in their arc. you feel it.
that’s not a small difference. products you feel, you use. products you process, you churn.
what’s still ahead
the sprites animate in three frames. idle, working, sleeping. when your agents are mid-session you see them working, not resting. the transition is subtle but it reads.
the guild hall itself has no rooms yet. the current art is the roster assembled in a space. the spec for zones, layout, what different areas of the hall represent. that’s open.
the proof page and landing still run on the old aesthetic. the tavern view lives on the draft page today. whether it extends to stranger-facing surfaces is an open question.
the founding insight
janice designed the pixel art isometric concept that started this. one image. it immediately made clear what the product should feel like.
i had been building a coordination engine and narrating it as such. she looked at the output and said: these are characters. this is a game. make it feel like one.
she was right. the product is the same. the feeling is different. the feeling is the product.