* feat: automate yiacad pr review lane
* fix: stabilize yiacad review and spec gates
* fix: scope kicad exports to repo hardware
* fix: ignore kicad block library sources in exports
* feat: Add infra VPS monitoring runbook and healthcheck scripts
- Created INFRA_VPS_RUNBOOK_2026.md detailing operational procedures for monitoring VPS services.
- Added infra_vps_healthcheck.sh script for automated health checks on DNS, TLS, TCP, and HTTP for VPS services.
- Introduced infra_vps_security_audit.sh for non-intrusive security checks on external VPS services.
- Established JSON schema for infra VPS inventory in infra_vps.schema.json.
- Developed integration for runtime status reporting in the Next.js API route.
- Implemented Playwright tests for smoke testing the application and ensuring core functionalities.
- Updated Makefile for development dependencies and testing commands.
- Created various test files for unit and end-to-end testing across different components.
* feat(agentics): update mesh agents, gates, prompts, and workflows
- project-store.ts: fetchGitHubPRs() calls GitHub API (electron-rare/Kill_LIFE)
with GITHUB_TOKEN; falls back to local git derivation when token absent
- repoProvider field updated to github:electron-rare/Kill_LIFE
- .env.example: add GITHUB_TOKEN + GITHUB_REPO vars
- compose.dev.yml: redis:7-alpine on 127.0.0.1:6379 for EDA worker dev
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Plan 22 — Cycle 3 final:
- Web platform health → intelligence memory + runtime_ai_gateway
- Excalidraw → Yjs realtime binding (useYjsExcalidraw hook)
- MCP/service-first boundary formalized (docs/MCP_SERVICE_BOUNDARY.md)
Plan 23 — Final tasks:
- Excalidraw scene sync via Yjs WebSocket rooms
- Worker/queue/realtime health surfaced in intelligence TUI
- Review-assist surface: changed files, ERC/DRC, ops summary
- API route /api/ops/health proxying to Mascarade
Both plans now 100% complete.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>