Phuriwaj

Week of Mon 25 – Sun 31 May 2026

Summary

A three-day active week (Tue 26 – Thu 28 May). The main themes were automation, architecture clarity, and Hermes infrastructure. The GitHub issue-to-PR autocode pipeline was wired up end-to-end using Claude Code Action and Z.ai. Two long-running ambiguities were resolved: why Remote Control doesn’t work with local proxies, and whether all-backend-first is the right build order for the Django/Next.js SaaS (it isn’t). On Wednesday, GitHub Actions mechanics were deepened (GITHUB_OUTPUT, Python webhooks, Projects V2). On Thursday, focus shifted to Hermes Docker profile migration — a new reference note was created documenting the full copy workflow.

Topics Covered

TopicDays ActiveNote
GitHub Actions autocode (issue → PR via Claude Code Action + Z.ai)Tue 26, Wed 27, Thu 28github-actions-guide
Claude Code Remote Control — API keys vs OAuth identity layerTue 26claude-code-remote-control
Vertical slice development — solo dev build orderTue 26vertical-slice-solo-dev
Vuexy Next.js / Django SaaS project — build order confirmedTue 26vuexy-nextjs-frontend
Hermes Docker profile managementThu 28hermes-docker-profile-management

Key Decisions This Week

  • Autocode workflow: Use anthropics/claude-code-action@v1 with Z.ai proxy (glm-4.5-air for haiku, glm-5.1 for sonnet/opus). Label flow: autocodein-progressin-review. Secret needed: ANTHROPIC_AUTH_TOKEN.
  • Remote Control with proxy: Not possible to use Remote Control when inference is routed through a local proxy. Session registration requires claude.ai OAuth — inference-only API keys are architecturally insufficient.
  • Build order for Django/Next.js SaaS: Vertical slices confirmed as correct. All-backend-first fails for solo devs because it removes the parallelism that makes it rational for teams. Existing Jira plan already uses vertical slices — no changes needed.
  • Hermes profile migration: Copy the entire profile folder (not individual files) from the Docker volume mount — simpler and safer. Full folder captures memories, conversations, and settings together.
  • GitHub Actions data flow: Use $GITHUB_OUTPUT + step id: for passing values between steps; replace curl webhooks with Python scripts for any conditional logic before firing.

Open Tasks Carried Into Next Week

Insights Promoted to Evergreen