From 55e20d2d810663f4e24605f9ace76b79772f3e13 Mon Sep 17 00:00:00 2001 From: Igor Beylin Date: Fri, 21 Aug 2026 16:23:02 -0400 Subject: [PATCH] feat(make): proxy PE campaign activation through the CEG Makefile Keep campaign INTENT= on the consumer repo instead of leaving the target sitting uncommitted on dirty main. --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index d3c61b2..4af5203 100644 --- a/Makefile +++ b/Makefile @@ -16,11 +16,18 @@ # ── Governance ───────────────────────────────────────────── -.PHONY: start +.PHONY: start campaign start: ## Run the full governance session-start pipeline against this repo @$(MAKE) -C "$(HOME)/.cursor-governance" start WS="$(CURDIR)" +campaign: ## Activate a PE campaign (proxies to governance make campaign) + @test -n "$(INTENT)" || (echo "INTENT= path to activate seed is required" >&2; exit 2) + @$(MAKE) -C "$(HOME)/.cursor-governance" campaign \ + INTENT="$$(python3 -c 'from pathlib import Path; import sys; print(Path(sys.argv[1]).expanduser().resolve())' "$(INTENT)")" \ + CAMPAIGN_UNTIL="$(or $(CAMPAIGN_UNTIL),execute)" \ + CAMPAIGN_ARGS="$(CAMPAIGN_ARGS)" + # ── Docker Compose ───────────────────────────────────────── dev:Start all services (detached)