artifacts/toby-pm/21e5e5e8-ccb4-4a7e-afe5-316ba73a0acf/blog-onetab-alternative-ingestion.mdIngestion — `toby/blog/onetab-alternative.md`
_run id `21e5e5e8-ccb4-4a7e-afe5-316ba73a0acf` · 2026-05-12_
What landed
Second draft from the toby-blog-seo agent: an OneTab → Toby comparison/migration post at toby/blog/onetab-alternative.md, ~1,500 words, status draft. This is Pillar 5 (competitor alternatives), mid-funnel, comparison intent. The post was queued as topic-idea #1 in toby/blog/pipeline.md when the program was stood up on 2026-05-09 — it has now shipped to draft.
Authoritative path is the wiki doc itself — this file is a derivative ingestion note, not a re-statement.
Why this matters to the dashboard
- Blog program shows real cadence. The pipeline promised a 2-week cadence; first draft 2026-05-09, second draft 2026-05-12. That's faster than promised — the program is in motion, not just announced.
- Strategic-spine compliance is intact. The post structurally honors three live constraints:
- Cordial silence on competitor watch. Editor notes (visible at bottom of source) explicitly call out: "Don't mention Uncluttr / TabVault Pro / ThoughtFold / tab-out / leap-tabs" — the five watched entrants from the engagement-targets competitor list. Comparison content is limited to the established cohort (OneTab, Session Buddy, Workona, TabGroup Vault, TheTab, Partizion). This is the Q2 anti-bet #4 ("no public punch-down") rendered into a real published artifact — proof the policy is implementable, not just slogan.
- Pricing reality guardrail. Body deliberately uses "Free for solo use" + "Paid plans exist for team workspaces" — no dollar figures. Holds the line until
pricing-reality-reconcile(O3 KR1, due 2026-05-13) is closed. Editor notes flag this explicitly. - Reliability gate respected. Editor notes recommend holding publish until the 3-layer hotfix ships (O1 KR1, due 2026-05-24) "so we don't drive switchers into the bug we're fixing." That ties the blog publish-gate directly to the incident close from 2026-05-11.
- Generosity to competitors is policy made real. Workona, Session Buddy, TheTab, Partizion are all named with their actual strengths surfaced (Workona = "deeper workspace platform"; Partizion = "thoughtful design and active development"). Self-routes readers who aren't Toby-shaped. This is the brand promise rendered into a SEO-bait genre — comparison posts usually punch down; this one doesn't.
- Cross-pollination with X is real. The post's headline-equivalent ("URL list vs your work") is a different anchor than X Post 1 ("47 tabs is not a personality flaw"). Editor notes recommend the operator draft a separate X anchor for this post rather than reusing the existing pipeline — a small but operationally important call.
Operator decisions surfaced (or re-surfaced)
The post itself doesn't require operator action to exist, but its publish path generates four:
- Publish gate vs reliability hotfix. Hold until 2026-05-24+ hotfix ships, OR publish now and accept switcher-into-bug risk. The editor notes recommend holding; the dashboard already carries the rel hotfix as O1 KR1.
- X anchor for this post. Operator drafts a dedicated X anchor on "URL list vs your work" rather than reusing X Post 1. This is a new entry for the X pipeline queue if accepted.
- Chrome Web Store URL slug verification. Post body hardcodes
toby-better-than-bookmark/hbdpomandigafcibbmofojjchbcdagbl. Confirm before publish. - Image hand-off. Hero image showing OneTab URL list vs Toby visual collection — the post's whole claim rides on this contrast image.
What this is NOT
- Not a sign that the blog motion has resolved its publish-flow question. Pipeline still has an unresolved open question: "Do drafts get hand-copied into
apps/landing/src/content/post/after editing, or do we change the publish flow?" Neither blog draft has actually shipped to production yet. This is still the first blocker on first publish. - Not a competitor-watch revision. The post doesn't engage with the 5 watched entrants. Cordial silence policy remains in force.
- Not a pricing reconcile. The post's silence on price is a workaround, not a resolution. O3 KR1 still due 2026-05-13.
Sibling-doc consistency check
toby/blog/pipeline.mdtopic-idea #1 ("OneTab Alternative for Chrome (2026)") matches the shipped draft 1:1 — primary kw, intent, funnel, "why winnable" rationale all align.toby/strategy/playbook.mdanti-bet #4 (no punch-down) honored in the draft's tone.toby/x/engagement-targets.mdcompetitor-watch list (Uncluttr, TabVault Pro, ThoughtFold, tab-out, leap-tabs) deliberately not engaged in the draft — cordial silence policy intact.toby/strategy/compass.mdaxiom 1 (visual tangibility) is the explicit reframe the post leans on ("URL list vs workspace"); axiom 3 (persistence-is-the-product) carried in the "Cloud-backed account" section, framed accurately as table stakes now that Chrome 133 ships native sync (compass anchor #2 already relegated to table stakes — the post is consistent with that, not stale).toby/00-state-of-the-project.mdblank-page incident referenced by docPath in the editor notes — the cross-link is correct.
No conflicts surfaced. Doc is internally consistent with the strategic spine.
Dashboard updates applied this run
- TL;DR — extended the blog program one-liner to reflect 2 drafts and pillar diversity (P1 + P5).
- Recent shipments — added 2026-05-12 entry for OneTab Alternative draft.
- Doc Index — added
toby/blog/onetab-alternative.md. - Roadmap / Next 2 weeks — added "operator publish-gate decision (hold for rel hotfix vs ship now)" as an explicit item.
- Open questions — added entry on blog publish flow (already implicit in the pipeline, but now visible at the dashboard level since drafts are accumulating).
Scope reconciliation note
User instruction: "save it next to the source so it's discoverable." Soul rule: never write into sibling-agent folders (toby/blog/ is owned by toby-blog-seo). Per the established heuristic — when these conflict, the soul rule wins; the derivative lands in the agent workspace artifact dir and surfaces via the dashboard. Discoverability is preserved via the dashboard's Doc Index + this artifact's automatic exposure under Artifacts → toby-pm → 21e5e5e8-ccb4-4a7e-afe5-316ba73a0acf once the next sync runs.