Releases: bseverns/memory-engine
Releases · bseverns/memory-engine
v1.2
v1.1
This release turns the project from a memory-only appliance into a local-first Artifact Engine with distinct deployment temperaments, stronger stewardship tooling, and a more practical install-day/operator posture.
Highlights
- Added explicit multi-deployment support with memory as the default baseline and first-class support for question, repair, oracle, prompt, and witness.
- Made deployment differences behaviorally real in playback, not just copy: candidate weighting, recurrence, anti-repetition, gap timing, wear, and room feel now shift by deployment.
- Deepened question and repair with short-horizon thread behavior so the room can return to unresolved questions or practical work threads in a more intentional way.
- Expanded /ops/ into a more useful steward surface with deployment-aware metadata editing, active deployment visibility, operational quick actions, and better recovery guidance.
- Added the first hardware control path for /kiosk/ via Arduino Leonardo HID, keeping the browser/API contract unchanged.
- Strengthened install/runbook/documentation coverage so operators and future maintainers can see what does what, what broke, and which knobs matter first.
Deployment Behavior
- memory remains the canonical weathered baseline with patina, lane oscillation, and featured returns.
- question now favors unresolved/open material, recent returns, loose topic clustering, shorter anti-repetition, lighter wear, and rare chorus-like resurfacing.
- repair now favors recent practical notes, clearer/shorter material, lighter wear, quicker reuse, and bench-like follow-on resurfacing.
- oracle now behaves more sparsely and ceremonially, with longer gaps, lower overlap, and rarer returns.
- prompt now recirculates recent catalytic material sooner.
- witness now favors calmer, more settled contextual return over hyper-recency.
Steward And Operator
- /ops/ now shows the active deployment and its current room behavior posture more clearly.
- Added lightweight deployment-scoped artifact metadata editing for topic_tag and lifecycle_status.
- Added deployment-specific status pickers while preserving older custom values already in the archive.
- Added steward audit logging around metadata and control changes.
- Added an operator-only monitor tool with output tone plus live mic play-through in the steward browser.
- Reworked /ops/ layout to keep operational primacy ahead of passive summary panels.
Kiosk And Participation
- Added Leonardo-based hands-free kiosk control using the existing keyboard shortcut contract.
- Added optional Leonardo buttons for 1, 2, 3, and monitor-check toggle.
- Added kiosk-side monitor/output check for public-facing setup.
- Added clearer participant receipt language for steward-mediated revocation on the same node.
- Added stronger focus/reboot recovery guidance for unattended HID kiosk use.
Docs And Maintenance
- Added a first-glance operator/maintainer map in docs/AT_A_GLANCE.md.
- Expanded deployment behavior docs, surface contract docs, roadmap/history, and maintenance/install guidance.
- Added more archaeology comments in core playback, config, API, and stewardship seams.
- Established Ubuntu Server 24.04.4 LTS as the current stable reference host image.
Compatibility
- No schema migration required.
- Existing artifacts remain compatible.
- Ingest now accepts topic / category and status as lightweight aliases for existing metadata fields.
- Unknown deployment names still fall back safely to memory.
Testing
- Expanded frontend and backend coverage for deployment behavior, operator flows, metadata defaults, and monitor-check behavior.
- Added browser coverage for the operator monitor workflow and kiosk participant guidance.
v1.0
A major hardening and finish pass across the full stack: privacy/access tightened, ingest validated server-side, operator controls strengthened, room playback refined, memory-color selection added, docs expanded, and end-to-end browser/release testing established. The system now behaves much more like a durable installation appliance than a development prototype.