d1b933621b4267a1de2eec1583584fd191b1556e
Task 1-2-01: SandboxManager — pool-full guard (503/D-032), create/list/get/snapshot/destroy,
reap_expired + workdir-size sweep (G-2 512MB), startup orphan reaper (a-1). In-memory
process-local registry (D-019 precedent). config.py gains the sandbox knobs.
Task 1-2-02: probe-guarded enforcement tests — all RAN green on this box (3.1s):
memory MemoryError kill, CPU SIGKILL at budget, RLIMIT_FSIZE truncation, wall-clock reaper,
NPROC shared-at-host-uid statically asserted (no fork-bomb per G-1). Documented honest
limitation: killing the supervisor does not kill in-namespace children (re-parent to host
PID 1); disclosed for the P7 release note.
155 full-suite tests green; real-UnshareBackend smoke runs on this box; ruff clean.
---ci---
phase: 1
milestone: v0.3
status: execute
requirements: {covered: [REQ-3-001, REQ-3-002], partial: []}
---/ci---
Nextcraft
AI-native outcome school + marketplace — graduates prove what they can build, not what they can write.
Status
Milestone v0.1 — UI/UX Prototype (high-fidelity interactive, all mock data)
Initialized via CIAgent v0.7.0
Description
AI-native outcome school + marketplace — graduates prove what they can build, not what they can write.
Releases
24
Languages
Python
58.7%
TypeScript
40.2%
Shell
0.8%
JavaScript
0.2%
CSS
0.1%