Mark 862aa5616b wip: Phase 8 paused after Plan 8-6 PLANNED + plan-checker PASS iter 1/3
Clean ceremony pause: Plan 8-6 (G-9/G-10/G-11 closure) authored,
plan-checker-verified 10/10, committed at 70c5f5c. 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 commit 5312bd3)
  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>
2026-05-20 07:25:11 +02:00

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
No description provided
Readme 195 MiB
Languages
Dart 36%
Go 18.1%
Kotlin 15.8%
C++ 7.8%
HTML 4.8%
Other 17.5%