Shipping logbook
Pulse
One entry per day. If it did not ship, it did not happen.
Headless ticketing for AI agents
2026-07-08
AI agents need tickets as durable workflow state: scoped APIs, safe retries, concurrency control, events, and audit instead of browser-bound project management.
RustGrid backend security layers: RBAC, scoped access, and one workflow core
2026-07-02
RustGrid gives adopters one backend for workflow state, tenant boundaries, RBAC, scoped API keys, safe writes, audit, and events.
When Jira is not the best answer
2026-06-26
Jira is strong when humans live in the board. It is weaker when work needs to be created, changed, audited, and automated across many systems.
Why headless ticketing will replace monolithic PM tools
2026-06-24
Work tracking is becoming infrastructure: APIs, events, audit, and workflow state that every surface can share.
A public ideas project built from RustGrid primitives
2026-06-24
A Get Satisfaction-style feedback tab should not be a separate product. It should be a public project made from tickets, comments, votes, custom fields, and workflow state.
API-native workflow infrastructure for humans, agents, and systems
2026-01-03
Every workflow emits state. RustGrid gives that state a durable API-native home for operators, AI agents, and backend systems.
Deterministic Workflows Are the Backbone of Trustworthy AI
2026-01-02
Deterministic, idempotent workflows turn probabilistic AI into reliable, auditable systems.
Deterministic State: How Row Versions Make APIs Predictable
2026-01-01
Row-version ETags turn optimistic concurrency into a deterministic contract for API writes.
How RustGrid uses row_version-based ETags for deterministic concurrency
2025-12-30
Row-version ETags make every write prove lineage, so edits either apply to the version you saw or fail loudly.
Programmable project infrastructure (not a Jira clone)
2025-12-29
RustGrid is programmable project infrastructure: tickets, workflow, and audit as APIs you wire into anything.
JWT handling
2025-12-28
Harden JWT auth: parsing, validation, request context, and zero-trust DB permission refresh.