Clean ceremony pause: Plan 8-6 (G-9/G-10/G-11 closure) authored, plan-checker-verified 10/10, committed at70c5f5c. NOT yet executed. Pause rationale: context at 67% used; Plan 8-6 Task 4 smoke retry is ~60 min unattended; pausing now gives the resume session fresh context budget for the long-running step + any unexpected debug cycle. Handoff artifacts: - .planning/HANDOFF.json — structured state for /gsd-resume-work - .planning/phases/08-windows-platform/.continue-here.md — human-readable with 5-row Critical Anti-Patterns table + 11-row Verification Gap status table + commit lineage + Lessons preview - .planning/STATE.md Session Continuity updated 11 gaps tracked in 08-VERIFICATION.md: FIXED: G-1..G-7 (6 hotfix + Plan 8-5 Task 1 commit5312bd3) DEFERRED: G-8 (DX/observability, 1-LOC future pass) PENDING: G-9, G-10, G-11 → Plan 8-6 (next session executes) Critical invariants at pause: AP-4 byte-frozen paths empty (zero touches all session) STATE.md progress 9/7/40/40/100 BYTE-IDENTICAL prowler-server/core/main.go at 209 lines Locked plans 08-01..08-05 byte-identical tools/windows/run-headless-vm-test.sh byte-identical since Plan 8-3 Infrastructure cleanup at pause: Orphaned QEMU PID 1145748 killed No running dockur containers Partial qcow2 (13.55 GB) cached at ~/.prowler-windows-vm/ — Plan 8-6 Task 4 deletes this as pre-condition Disk 60 GB free (14 GB reclaimed by removing ~/.android) ~25 commits in lineage since prior pause-handoff (8abc333), all pushed to origin/main on git.verition.ru Memory updates this session: - feedback_apply_small_fixes_inline added (replaces misframed feedback_autonomous_safe_disk_reclaim) - project_gsd_sdk_state_helper_regression reinforced (4 incidents this session alone; verify+restore discipline maintained) Resume: /gsd-resume-work → /gsd-execute-phase 8 --gaps-only --auto --no-transition Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Prowler
Anti-censorship proxy infrastructure for private use. Multi-layer connectivity through EU exit nodes with a domestic relay chain surviving TSPU IP blocking.
Monorepo Structure
prowler/
├── prowler-server/ # v1 — Server infrastructure (shipped)
│ ├── ansible/ # Provisioning & deployment
│ ├── docs/ # Server PRD, SDD, brief
│ └── AGENTS.md # Server architecture & conventions
│
├── prowler-client/ # v2 — Client application (upcoming)
│ └── docs/ # Client PRD, SDD, design system
│
└── .planning/ # GSD project management
prowler-server
Two VPS nodes (EU exit + Russian relay) providing Layer 1 (direct proxy) and Layer 3 (domestic relay chain) connectivity. Serves third-party clients (V2Box, sing-box) via manually distributed configs.
See prowler-server/AGENTS.md for full architecture, conventions, and gotchas.
prowler-client
Cross-platform client (Android + Windows) wrapping three escalation layers in a single app. Flutter UI + Go proxy core (libXray) + ByeDPI for client-side DPI bypass.
See prowler-client/docs/ for PRD, SDD, and design system.
Description
Languages
Dart
36%
Go
18.1%
Kotlin
15.8%
C++
7.8%
HTML
4.8%
Other
17.5%