31 Oct 2026
Plausible CE announcement: where do the two paths lead?

Saved crawler links lead from the CE announcement to a comparison, then to CE GitHub or a separately labelled Cloud trial. Fixture mutation detected a swapped CE destination; no browser or conversion result.

30 Oct 2026
Changed email CTA: sender preview or MJML compile?

Approved editor first. MJML v5.4.1 is a conditional draft-to-HTML check for owned source; exact compiler test UNRUN, no HTML output or diff.

29 Oct 2026
Are submissions becoming attended, qualified conversations?

Existing form, CRM and calendar first. Reconcile IDs and human decisions; fictional 9-inquiry fixture, not live conversion. Cal.diy exact-build/licence gap remains.

28 Oct 2026
One optional feedback question: existing form or Formbricks?

Approved form first; a plain Formbricks link is conditional on an exact-tag, edition, privacy and recovery check. Documentation only; no response submitted.

27 Oct 2026
Campaign page: public, retired or private?

Crawlable noindex, real 404/410 or access control by intended state; site response and later Google indexed state kept separate. Documentation only.

26 Oct 2026
One-click unsubscribe header scope: local A/B check

Two valid messages passed; nine planted unsafe headers rejected. Pre-send strings only, not endpoint or delivery behavior.

24 Oct 2026
Fictional two-newsletter reconciliation: local no-send check

Nine invented identities: 3 conditional, 15 no-send slots; four unsafe proposals rejected. No Listmonk runtime or send.

22 Sep 2026
Four layers for open-source marketing work

Initial source-linked shortlist of Mautic, Activepieces CE, Marketing Agent OS, and Loopmark.

22 Sep 2026
n8n license-boundary audit

n8n compared with Activepieces CE; source-available/fair-code, not OSI-style open source.

23 Sep 2026
Loopmark replacement decision

Retain only as an exploratory local drafting CLI; MarketingOS AI examined but not recommended.

24 Sep 2026
Controlled pilots: Mautic and Activepieces CE

Fictional-data local artifacts, a human review stop, and cleanup before any external action.

25 Sep 2026
Marketing Agent OS provenance and host-harness audit

Repository audit of provenance, installer boundaries, and controls that remain host-owned.

26 Sep 2026
Mautic campaign-operation boundary audit

7.2.1 document audit: campaign features do not replace transport, scheduling, governance, monitoring, or recovery work.

27 Sep 2026
Activepieces CE execution, credentials and recovery audit

0.92.0-anchored document audit: CE can execute an internal draft; approval, external side effects, keys and recovery remain operator-owned.

28 Sep 2026
Cross-layer handoff and approval boundaries

Documentation synthesis: separate draft, human decision, CE run and sender record; combined architecture is unverified.

29 Sep 2026
Small-list newsletter decision: Listmonk, Keila or no new stack?

Existing sender first if evidence is present; Keila is a private-evaluation candidate, not send-ready. Listmonk welcome trigger unestablished.

30 Sep 2026
Keila v0.30.3 source and recovery gates

Tagged README/build files and registry digest readable; exact licence and image, restore, disclosure and SMTP outcomes remain open. No send clearance.

1 Oct 2026
Listmonk v6.2.0 DOI-to-welcome boundary

Inspected confirmation path has no distinct welcome send; a reviewed external trigger and ledger or manual action is needed. No runtime test.

2 Oct 2026
Listmonk v6.2.0 private DOI and suppression test gate

No runtime test: pinned artifact and isolated sink-only fixture unavailable. Test card prepared; no send clearance.

3 Oct 2026
phpList v3.6.16 one-email welcome audit

Tagged confirmation handler calls sendMail for one immediate page-keyed system message; signup/editor and runtime outcomes remain unverified. Conditional research only, not send-ready.

4 Oct 2026
Small-list welcome decision contract

Choose the welcome job first; existing sender only with a full handoff record. phpList and Keila need private evaluation; Listmonk needs a trigger and ledger. No send clearance.

5 Oct 2026
Ghost v6.63.0 publication-site welcome off-ramp

Conditional one-message route for an already-operated Ghost site. Source-only; timed sequences are a separate beta evaluation. No send clearance.

6 Oct 2026
Marketing Agent OS one-skill install test gate

Test stopped before installer execution: pinned checkout unreachable and network isolation unavailable. No file effects observed.

7 Oct 2026
Postiz v2.25.0 client sign-off boundary

Draft preview comments support feedback, not enforced approval. A connected test channel is prerequisite in documented paths; no live or security test occurred.

8 Oct 2026
Umami v3.4.0 newsletter UTM-to-signup measurement audit

Tagged page views and a separately instrumented signup signal support post-click analysis, not verified accounts, newsletter delivery, ROI or causal lift. Source-only; no live test.

9 Oct 2026
Plausible CE v3.2.1 newsletter measurement audit

Tagged UTM pageview, separate signup-confirmed signal and goal rate. Source-only CE audit; no instance, verified account or ROI claim.

10 Oct 2026
SiteOne v2.5.1 five-page promotion audit

Manual/no-crawl first; a crawler requires owner permission and an external scope guard. Source-only; no runtime test.

11 Oct 2026
YOURLS 1.10.6 one-link governance audit

Direct approved URL first; private shortening adds approval, operations and 301 cache/rollback limits. Source-only; clicks are not outcomes.

12 Oct 2026
promptfoo 0.124.1 AI copy-QA audit

Fact card and human checklist first; script for repeated rules, promptfoo for a matrix. Source-only; no eval or copy approval.

13 Oct 2026
ResourceSpace one-image DAM decision

Folder, register and three-placement ledger first; optional ResourceSpace controls need configuration and cron. Expiry field alone is warning-only. Source-only; no install.

14 Oct 2026
Localized offer release control: Weblate boundary

Source card and bilingual placement register first. Each landing, email and social artifact needs separate fact review and destination receipt; Weblate is source-only here.

15 Oct 2026
Campaign calendar to destination receipts: Vikunja boundary

Calendar and versioned ledger first; Vikunja coordinates handoffs, not channel proof. Fictional exception ledger; source-only audit.

16 Oct 2026
Two-newsletter migration: Listmonk suppression audit

Existing service first. Tagged Listmonk v6.2.0 source shows disabled and single-opt-in unconfirmed are not generic no-send holds; collision and late events require row-level parity. Fictional nine-contact card; no migration or send test.

17 Oct 2026
Form-to-contact handoff: Mautic 7.2.1 source audit

Existing form and CRM first. Documented Mautic submission/contact IDs do not prove a CRM receipt; no connector ran. 7.2 support status unresolved.

18 Oct 2026
Pre-send email check: Mailpit v1.31.5 capture boundary

Existing preview first when safe; isolated Mailpit only to inspect application SMTP output. Source-only; no message captured or sent.

19 Oct 2026
Search Console versus SerpBear v3.1.0

Search Console first; compare matched scope and tracker URL/depth before treating a difference as a ranking event. Source-only with fictional triage.

20 Oct 2026
Choose one page to diagnose before a content refresh

Fictional three-page refresh / diagnose / wait card. Exact Search Console cuts and manual checks first; SiteOne conditional. Source-only.

21 Oct 2026
Did the approved page correction reach the public URL?

Manual normal-URL receipt first: exact marker, final response, cache and indexing boundaries. Documentation synthesis with wholly fictional variants; no customer page was tested.

22 Oct 2026
New-share metadata and card: evidence gap

Ordinary page fetch stopped at DNS; saved metadata is not a live response, image or native card. Manual four-rung check; old posts separate.

23 Oct 2026
Check the planned campaign link before sending

Executed offline fictional fixture: 17/17 expected URL-string outcomes matched. No live destination, sent link, analytics or signup observed.

DateResearch reportDecision
31 OctPlausible CE announcement-to-landing handoffCE repository and labelled Cloud trial are different branches. Saved-link assertion and controlled mutation only; normal browser and outcomes unobserved.
30 OctChanged email CTA: MJML compile gateExisting sender/editor first; conditional MJML for owned source. Compiler unrun; no HTML, send or client result.
29 OctInquiry to qualified conversation reconciliationExisting systems first; hold ambiguous joins. Fictional fixture only; Cal.diy exact artifact unresolved.
22 SepFour-layer starter shortlistChoose the lowest workable layer.
22 Sepn8n license-boundary auditComparison only; not OSI-style open source.
23 SepLoopmark replacement decisionExploratory local drafting CLI only.
24 SepControlled Mautic + Activepieces CE pilotsLocal review artifact only; no external action.
25 SepMarketing Agent OS provenance and host-harness auditUse only in an approved host; review provenance and controls.
26 SepMautic campaign-operation boundary auditOperate the full path; no live test was performed.
27 SepActivepieces CE execution and recovery auditDraft-only executor; no CE approval or exactly-once external effects established.
28 SepCross-layer handoff and approval boundariesSeparate approval and action ownership; no verified integration.
29 SepSmall-list newsletter decisionExisting sender first; Keila private evaluation only; Listmonk welcome trigger not established.
30 SepKeila v0.30.3 source and recovery gatesK1 partly advanced/open; K3 and X1 open. Private evaluation only.
1 OctListmonk v6.2.0 DOI-to-welcome boundaryNo native welcome found in inspected paths; /api/tx is not a consent or duplicate gate.
2 OctListmonk v6.2.0 private DOI/suppression test gateTest not run; missing artifact and isolated sink-only fixture. No send clearance.
3 OctphpList v3.6.16 one-email welcomeImmediate system message path in tagged code; not a sequence, tested send or shortlist entry.
4 OctSmall-list welcome decision contractOne-message decision path and handoff gates; source synthesis only, not send-ready.
5 OctGhost v6.63.0 publication-site welcome off-rampExisting-site native welcome only with full consent-to-recovery evidence; beta sequence separate. No send clearance.
6 OctMarketing Agent OS one-skill install test gateNo install test: pinned source and no-network boundary unavailable; file effects unobserved.
7 OctPostiz v2.25.0 client sign-off boundaryComments do not enforce approval; external sign-off required. Source-only, not shortlisted.
8 OctUmami v3.4.0 newsletter measurement auditSynthetic post-click pilot only; reconcile signup with the account system. No ROI claim.
9 OctPlausible CE v3.2.1 newsletter measurement auditPrivate CE synthetic pilot only; confirm patch, operation and account reconciliation. No live result.
10 OctSiteOne v2.5.1 five-page promotion auditManual review first; crawl only with owner authorization and external scope guard. No runtime test.
11 OctYOURLS 1.10.6 one-link governance auditDirect URL first; private redirect only with separate approval and rollback ledger. No runtime test.
12 Octpromptfoo 0.124.1 AI copy-QA auditChecklist first; promptfoo only if a matrix earns its storage and network surface. No eval or approval.
13 OctResourceSpace one-image DAM decisionFolder and placement ledger first; expiry field alone is warning-only. No install or fixed 11.0 artifact.
14 OctLocalized offer and CTA release controlBilingual register first; hold each stale placement until reviewed artifact and channel receipt.
15 OctCalendar-to-receipt ledger and Vikunja v2.7.0Shared calendar and versioned receipts first; unknown queue and live stale post need channel-owner decisions. Source-only.
16 OctTwo-newsletter migration and suppression auditRepair existing service first; preserve A/B and global opt-outs, hold unknowns outside sendable lists, compare every target row. Source-only.
17 OctForm-to-contact handoff and Mautic 7.2.1Reconcile accepted event to CRM record ID or owned exception. Source-only; support status unresolved.
18 OctPre-send email check and Mailpit v1.31.5Controlled preview first; local sink only for SMTP output under enforced no egress. Source-only.
19 OctSearch Console versus SerpBear v3.1.0Matched first-party data first; tracker snapshot conditional on URL, depth, provider and error review. Source-only.
20 OctOne-page content refresh diagnosisVerify sustained relevant loss and a real page gap before editing; technical or demand questions first. Fictional, source-only.
21 OctApproved page to public URL: receipt contractApproved ≠ deployed ≠ public ≠ indexed. Manual normal-URL check first; fictional cases, no live page observation.
22 OctNew-share metadata and card: evidence gapCurrent page, image and native card unobserved; a saved snapshot does not close the receipt.
23 OctPlanned campaign-link offline check17/17 fictional fixture outcomes matched; pre-send string only, no live or sent-link result.
24 OctTwo-newsletter reconciliation fixture3 conditional, 15 no-send; four planted unsafe proposals failed. Local-only, not Listmonk.
26 OctOne-click header scope fixtureTwo valid A/B passed; nine unsafe headers rejected. Pre-send only, not DKIM, POST, Listmonk, consent or delivery.
27 OctCampaign-page visibility decisionCrawlable noindex for a public page; 404/410 for retirement; access control for privacy. No live URL or Search Console result.
28 OctOne-question feedback and Formbricks decisionExisting approved form first; plain link conditional. Exact 6.1.2 files, privacy and recovery unverified.

September 2026

October 2026