--- gsd_state_version: 1.0 milestone: v1.0 milestone_name: MVP status: complete stopped_at: Milestone v1.0 complete last_updated: "2026-04-10" last_activity: 2026-04-10 - Completed v1.0 milestone progress: total_phases: 3 completed_phases: 3 total_plans: 5 completed_plans: 5 percent: 100 --- # Project State ## Project Reference See: .planning/PROJECT.md (updated 2026-04-10) **Core value:** Secrets never enter the Claude Code environment **Current focus:** Planning next milestone ## Current Position Milestone: v1.0 MVP — SHIPPED 2026-04-10 All 3 phases complete, 5 plans executed. ## Accumulated Context ### Decisions - [Phase 01]: Claude Code provided via nix-claude-code flake (ryoppippi/nix-claude-code), not host PATH - [Phase 01]: readlink -f required to resolve NixOS profile symlinks to real nix store paths for bwrap visibility - [Phase 01]: SANDBOX_PATH built via makeBinPath in flake.nix to prevent host PATH leakage - [Phase 01]: SHELL set to nix store bash path, not /bin/bash (doesn't exist in tmpfs root) - [Phase 01]: --shell flag added for manual sandbox debugging - [Phase 01]: SSL cert verification failure is a host-level NixOS issue, not sandbox-specific ### Pending Todos None. ### Blockers/Concerns - SSL cert verification fails system-wide (host + sandbox) — NixOS/OpenSSL issue, not claudebox ### Quick Tasks Completed | # | Description | Date | Commit | Directory | |---|-------------|------|--------|-----------| | 260410-d4u | on non-nixos hosts, bwrap fails because /etc/static does not exist | 2026-04-10 | 97c10f8 | [260410-d4u-on-non-nixos-hosts-bwrap-fails-because-e](./quick/260410-d4u-on-non-nixos-hosts-bwrap-fails-because-e/) |