Raphael Westphal
|
7287b831e4
|
daemon: agent-driven workspace images — repo→image registry (GET/PUT/DELETE /api/repos), spawn resolves custom image, self-healing lvmh-ops control container with docker.sock; 132 tests, e2e 87/87
|
2026-08-18 23:54:09 +02:00 |
|
Raphael Westphal
|
66c90e48bb
|
fix(review round 2): daemon symlink tars, orphan-safe removes, unique seed names, git ctx, IsErrNotFound, collision-free slugs, branch validation; web first-run WS, draft reset, IME guard, churn fix, test swap repair; 106 daemon + 190 web tests green
|
2026-08-18 19:13:51 +02:00 |
|
Raphael Westphal
|
6aac763563
|
fix(review round 1): daemon PAT-header auth, job pruning, session-split batches, streaming tars, seed cleanup, ping/pong, byte caps, branch switch, slug --, ctx cancel, Init:true, pagination, latest/before events; web newest-window history + load-older, offline busy gate, staleness guards, memo store, auth probe, scroll key, focus-visible, draft restore, poll dedup; 106+181 tests, coverage 96.2%/95.1%+
|
2026-08-18 18:49:52 +02:00 |
|
Raphael Westphal
|
95deb650cb
|
worker: bake dotfiles pi config (filtered) + shared lvmh-pi-cache volume; CopyToContainer seeding
|
2026-08-18 16:59:51 +02:00 |
|
Raphael Westphal
|
55be4b2a38
|
daemon: seed repo volume via CopyToContainer (host-path bind bug → empty workspace); web: spawn poll reads fresh session list
|
2026-08-18 16:55:58 +02:00 |
|
Raphael Westphal
|
7f0672f5d8
|
fix(web): object tool args crashed React #31 — normalize at derive boundary (argsText); contract scenario replays real-plugin frame shapes end-to-end (73/73)
|
2026-08-18 16:23:44 +02:00 |
|
Raphael Westphal
|
7a7a130a1a
|
daemon: drop worker models.json bind (host-path bind of container path was invalid; image bakes it)
|
2026-08-18 15:49:37 +02:00 |
|
Raphael Westphal
|
f8bfaeaa21
|
map: tickets 06+07 resolved; 05 partial (live spawn pending gitea token)
|
2026-08-18 15:33:02 +02:00 |
|
Raphael Westphal
|
49840225e2
|
daemon: Gitea v1 API adapter (git.westphal.fr is Gitea, not GitLab); fix golang Dockerfile to 1.26; sudo docker in deploy
|
2026-08-18 15:07:02 +02:00 |
|
Raphael Westphal
|
0ecef2a9bd
|
test: ≥95% coverage — daemon 96.9% (go), web 95.5-99% (vitest 142 tests); store.ts hooks-order crash fix
|
2026-08-18 14:56:08 +02:00 |
|
Raphael Westphal
|
ecb91e941c
|
e2e: integration harness (69/69 green) + fix /agent/ws missing bearer auth (BUG-1)
|
2026-08-18 14:13:15 +02:00 |
|
Raphael Westphal
|
6ba718730e
|
daemon: set LVMH_AGENT/LVMH_REPO env on spawned containers (plugin contract)
|
2026-08-18 13:50:40 +02:00 |
|
Raphael Westphal
|
c62900e613
|
daemon: golang WS hub, REST, gitlab, docker spawner, sqlite (18/18 tests)
|
2026-08-18 13:42:34 +02:00 |
|