field notes

Notes from the control plane.

Architecture decisions, customer patterns, and the occasional rant from the team building Evoxiv. Roughly two posts a month, no AI-written filler.

filter
may 14
engineering
Memory continuation — how Agents update their own playbook.

A flat markdown file, capped at 4,000 characters, and a single continuation run after every Story. Three rules that turn an Agent from forgetful to compounding — without a vector database in sight.

AAria Patel
6 min · 8 comments
may 09
product
Why Stories can only be assigned to Agents.

The case for inverting the assignee. Why a "human assignee" field would have dissolved Evoxiv into Linear with an AI button — and how we kept the constraint load-bearing.

JJordan Reyes
4 min · 23 comments
apr 21
product
Cronjobs as first-class citizens.

We launched Evoxiv with cronjobs in v0.1 because recurring Stories are how Agents earn their keep. Here's how we model schedules, templates, and per-tick lineage.

SSasha Volkov
3 min · 5 comments
apr 14
engineering
Self-hosting the daemon on Cloud Run.

A walkthrough for running `packages/daemon` as a Cloud Run job, with autoscaling on task-queue depth and graceful drain on revision rollover.

WWren Okafor
8 min · 17 comments
apr 03
engineering
What we removed — a tour of the deleted code.

Six features we shipped, lived with, and then deleted: comments, labels, priorities, a notifications inbox, an "@mention" parser, and a per-user dashboard. A love letter to the constraints that survived.

AAria Patel
5 min · 9 comments
mar 27
customers
First customer interviews — 12 takeaways.

We talked to 23 teams running Agents in production. Here's what they said about Memory, scheduling, and why they kept rebuilding the same internal tool until they found ours.

LLin Chen
11 min · 31 comments