Pulse/internal/agentexec
rcourtman 2a7019b0fa Use typed Proxmox runners and preserve cross-clock action evidence
Proxmox planning and dispatch now require a unique credential-admitted typed
runner with durable receipts. Development authentication preserves explicit
bearer identity so runner activation keeps its tenant and credential scope.

Preserve observer and receiver timestamps from their separate clocks instead
of rejecting or rewriting valid evidence. Keep completed execution separate
from stale or inconclusive verification, and label independent observations
accurately in action reviews.

Verified with targeted race suites, action-review tests and frontend build,
plus a real Assistant start plan and approved VM110 start/stop with independent
Proxmox confirmation. Final action reviews passed Playwright at 1440, 900 and
390 pixels, including retained completed, rejected and expired history.
2026-09-07 12:00:48 +01:00
..
action_preflight.go Gate Patrol actions on agent preflight 2026-08-14 01:12:49 +01:00
action_preflight_test.go Gate Patrol actions on agent preflight 2026-08-14 01:12:49 +01:00
approval_grant.go Tighten unified agent hardening proof 2026-04-23 23:37:25 +01:00
approval_grant_test.go Tighten unified agent hardening proof 2026-04-23 23:37:25 +01:00
apt_codec.go Cancel abandoned typed agent operations 2026-09-01 11:21:26 +01:00
apt_codec_coverage_test.go test(coverage): agentexec codecs and licensing service branch coverage 2026-07-14 14:45:55 +01:00
apt_codec_test.go Complete durable APT workflow continuity 2026-07-12 05:23:02 +01:00
deploy_test.go
docker_lifecycle_codec.go fix(patrol): require Docker health recovery 2026-08-27 20:43:54 +01:00
docker_lifecycle_codec_coverage_test.go Add coverage tests for agentexec lifecycle codec and aicontracts pure helpers 2026-07-17 06:53:16 +01:00
docker_lifecycle_contract_test.go Restore one-click Docker container updates through the typed action plane 2026-07-14 12:19:04 +01:00
docker_observation_codec.go fix(patrol): require Docker health recovery 2026-08-27 20:43:54 +01:00
docker_observation_codec_test.go fix(patrol): require Docker health recovery 2026-08-27 20:43:54 +01:00
docker_update_codec.go Fix Patrol autonomy and refusal reporting 2026-08-13 23:26:08 +01:00
docker_update_codec_coverage_test.go test(coverage): agentexec codecs and licensing service branch coverage 2026-07-14 14:45:55 +01:00
export_test_helpers.go
operation_query_test.go Fix agent command channel admission 2026-07-24 13:00:03 +01:00
policy.go Add governed Docker and Podman lifecycle actions 2026-06-12 21:17:58 +01:00
policy_sudo_branchcov0723am_test.go Cover agent policy, alias normalization and agent report helpers 2026-07-23 06:44:33 +01:00
policy_test.go Add governed Docker and Podman lifecycle actions 2026-06-12 21:17:58 +01:00
proxmox_guest_lifecycle_codec.go Separate agent remediation runtime 2026-08-29 23:48:28 +01:00
proxmox_guest_lifecycle_codec_test.go Cancel abandoned typed agent operations 2026-09-01 11:21:26 +01:00
server.go Use typed Proxmox runners and preserve cross-clock action evidence 2026-09-07 12:00:48 +01:00
server_coverage_test.go Fix agent command channel admission 2026-07-24 13:00:03 +01:00
server_docker_receipt_coverage_test.go test(coverage): unifiedresources adapters and agentexec server-receipt branches 2026-07-14 14:56:47 +01:00
server_test.go Use typed Proxmox runners and preserve cross-clock action evidence 2026-09-07 12:00:48 +01:00
server_websocket_test.go Cancel abandoned typed agent operations 2026-09-01 11:21:26 +01:00
types.go Cancel abandoned typed agent operations 2026-09-01 11:21:26 +01:00
types_coverage_test.go test(coverage): agentexec codecs and licensing service branch coverage 2026-07-14 14:45:55 +01:00
verifier_postconditions.go Wire production Proxmox action verification 2026-07-13 11:04:09 +01:00
verifier_postconditions_test.go Wire production Proxmox action verification 2026-07-13 11:04:09 +01:00