Commit graph

6 commits

Author SHA1 Message Date
8c4b8a88ef Remove hardcoded mevy runtime identity
Replace remaining executable-code mevy assumptions with config-derived values. This updates operator messaging, runtime prompts, agent-task role defaults, inspect-system fallbacks, and OpenRouter metadata headers to follow PLATFORM_SERVICE_NAME, PLATFORM_ID, TENANT_ID, and PROJECT_ROOT instead of the live example tenant.

---
Build: pass | Tests: FAIL — Tests  3 failed | 2089 passed (2092)
2026-05-02 07:16:30 +02:00
9fea739140 Finish controlplane naming propagation sweep
---
Build: pass | Tests: pass — 122 passed (7 files)
2026-04-24 16:03:47 +02:00
c8cfa898de refactor(multitenant): platform-scope worker jail naming
Move controlplane worker jail naming off tenant identity and onto the shared platform service identity. Also update operator-facing controlplane scripts so their error messages describe the platform service instead of implying tenant ownership.

---
Build: pass | Tests: pass — 103 passed (6 files)
2026-04-23 09:52:15 +02:00
5a052718f5 fix(controlplane): repair agent-task scripts
- Add required Authorization header (CONTROLPLANE_SHARED_SECRET)
- Support selecting assigned role via `just agent-task "..." db-admin`
- Update agent-task-status to understand `task_id` and list recent tasks
- Update harness handoff Phase 7e example

---
Build: pass | Tests: pass — 103 files, 1680 tests
2026-04-21 22:23:02 +02:00
2160e7859e feat(phase4): just front door + safety rules + bugfix (Sam & Claude)
Rewrites justfile with 8 groups, 35+ recipes with docstrings.

Creates 8 CLI helper scripts (jail-status, hostd-cli, system-health,

agent-status, agent-task, agent-task-status, agent-logs, jail-provision).

Adds 4 hostd safety rules to safety.yaml (destroy, rollback, zfs-destroy, pf).

Fixes task_create empty assigned_to bug in controlplane-tools.ts.

Build: pass | Tests: not run (Linux)
2026-04-14 01:28:31 +02:00
af659e7c56 feat(phase4): just front door — 55 recipes + 10 CLI helper scripts
Adds justfile with 8 grouped recipe sections covering build, jail
management, skill catalog, agent ops, and system admin. Adds scripts for
skill-list/add/sync, jail-status, system-health, agent-task/status/logs,
harness-check, and hostd-cli. Fixes project root derivation to use
import.meta.url instead of process.cwd() so scripts work regardless of
invocation directory.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---
Build: pass | Tests: FAIL — Tests  40 failed | 766 passed (806)
2026-04-13 23:26:22 +00:00