diff --git a/.github/ISSUE_TEMPLATE/pioneer-claim.md b/.github/ISSUE_TEMPLATE/pioneer-claim.md deleted file mode 100644 index f363e62..0000000 --- a/.github/ISSUE_TEMPLATE/pioneer-claim.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: Claim Pioneer Seat -about: I want to claim a Founding 5 Pioneer seat ($49/mo locked for life) -title: "Pioneer seat request" -labels: pioneer -assignees: '' ---- - -## I want to claim a Pioneer seat - -**Name:** - -**Organization / Practice type:** - -**Primary use case (what denials are costing you):** - -**Preferred contact (email or LinkedIn):** - ---- - -Pioneer seats: $49/mo locked for life. Limited to Founding 5. -[Learn more → upstream.cx/pioneer](https://upstream.cx/pioneer) diff --git a/.planning/STATE.md b/.planning/STATE.md index 75de52c..db3dac7 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -2,19 +2,20 @@ gsd_state_version: 1.0 milestone: phase-1-canon-anchor milestone_name: canon-anchor -status: initialized -last_updated: "2026-06-13T22:00:00-05:00" -last_activity: 2026-06-13 +status: completed +last_updated: "2026-06-17T20:45:00-05:00" +last_activity: 2026-06-14 +superseded_by: "../.planning/STATE.md (root control plane); shipped via root plans 02-03 + Phase 4 Category A/B" progress: - total_phases: 3 - completed_phases: 0 - total_plans: 0 - completed_plans: 0 - percent: 0 + total_phases: 1 + completed_phases: 1 + total_plans: 3 + completed_plans: 3 + percent: 100 product_readiness: - status: initialized - estimated_completion_band: "not started" - note: "This repo tracks public-methodology alignment." + status: completed + estimated_completion_band: "100% (public-methodology slice shipped + pushed)" + note: "Public-methodology alignment complete: 02-03 minimal drift fix, Phase 4 Category A (Dental Pack->dental denial + canon guard), Category B (pack->dataset de-pack), and the 2026-06-14 shim cleanup all done and pushed. No open follow-on. Local 3-phase skeleton superseded by root execution." --- # State diff --git a/scripts/check-canon.sh b/scripts/check-canon.sh index c5e4f7d..c4d56ff 100755 --- a/scripts/check-canon.sh +++ b/scripts/check-canon.sh @@ -35,4 +35,20 @@ if [ -n "$synth_hits" ]; then exit 1 fi -echo "canon OK: no legacy pack/specialty identifiers or synthetic pack vocabulary" +# 3. Retired pricing/program framing. Pioneer / Founding 5 / "$49 locked for life" +# are RETIRED (2026-06-14 v2 de-drift; current tiers = Assist / Pay-as-you-go / +# Co-pilot / Autopilot). The pioneer-claim issue template survived checks 1-2 +# because they only ban pack IDENTIFIERS, not pricing copy. Scanned on the public +# surfaces (README, reference docs, .github); .planning history is excluded. +RETIRED_PATTERN='pioneer|founding 5|founding pioneer|locked for life|\$49|\$349' +retired_hits="$(grep -rIniE "$RETIRED_PATTERN" "$ROOT/README.md" "$ROOT/reference" "$ROOT/.github" \ + --exclude="check-canon.sh" 2>/dev/null || true)" + +if [ -n "$retired_hits" ]; then + echo "FAIL: retired Pioneer / pricing framing on a public surface:" >&2 + echo "$retired_hits" >&2 + echo "Current canon: Assist (free) / Pay as you go / Co-pilot / Autopilot. No Pioneer." >&2 + exit 1 +fi + +echo "canon OK: no legacy pack/specialty identifiers, synthetic pack vocabulary, or retired pricing framing"