4 Commits

Author SHA1 Message Date
Clement Saillant e9f87a38da fix: remove hardcoded IPs + implement worker + add gate S2 + .env.example
- Replace 192.168.0.119 hardcoded IPs with env vars in server.py, mcp.json, CLAUDE.md
- Implement worker HTTP polling against Mascarade task queue (was a sleep stub)
- Add .env.example documenting all required env vars
- Fill empty bmad/gates/gate_s2.md with web/PR review checklist
- Gitignore .claude/settings.json and remove private macOS paths
- Add test for /bridge/mascarade env var usage (no hardcoded IPs)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 18:49:12 +00:00
Clément SAILLANT 5efb380da5 feat: automate yiacad PR review lane (#18)
* 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
2026-03-29 17:14:16 +02:00
L'électron rare 21831e1c88 feat: wire agent execution to mascarade-core + update task specs
- server.py: agent/run now reads agent .md as system prompt, POSTs to mascarade-core /v1/send
- Handles mascarade-core unreachable (502), timeout (504), HTTP errors
- specs/04_tasks.md: updated task definitions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 13:13:52 +01:00
L'électron rare bd88bbc96a feat: Kill_LIFE service skeleton — FastAPI + Docker + mascarade bridge
- kill_life/ Python package (FastAPI v0.1.0)
- server.py: 6 endpoints (health, agents, specs, agent/run, mcp/servers, bridge)
- worker.py: background task worker stub
- Dockerfile: python:3.12-slim + uv
- docker-compose.yml: kill-life-api (port 8200) + kill-life-worker
- mcp.json: added mascarade-bridge + kill-life-api server entries
- 6 BMAD agents exposed, ~25 specs discoverable, MCP bridge to mascarade-core

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 07:39:23 +01:00