Date: 2026-07-27
EventHorizon now provides an Item Editor tab beside the Persona Editor in the Workbench. The session-only agent reads and updates the currently staged Item Template draft through structured field tools.
- Supports readonly inspection.
- Stages set, clear, add, and remove operations without persisting them.
- Preserves unknown and advanced item fields.
- Uses the existing Item Template form and explicit Save action as the only persistence path.
- Clears editor conversation context when another item is loaded or a new template is started.
- Rejects a delayed agent response when the staged draft changed while inference was running.
- Application commits:
f33d93d, 515fc13
- Deployment-workflow correction:
02e856d
- Production image:
gitea.app.lan/eventhorizon/eventhorizon:sha-02e856d61d82
The first post-rollout Android distribution check exposed a rolling-replica race: HTTP retries could independently retrieve old and new release assets. The workflow now retries the metadata and APK integrity verification together until both assets form one coherent release.
- Backend test suite: 333 passed.
- Frontend WASM debug and release builds passed.
- Both Gitea pipelines passed for
02e856d.
- Kubernetes deployment reached 2/2 ready replicas on the final image.
/healthz returned ok.
/readyz confirmed PostgreSQL and Qdrant ready.
- Production WASM contains the Item Editor tab and stream endpoint.
- A non-inference empty-message request reached the production Item Editor route and returned the expected validation error.