rcourtman
a13218a39a
Recover managed mock-mode restart handoffs
...
Adopt replacement managed hot-dev supervisors during listener waits and let mock-mode toggles continue only when the browser entrypoint proves the requested runtime state after a non-clean restart.
2026-06-01 08:33:18 +01:00
rcourtman
82ce72f20b
Stabilize script smoke checks
2026-05-28 12:55:33 +01:00
rcourtman
226f0bdf72
Report restricted hot-dev probes as unavailable
...
Render managed runtime status probes as unavailable instead of 000 when a restricted shell can see loopback listeners but cannot run local HTTP probes. Refs architecture post-RC canonicalization follow-up.
2026-05-21 15:51:40 +01:00
rcourtman
a77420e88a
Make hot-dev local-only by default
...
Keep the managed dev runtime on loopback unless PULSE_DEV_LAN=true is set, so installed LAN agents cannot accidentally attach to a developer session. Harden managed status checks for restricted local shells. Refs architecture post-RC canonicalization follow-up.
2026-05-21 15:26:53 +01:00
rcourtman
bce500732a
Stabilize managed dev runtime recovery
2026-05-21 13:36:36 +01:00
rcourtman
9ef4e588b7
Add TrueNAS services and stabilize dev startup
2026-05-21 12:08:25 +01:00
rcourtman
391cea1b13
Fix managed hot-dev LAN browser binding
2026-05-19 09:08:32 +01:00
rcourtman
484d9aab87
Fix dev backend binding for local agent reports
...
Ensure hot-dev reconciles loopback BIND_ADDRESS when local agent URLs point at this machine.
2026-05-17 14:20:17 +01:00
rcourtman
702fc5aeb5
Stabilize hot-dev backend startup recovery
2026-05-17 09:54:11 +01:00
rcourtman
fbcb77d635
Stabilize managed hot-dev startup
2026-05-14 21:40:07 +01:00
rcourtman
ec72977d3e
Skip runtime-defaults raw-node TS imports when integration node_modules absent
2026-05-12 01:14:41 +01:00
rcourtman
8e49e68393
Pre-check integration node_modules before root-playwright wrapper assertion
2026-05-12 01:05:54 +01:00
rcourtman
216b3cae38
Skip root-playwright wrapper check on any tsx/playwright eval failure
2026-05-12 00:57:24 +01:00
rcourtman
86f9159bae
Skip root-playwright wrapper check when @playwright/test isn't installed
2026-05-12 00:49:21 +01:00
rcourtman
659018ed28
Skip acceptance-doc wording-pin when the working-draft doc isn't checked out
2026-05-12 00:40:05 +01:00
rcourtman
99e65d7e68
Rename retired trial acquisition proof assets
2026-04-28 18:38:10 +01:00
rcourtman
0b52968cd0
Retire self-hosted trial start route
2026-04-28 15:05:58 +01:00
rcourtman
a442eb6bda
Normalize hot-dev auth defaults
2026-04-22 16:28:52 +01:00
rcourtman
b666d131b0
Migrate Docker integrations to maintained Moby modules
2026-04-18 11:40:38 +01:00
rcourtman
35429774b4
Probe /api/health in hot-dev backend monitor
...
The supervisor's backend health monitor in scripts/hot-dev.sh only
checked whether a `./pulse` process existed via pgrep. If the Go binary
hung, panicked into recovery without exiting, or failed to bind :7655
while the process stayed alive, the monitor saw a healthy process count
and never restarted, leaving the dev frontend talking to a dead listener.
Hit that twice in one session.
Add an HTTP probe of /api/health on the dev port. After two consecutive
5s polls where the process exists but /api/health is unreachable, kill
the process and restart the same way the dead/duplicate branches do.
Cut the poll interval from 10s to 5s so the worst-case unresponsive
window is ~10s instead of ~30s. Bring deployment-installability into
line by naming alive-but-unresponsive recovery as part of the dev-runtime
orchestration boundary, and cover the new branch with static-source
assertions in scripts/tests/test-hot-dev-bg.sh.
2026-04-18 10:56:33 +01:00
rcourtman
12294b587e
Keep embedded demo assets in sync
2026-04-12 14:33:02 +01:00
rcourtman
d92ce0c54b
Anchor trial retry-after UI proof
2026-04-10 23:58:54 +01:00
rcourtman
b929321a3d
Anchor eval trial-signup metadata
2026-04-10 19:02:35 +01:00
rcourtman
8610f3b808
Unify trial-start doc anchors
2026-04-10 18:32:58 +01:00
rcourtman
d38dcb00da
Align trial-start proofs with retry burst
2026-04-10 17:48:20 +01:00
rcourtman
259285ad40
Unify Playwright route base selection
2026-04-10 17:33:18 +01:00
rcourtman
659c5f5988
Prefer explicit Playwright browser base URL
2026-04-10 17:26:18 +01:00
rcourtman
1e8daa84c0
fix: remediate dependency alerts
2026-04-09 09:35:28 +01:00
rcourtman
cabd224987
fix(frontend): sync summary hover cursor and proof
2026-04-01 14:48:47 +01:00
rcourtman
d877763fde
test(integration): restart managed runtime for verify
2026-03-28 23:36:49 +00:00
rcourtman
2cde5c71ec
Share integration browser default helper
2026-03-25 17:02:41 +00:00
rcourtman
5d08a917f6
Prefer managed browser shell in integration defaults
2026-03-25 16:53:55 +00:00
rcourtman
aef1bd41fa
Clarify local browser targets in dev docs
2026-03-25 16:44:09 +00:00
rcourtman
c087db5da5
Delegate frontend dev runtime to root wrapper
2026-03-25 16:39:17 +00:00
rcourtman
88f27f6dfc
Stabilize managed dev verify runtime
2026-03-25 12:14:39 +00:00
rcourtman
3f6c910f3a
Stabilize hot-dev watcher restarts
2026-03-25 11:17:01 +00:00
rcourtman
2880c73619
Prove managed owner-process recovery
2026-03-25 09:08:04 +00:00
rcourtman
dd818164d6
Supervise managed dev runtime restarts
2026-03-25 08:47:38 +00:00
rcourtman
9d74c943c7
Expand managed dev browser proof pack
2026-03-24 21:48:34 +00:00
rcourtman
4a5b5d5fde
Clarify hot-dev-bg usage entrypoints
2026-03-24 21:39:08 +00:00
rcourtman
5f11a2f4e5
Route Makefile dev targets through npm wrappers
2026-03-24 21:37:28 +00:00
rcourtman
811e497d60
Make hot-dev-bg startup output teach browser entrypoint
2026-03-24 21:34:06 +00:00
rcourtman
25a28e3f27
Route recovery proof docs through backend wrapper
2026-03-24 21:31:12 +00:00
rcourtman
bab1b8ad5f
Route hot-dev-bg launchd guidance through npm wrapper
2026-03-24 21:28:13 +00:00
rcourtman
d0246dcf70
Route hot-dev-bg guidance through npm wrappers
2026-03-24 21:21:51 +00:00
rcourtman
959777e9c6
Align hot-dev-bg managed entry guidance
2026-03-24 21:19:56 +00:00
rcourtman
9fb7c15ebf
Govern dashboard storage presentation helper
2026-03-24 16:21:24 +00:00
rcourtman
b8fd73cf5b
Prefer managed runtime controls in launchd helper
2026-03-24 16:01:14 +00:00
rcourtman
4212a5ad0e
Make dev-check use managed runtime status
2026-03-24 15:57:41 +00:00
rcourtman
9b9ee97f85
Route mock alert cleanup through managed runtime
2026-03-24 15:49:29 +00:00