didericis-claude
e0c506a66d
refactor: extract shared resolve_plan helpers into backend/resolve_common.py
...
Both docker and smolmachines resolve_plan.py duplicated: slug minting,
metadata writing, agent state dir setup, git gate / egress / supervise
preparation, env_vars merge, and manifest dockerfile path resolution.
These are now consolidated in bot_bottle/backend/resolve_common.py.
Each backend's resolve_plan retains only its own logic (container name
resolution + env-file for docker; subnet allocation + guest_env build
for smolmachines).
2026-06-08 22:18:13 -04:00
..
2026-06-04 21:58:36 +00:00
2026-06-04 11:30:51 -04:00
2026-06-04 21:54:06 +00:00
2026-06-08 22:18:13 -04:00
2026-06-08 22:18:13 -04:00
2026-06-04 11:27:23 -04:00
2026-06-03 23:04:17 -04:00
2026-06-08 22:18:13 -04:00
2026-06-04 01:54:53 +00:00
2026-06-07 11:35:35 -04:00
2026-06-05 19:53:23 +00:00
2026-06-04 21:54:06 +00:00
2026-06-04 21:54:06 +00:00
2026-06-04 11:30:51 -04:00
2026-06-03 23:04:17 -04:00
2026-06-07 23:19:11 -04:00
2026-06-04 20:22:20 -04:00
2026-06-08 22:18:13 -04:00
2026-06-08 22:18:13 -04:00
2026-06-04 21:54:06 +00:00
2026-06-08 22:18:13 -04:00
2026-06-04 11:30:51 -04:00
2026-06-07 23:19:11 -04:00
2026-06-07 09:56:39 -04:00
2026-06-07 14:41:27 -04:00
2026-06-03 14:51:23 +00:00
2026-06-04 11:30:51 -04:00
2026-06-04 11:30:51 -04:00
2026-06-07 14:41:27 -04:00
2026-06-04 11:30:51 -04:00
2026-06-08 22:18:13 -04:00
2026-06-04 11:30:51 -04:00
2026-06-08 22:18:13 -04:00
2026-06-05 19:53:23 +00:00
2026-06-02 23:59:34 -04:00
2026-06-04 21:54:06 +00:00
2026-06-04 11:30:51 -04:00
2026-06-04 11:30:51 -04:00
2026-06-04 11:30:51 -04:00
2026-06-04 11:30:51 -04:00
2026-06-08 22:18:13 -04:00
2026-06-08 22:18:13 -04:00
2026-06-04 11:30:51 -04:00
2026-06-04 21:54:06 +00:00
2026-06-04 11:30:51 -04:00
2026-06-03 17:26:15 +00:00
2026-06-08 22:18:13 -04:00
2026-06-07 09:56:39 -04:00
2026-06-07 09:56:39 -04:00
2026-06-02 17:01:19 +00:00
2026-06-05 19:53:23 +00:00