Pulse/scripts/release_control
rcourtman 85191a9051 Remove blanket Community-visible upgrade marketing surfaces
Cut three surfaces that nagged Community users without explicit feature
engagement: the Dashboard RelayOnboardingCard paywall, the app-wide
ActiveUseTrialNudge (already dead code with no render sites), and the
SetupCompletionPanel "Monitor from Anywhere" Relay trial block.

Feature-gated discovery that fires only when a user clicks a locked
feature (alert investigate, history ranges, Patrol AI modes, Settings
panels) is intentionally left alone — those are user-initiated, not
blanket funnels.

Governance cascade: cloud-paid.md extends the Settings no-funnel rule
to Dashboard and setup completion; registry.json, status.json readiness
assertions RA5/RA18, frontend-primitives/storage-recovery/
performance-and-scalability contracts, the high-risk verification
matrix, the relay registration proof script, the subsystem lookup
tests, and the obsolete integration spec are all scrubbed of
references to the removed files. Blocked-record regenerated against
current VERSION=6.0.0-rc.2 so the promotion-policy test no longer
diffs on a stale rc.1 artifact.
2026-04-17 14:49:28 +01:00
..
internal Remove blanket Community-visible upgrade marketing surfaces 2026-04-17 14:49:28 +01:00
agent_preflight.py Add canonical agent preflight gate 2026-03-20 10:23:29 +00:00
agent_preflight_test.py Add canonical agent preflight gate 2026-03-20 10:23:29 +00:00
canonical_completion_guard.py Add contract-neutral bypass to staged shape guard 2026-04-17 12:24:01 +01:00
canonical_completion_guard_test.py Add contract-neutral bypass to staged shape guard 2026-04-17 12:24:01 +01:00
commercial_cancellation_reactivation_proof.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
commercial_cancellation_reactivation_rehearsal.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
contract_audit.py fix: remediate dependency alerts 2026-04-09 09:35:28 +01:00
contract_audit_test.py fix: remediate dependency alerts 2026-04-09 09:35:28 +01:00
control_plane.py Map legacy stable releases in control plane 2026-04-11 13:23:07 +01:00
control_plane_audit.py feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
control_plane_audit_test.py Map legacy stable releases in control plane 2026-04-11 13:23:07 +01:00
dev_runtime_governance_test.py Own promotion runbook and dispatch checks under installability 2026-03-25 17:28:19 +00:00
documentation_currentness_test.py docs(release-control): align v6 canonical promotion paths 2026-03-24 22:59:22 +00:00
format_staged_go.py feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
format_staged_go_test.py feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
generate_platform_support_frontend_module.py Govern platform onboarding paths 2026-04-10 17:02:16 +01:00
governance_stage_guard.py Make billing recovery route-owned and unblock governed commits 2026-04-08 22:11:10 +01:00
governance_stage_guard_test.py Make billing recovery route-owned and unblock governed commits 2026-04-08 22:11:10 +01:00
mobile_relay_auth_approvals_proof.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
proof_entrypoints_test.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
readiness_assertion_guard.py feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
readiness_assertion_guard_test.py feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
record_rc_to_ga_blocked.py Restore v6 development version semantics 2026-04-04 23:02:58 +01:00
record_rc_to_ga_rehearsal.py Govern RC-to-GA rehearsal record capture 2026-04-11 14:08:57 +01:00
registry_audit.py Own mobile relay runtime in L7 2026-03-28 18:07:44 +00:00
registry_audit_test.py Own mobile relay runtime in L7 2026-03-28 18:07:44 +00:00
relay_registration_reconnect_drain_proof.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
release_promotion_policy_support.py Govern RC-to-GA rehearsal record capture 2026-04-11 14:08:57 +01:00
release_promotion_policy_support_test.py Govern RC-to-GA rehearsal record capture 2026-04-11 14:08:57 +01:00
release_promotion_policy_test.py Fix published release body rendering 2026-04-16 22:20:17 +01:00
render_release_body.py Fix published release body rendering 2026-04-16 22:20:17 +01:00
render_release_body_test.py Fix published release body rendering 2026-04-16 22:20:17 +01:00
repo_file_io.py feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
repo_file_io_test.py feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
resolve_release_promotion.py Restore v6 development version semantics 2026-04-04 23:02:58 +01:00
resolve_release_promotion_test.py Restore v6 development version semantics 2026-04-04 23:02:58 +01:00
staged_commit_shape_guard.py Add contract-neutral bypass to staged shape guard 2026-04-17 12:24:01 +01:00
staged_commit_shape_guard_test.py Add contract-neutral bypass to staged shape guard 2026-04-17 12:24:01 +01:00
status_audit.py Polish prerelease audit wording 2026-03-25 11:32:39 +00:00
status_audit_test.py Reopen v6 release control as pre-RC hold 2026-04-04 22:47:37 +01:00
status_lookup.py Promote lane expansion as active v6 target 2026-03-19 09:45:43 +00:00
status_lookup_test.py Rename release control lookup fixture IDs 2026-03-19 14:55:14 +00:00
subsystem_contracts.py fix: remediate dependency alerts 2026-04-09 09:35:28 +01:00
subsystem_contracts_test.py fix: remediate dependency alerts 2026-04-09 09:35:28 +01:00
subsystem_lookup.py Govern public v6 preview ops ownership 2026-04-15 09:24:41 +01:00
subsystem_lookup_test.py Remove blanket Community-visible upgrade marketing surfaces 2026-04-17 14:49:28 +01:00
work_claim.py Add governed work-claim tooling 2026-03-19 10:06:39 +00:00
work_claim_test.py Add governed work-claim tooling 2026-03-19 10:06:39 +00:00