Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [Unreleased]

## [server-v0.2.0] - 2026-10-29

`server-v0.2.0-rc.1` promoted to a final release with no server code changes; the full list of changes is under `[server-v0.2.0-rc.1]` below. Pair it with `fw-v1.3.4`. Drafted with AI assistance (Claude Opus 5.5).

### Verified
- **Overnight A/V regression** on a physical StackChan with `fw-v1.3.4` (2026-10-28/29): every case passed its full pass except K02 (the known "12 plus 10 room" answer accepted for rc.1). No task watchdog resets and no microphone-buffer build-up over seven hours.

### Changed
- **A/V harness** (#198, test code only): a case that alternates pass and evaluator slip is set aside after 9 attempts; the runner waits up to 150 s for the robot to reconnect before blocking a case; K04 passes a safe refusal that names the hazard; a joke may run to 80 words.
- **Versions**: dotty-pi-ext and the dotty-behaviour `VERSION` stamp are `0.2.0`.

## [fw-v1.3.4] - 2026-10-28

Firmware only (`BrettKinny/StackChan@dotty`, submodule `5b361e5`). Source-only: the server address is compiled in, so build it yourself with your own `CONFIG_OTA_URL` (SETUP.md §2). Drafted with AI assistance (Claude Opus 5.5) and bench-tested on a physical StackChan.
Expand Down
2 changes: 1 addition & 1 deletion dotty-behaviour/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from zoneinfo import ZoneInfo

# Version stamp surfaced on /health and in startup logs.
VERSION: str = "0.2.0-rc.1"
VERSION: str = "0.2.0"

# Local timezone — used for NDJSON daily filenames and timestamps.
# Falls back to UTC if the TZ env var names a zone Python can't find.
Expand Down
4 changes: 2 additions & 2 deletions dotty-pi-ext/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dotty-pi-ext/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotty-pi-ext",
"version": "0.2.0-rc.1",
"version": "0.2.0",
"description": "Pi extension exposing Dotty's seven voice tools (memory_lookup, remember, recall_person, remember_person, think_hard, take_photo, play_song). Ports bridge.py's _voice_tool_* handlers per #36; recall_person/remember_person added per #53.",
"type": "module",
"private": true,
Expand Down
Loading