AnyBot/deploy/mac
王性驊 9a23411e51 Checked by using it: tests stay off the real box, gVisor scripts run clean, times are the person's
- box_numbers_only_on_what_is_seen is ignored again (a test inserted before it in cbada6b took
  its mark: every cargo test drove the real box), and the path test runs
- gvisor-vm.sh restarts the VM's Docker only when runsc was just registered (a restart stopped
  Bot 的電腦), and `${var}` before full-width text (bash read 「)」's first byte as part of
  the name and stopped)
- a scheduled box update and a PDF's name use the person's time zone (a server keeps UTC)
- 容器隔離 lists 標準 before 強隔離
- screenshots of real data can open 設定 › 電腦 (ANYBOT_SHOT_VIEW=computers) and scroll
  (ANYBOT_SHOT_SCROLL)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uirha2RVfSYmrhqNnqx9Z4
2026-11-07 00:19:56 +08:00
..
bundle.sh Mac permissions: ask at most every ten minutes; one fixed signing key keeps them across updates; open apps by their shown name 2026-11-05 16:57:44 +08:00
com.anybot.relay.plist AnyBot: first commit of the working desktop app 2026-11-04 16:51:51 +08:00
com.anybot.serve.plist AnyBot: first commit of the working desktop app 2026-11-04 16:51:51 +08:00
gvisor-migrate.sh Checked by using it: tests stay off the real box, gVisor scripts run clean, times are the person's 2026-11-07 00:19:56 +08:00
gvisor-vm.sh Checked by using it: tests stay off the real box, gVisor scripts run clean, times are the person's 2026-11-07 00:19:56 +08:00
sign.sh Mac permissions: ask at most every ten minutes; one fixed signing key keeps them across updates; open apps by their shown name 2026-11-05 16:57:44 +08:00