cmo-workbench ← portfolio
2026-11-01 01:24 UTC
overview
shipped
cmo-workbench
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
Next tasks (1)
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
Recent work
50 commits since 55bea20..050feee
55bea20..050feee
-
050feee75security: sync gitleaks ruleset (Meta token rule ignores base64 image data)
-
security: GitHub secret-scan gate — synced ruleset + redacted known-findings baseline
-
chore: wrap-up — password-reset email delivery (TICK-2026-06-22-001) + content-pipeline vendor/product accuracy guard (TICK-2026-06-22-002)
-
docs(tickets): TICK-2026-06-22-002 — blog vendor names + invented product (resolved)
-
fix(rag): defensive row-shape guard on weak-retrieval signal
-
test: fix brand_facts product-term hit assertion (plural match)
-
feat(validators): product/vendor accuracy guard + vendor-neutral persona (TICK-2026-06-22-002)
-
docs(tickets): TICK-2026-06-22-001 — password-reset emails never sent (resolved)
-
chore(auth): use middot in email from-name for brand consistency
-
feat(auth): wire real SMTP delivery for password-reset + invite emails