Session 4: ticket closing sweep (CWPD-1,2,3,4,6,27,28,30,31,33,34,35,36,37), then CWPD-26 Phase 2 Playwright tests. Last session: Session 3, 13 Mar 2026. PR #18 merged. 0 In Progress, 39 Backlog.
Update this section at the end of every session.
texashedgeem/consentwise (GitHub)/Users/simonhewins/repo_git/consentwisemain — confirmed via
gh api repos/texashedgeem/consentwise/pages 23 Jul 2026). Push to main
auto-deploys, as originally documented. feature/CWPD-1-v1-release is a long-lived
dev branch — work lands there first and reaches production via PR into main (see
PR #18, merged 13 Mar 2026, for the pattern). A same-day correction was briefly
written here claiming Pages deployed from the feature branch — that was wrong
(caused by checking a stale, unfetched local main ref) and has been reverted.main branch protection — currently RELAXED (23 Jul 2026, standing, “until
further notice”): required PR reviews normally = 1 (approver: simonhewinszodia,
Simon cannot self-approve) + passing Playwright status check + enforce_admins:
true. The review requirement was dropped to 0 by owner instruction and, unlike an
earlier same-day episode where it was restored right after a merge, this time it was
left off deliberately. That means main can currently be merged into by anyone
with push access with no review at all — treat this as a real, live gap, not a
formality. Restore with: gh api -X PATCH
repos/texashedgeem/consentwise/branches/main/protection/required_pull_request_reviews
-F dismiss_stale_reviews=true -F require_code_owner_reviews=false -F
require_last_push_approval=false -F required_approving_review_count=1. See
qeetoto_marketing_ceo/governance/decision-log.md D-031/D-033 for the full history.bundle exec jekyll serve --port 4001 --detach (port 4000 often in use)Authorization: Basic <base64(email:token)> — curl -u flag fails/rest/api/3/search/jql (not GET).githooks/commit-msg — format: TYPE[!](CWPD-NNN): descriptiongit config core.hooksPath .githooksnpm test — requires Jekyll on port 4001. 14 tests across 3 specs..github/workflows/ci.yml — runs on every pushfeat!(CWPD-NNN): → major, feat( → minor, all else → patchsimonhewinszodia GitHub account (Simon cannot self-approve)