Podpiąłem Claude Code do systemu. Działa — pisze kod na dysk, tworzy pliki, uruchamia. Chciałem sprawdzić coś istotnego.

Dałem mu zadanie: stwórz prosty skrypt Pythona. Bez ograniczeń, z pełnym dostępem do dysku. Ciekawe co się stanie jak dam mu mało precyzyjne zadanie, bez ograniczeń. Zamiast jednego pliku — postawił cały framework. React, Vite, node_modules. Na skrypt który potrzebował 40 linii Pythona.

Feature request: izolacja.

Docker - this is the way.

Claude Code pracuje teraz w kontenerze z limitem pamięci, CPU, liczby plików. Po zakończeniu widzę co stworzył i zatwierdzam zanim cokolwiek trafi do projektu.

Sandbox (Docker)
Limity: 512MB RAM, 1 CPU, max 20 plików
Nowe pliki:
+ cost_report.py (1831B)
✓ Gotowe (34.2s)
Zaakceptować pliki? [T/N/P]

Jeden plik. 1.8KB. 34 sekundy. Działa na prawdziwych danych.

System ma teraz główne menu — jeden punkt wejścia do wszystkiego:

python3 eos

Hello Sir! Co dziś robimy?

[1] Budujemy coś nowego
[2] Pracujemy z projektem
[3] Status systemu
[4] Koszty i budżety
[5] Publikuj na jeziorek.io

Zasada #5: Autonomia bez izolacji to nie innowacja. To ryzyko.