Pulse/internal/cloudcp
rcourtman ccf90bb26d fix: resolve 4 pre-existing test failures blocking clean CI
1. Regenerate pulse-mcp README from canonical manifest (doc drift)
2. Add 31 missing Pulse Intelligence telemetry fields to both PRIVACY.md
   copies to match current Ping struct JSON tags
3. Rebuild portal frontend bundle to update build_manifest.json hash
4. Update action execution contract test to match current code structure
   (handler wrapped with withExternalAgentCapabilityActivity, error codes
   referenced via agentcapabilities constants instead of literal strings)

Full Go test suite now passes clean: 126 packages, 0 failures.
2026-06-26 13:30:00 +01:00
..
account Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
admin Add provider-hosted MSP install path 2026-06-02 12:11:35 +01:00
auditlog Harden provider-hosted MSP isolation 2026-06-02 21:10:13 +01:00
auth Fail closed on hosted handoff identity 2026-05-04 09:47:54 +01:00
cpmetrics feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
cpsec feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
docker Make provider-MSP client runtimes verifiably licensed via chained entitlement leases 2026-06-10 13:58:52 +01:00
email Ensure cloud emails use support reply-to 2026-05-13 12:10:02 +01:00
entitlements Make provider-MSP client runtimes verifiably licensed via chained entitlement leases 2026-06-10 13:58:52 +01:00
handoff Make MSP workspace onboarding actionable 2026-06-01 22:41:10 +01:00
portal fix: resolve 4 pre-existing test failures blocking clean CI 2026-06-26 13:30:00 +01:00
proxytrust Harden provider-hosted MSP isolation 2026-06-02 21:10:13 +01:00
registry Harden provider MSP tenant isolation 2026-06-02 17:34:10 +01:00
stripe Add provider-hosted MSP control-plane mode 2026-06-02 11:37:29 +01:00
authz.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
cloud_audit.go Make provider-MSP client runtimes verifiably licensed via chained entitlement leases 2026-06-10 13:58:52 +01:00
commercial_identity.go fix(cloudcp): unify portal magic link identity 2026-03-27 14:52:39 +00:00
config.go Rename CP_TRIAL_ACTIVATION_PRIVATE_KEY to CP_ENTITLEMENT_SIGNING_PRIVATE_KEY in the provider MSP bundle 2026-06-10 14:08:52 +01:00
config_test.go Rename CP_TRIAL_ACTIVATION_PRIVATE_KEY to CP_ENTITLEMENT_SIGNING_PRIVATE_KEY in the provider MSP bundle 2026-06-10 14:08:52 +01:00
favicon.svg Refresh portal favicon and preview asset route 2026-03-29 17:24:29 +01:00
health_monitor.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
health_stuck_provisioning.go Add provider MSP status command 2026-06-02 13:33:27 +01:00
health_stuck_provisioning_test.go Add provider MSP status command 2026-06-02 13:33:27 +01:00
hosted_entitlement_handlers.go Retire self-hosted trial signup control plane 2026-04-28 17:02:04 +01:00
monitor_stuck_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
provider_msp_backup.go Prepare v6.0.0 release candidate 2026-06-04 14:07:14 +01:00
provider_msp_backup_test.go Prepare v6.0.0 release candidate 2026-06-04 14:07:14 +01:00
provider_msp_bootstrap.go Prepare v6.0.0 release candidate 2026-06-04 14:07:14 +01:00
provider_msp_bootstrap_test.go Prepare v6.0.0 release candidate 2026-06-04 14:07:14 +01:00
provider_msp_recovery.go Prepare v6.0.0 release candidate 2026-06-04 14:07:14 +01:00
provider_msp_recovery_test.go Add provider MSP workspace recovery 2026-06-02 14:28:16 +01:00
public_cloud_signup_handlers.go Remove MSP signup trial checkout 2026-06-01 00:24:02 +01:00
public_cloud_signup_handlers_test.go Remove MSP signup trial checkout 2026-06-01 00:24:02 +01:00
public_msp_signup_handlers.go Remove 198 unreachable Go functions 2026-06-03 12:29:37 +01:00
public_msp_signup_handlers_test.go Reconcile provider-hosted MSP copy 2026-06-02 19:14:18 +01:00
ratelimit.go Harden provider-hosted MSP isolation 2026-06-02 21:10:13 +01:00
ratelimit_test.go Harden provider-hosted MSP isolation 2026-06-02 21:10:13 +01:00
routes.go Make provider-MSP client runtimes verifiably licensed via chained entitlement leases 2026-06-10 13:58:52 +01:00
routes_auth_test.go Disable public cloud signup by default before v6 GA 2026-03-31 22:51:41 +01:00
routes_favicon_test.go Retire self-hosted trial signup control plane 2026-04-28 17:02:04 +01:00
routes_metrics_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
routes_test.go Prepare v6.0.0 release candidate 2026-06-04 14:07:14 +01:00
security.go style(portal): self-host roboto account typography 2026-03-28 14:44:55 +00:00
security_test.go style(portal): self-host roboto account typography 2026-03-28 14:44:55 +00:00
server.go Make provider-MSP client runtimes verifiably licensed via chained entitlement leases 2026-06-10 13:58:52 +01:00
server_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
static_assets.go Version portal favicon href for cache busting 2026-03-29 17:35:45 +01:00
storage_admission.go Add Pulse Cloud storage guardrails 2026-04-24 11:57:23 +01:00
storage_admission_test.go Tighten Pulse Cloud residue audit 2026-04-24 12:22:13 +01:00
tenant_runtime_rollout.go Make provider-MSP client runtimes verifiably licensed via chained entitlement leases 2026-06-10 13:58:52 +01:00
tenant_runtime_rollout_test.go Add provider MSP tenant rollout upgrade proof 2026-06-02 16:45:03 +01:00
tenant_state_metrics.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
tenant_state_metrics_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
url_helpers.go Retire self-hosted trial signup control plane 2026-04-28 17:02:04 +01:00