* fix(docker): install ripgrep and python deps for memory tools
* docs(handoff): set PR number 107
* docs(project-map): update after dockerfile memory deps changes
* fix(docker): install deps in non-shadow paths /opt/memory and global npm
* docs(handoff): align with /opt/memory and global npm fix
---------
Co-authored-by: opencode-agent <agent@opencode.local>
* chore(memory): remove plugin block from opencode.json
* chore(memory): remove setup-memory.sh and memory-setup.ts
* chore(memory): remove opencode-memory from Dockerfile
* docs(memory): update AGENTS.md and SKILL.md for new tools
* test(memory): drop tests for removed setup-memory.sh and memory-setup.ts
* docs(handoff): add handoff and ADR-045 for plugin/rust removal
* docs(handoff): set PR number
* docs(project-map): update after plugin/rust removal
---------
Co-authored-by: opencode-agent <agent@opencode.local>
* fix(docker): use node:22-trixie-slim instead of non-existent noble-slim
* docs(adr): update ADR-030 for trixie-slim base image
* docs(handoff): update handoff for trixie-slim and add watch out note
* docs(handoff): set PR number
* docs(handoff): add handoff for PR#73
* fix(ci): drop dangling ADR-031 ref in pr-73 handoff
* docs(adr): add ADR-031 for PR#73 trixie-slim base image
---------
Co-authored-by: opencode-agent <agent@opencode.local>
* fix(docker): switch base image to node:22-noble-slim
* docs(adr): add ADR-030 for base image switch
* docs(handoff): add handoff for base image switch
* docs(handoff): set PR number
* docs(handoff): replace PR-NUMBER placeholder with 71
* docs(project-map): update Dockerfile description after base image switch
---------
Co-authored-by: opencode-agent <agent@opencode.local>