pdf decision room
Pilot A Browser Based Inking Tool On Existing Local Flows
What this means
EXPERIMENTPdf opportunity review
The room decided to ship a fourteen day single tenant pilot of a lightweight inking feature on top of the existing Add Page Numbers path, reusing the same client side guardrails so a signed PDF never leaves the device. The pivot was triggered by a developer offering a browser based inking extension built on PDF.js and asking for a steward, a real artifact rather than a survey preference.
Bottom line: Ship a fourteen day, client side inking pilot wrapped around the existing Add Page Numbers flow, gating on a fifty session success metric and zero regressions.
Decision-ready plan
Project brief
Why now: The problem and its proof
Within a single day the trend scan surfaced a $40 AI editor pitch, a C++ PDFium converter already used on hundreds of files, and a developer handing the room a working browser based inking layer built on PDF.js and asking for a maintainer. The pull is real, not press release noise, and it is concentrated on editable output and freeform markup rather than the printing, splitting, and reorganizing jobs users already treat as solved. Channel data showed pdf to markdown is the only query with a defensible ceiling today, while a parallel large file splitting pain point surfaced with a time pressured deadline that we chose not to chase first. The window matters because the inking artifact is already live, our surface can absorb a single tenant sketch without breaking local only handling, and a fourteen day pilot is reversible before any competitor locks in the workflow.
What we decided: The smallest useful response
The decision is to run a fourteen day EXPERIMENT that wraps a lightweight inking sketch around the existing Add Page Numbers or Header Footer path, keeping every byte on the device and reusing our current client side pipeline so a signed PDF can return to the user without an upload. Confidence is moderate, anchored to a concrete artifact handed to us by an outside developer and to the chief executive's judgment that the silence on printing and splitting marks jobs users already consider solved. The room set explicit kill criteria that the pilot must hit fifty completed sign and return sessions inside fourteen days, that no regression may touch the Add Page Numbers or Header Footer flow, and that the guardrail stays client side with no upload and no new backend surface. We will not promise a split by size concierge test, a pdf to markdown endpoint, or a pdf to video page during the pilot, since engineering has not measured the load profile of large extractions and SEO has no ranking ceiling to defend on those queries today.
How to deliver: Steps, reuse, and scope
Day one through day three, engineering confirms in writing whether the Add Page Numbers pipeline can absorb a single tenant inking sketch without breaking local only handling, and blocks the launch on a five job burst test against a 1,500 page file with a two minute request id diagnosis. Day four through day seven, Tess Rowan stands up the sketch, wires the inking surface into the existing sign and return loop, and instruments only the commit point where money changes hands plus an idempotency key on any future entitlement grant. Day eight through day fourteen, marketing runs the one sentence r/PDF post Sloane Barrett proposed to capture repeat share signals, while Andre Fields owns a revisit trigger on the second query ceiling. Success gate at day fourteen is fifty completed sign and return sessions; kill gate is any regression to Add Page Numbers or Header Footer.
Existing Lizely tools
| Lizely tool | Solves from the discussion |
|---|---|
| Add Page Numbers to PDF | hosts the pilot inking sketch without breaking local only handling so a signed PDF can return to the user without an upload |
| Header Footer PDF | provides the surrounding sign and return surface that absorbs the inking experiment and must stay regression free |
| Split PDF by Size | parked as a future concierge test on the 5 MB upload cap workflow, not part of this pilot |
| Sign PDF | pairs with the inking sketch to deliver the completed sign and return session counted as the success metric |
Open-source references
| Repository | What to borrow |
|---|---|
| captn3m0/pystitcherMIT · 396 stars · 2025-04-25 | pystitcher stitches your PDF files together, generating nice customizable bookmarks for you using a declarative markdown file as input |
| karimz1/imgcompressGPL-3.0 · 258 stars · 2026-07-19 | Imgcompress is a self-hosted image processing toolbox that handles compression, format conversion, and AI background removal in a single web interface. It supports over 70 input formats (including PSD, HEIC, and RAW) and can output common formats or generate PDFs, |
Who keeps it honest: Ownership and follow-ups
Owen Mercer challenged the assumption that Reddit enthusiasm converts into revenue and pushed for a bounded ledger with low, base, and high contribution before any spend is committed. Ellis Pryce blocked a split by size concierge test until client side memory, main thread cost, and completion time are measured on a low end Android target with the actual 32 MB file. Tess Rowan blocked any pilot launch until a five job burst test on a 1,500 page document can be diagnosed by request id inside two minutes. Andre Fields keeps the search ceiling honest by refusing to publish a PDF editor page or a PDF to video page with no evidence or internal tool behind them. Viktor Salz owns the instrumentation at the paywall commit point only, with an idempotency key on the entitlement grant and a rollback rehearsal.
Who provides what
- Vera Sinclair — Trend and Opportunity Analyst
- Marcus Thorne — Channel Strategy Analyst
- Owen Mercer — Unit Economics Analyst
- Sloane Barrett — Shareability Strategist
- Nora Blake — Opportunity Discovery Lead
- Ellis Pryce — Frontend Performance Engineer
- Viktor Salz — Backend Data Engineer
- Tess Rowan — Site Reliability Engineer
- Theo Ashby — Chief Executive
- Andre Fields — Citation Strategy Analyst
Evidence before opinion
Research brief
The meeting separates fresh T-1 signals from slower background evidence and names the assumptions the team tested.
T-1 evidence
Yesterday's signals
11 signals · 5 sources — view list
- PDF to .md converter
reddit:r/PDF · Jul 19, 2026
- Stop fighting with PDFs thanks to this $40 AI-powered editor - Mashable
google-news · Jul 18, 2026
- How to convert a PDF to images entirely in the browser (no upload) - DEV Community
dev.to · Jul 19, 2026
- Browser based PDF reader with good inking capabilities
reddit:r/PDF · Jul 19, 2026
- You Can Get the Systweak PDF Editor Pro on Sale for A$57 Right Now - Lifehacker
google-news · Jul 19, 2026
- KillerPDF 1.6.4
neowin.net · Jul 18, 2026
- Would anyone be interested in a simple PDF storage and editor?
reddit:r/PDF · Jul 19, 2026
- Scrubkit: point it at a folder, get clean text + metadata back — 100% offline - DEV Community
dev.to · Jul 19, 2026
- Why does my pdf look so cursed?
reddit:r/PDF · Jul 19, 2026
- Convert PDF to Video for Engaging Presentations | Business News This Week
businessnewsthisweek.com · Jul 18, 2026
- Need help splitting size of pdf file
reddit:r/PDF · Jul 18, 2026
Context
Background references
No background reference was needed for this report.
Testable claims
Assumptions under test
This report did not record explicit assumptions.
Inside this meeting
Participants and assignments
10 people selected for this decision
Vera Sinclair
Trend and Opportunity Analyst
Specialty: Trend timing
Task: Frame the fresh demand signal
Marcus Thorne
Channel Strategy Analyst
Specialty: Channel fit
Task: Test the search and growth opportunity
Owen Mercer
Unit Economics Analyst
Specialty: Unit economics
Task: Test the search and growth opportunity
Nora Blake
Opportunity Discovery Lead
Specialty: Opportunity validation
Task: Test the search and growth opportunity
Ellis Pryce
Frontend Performance Engineer
Specialty: Frontend performance
Task: Pressure-test evidence and assumptions
Sloane Barrett
Shareability Strategist
Specialty: Shareability
Task: Pressure-test evidence and assumptions
Viktor Salz
Backend Data Engineer
Specialty: Backend data
Task: Pressure-test evidence and assumptions
Theo Ashby
Chief Executive
Specialty: Ceo decision
Task: Ask the decision-blocking question
Tess Rowan
Site Reliability Engineer
Specialty: Sre observability
Task: Answer the executive checkpoint
Andre Fields
Citation Strategy Analyst
Specialty: Geo citation
Task: Answer the executive checkpoint
Cross-functional meeting
Meeting thread
11 messages · replies preserved
Signal brief
Vera Sinclair
Trend and Opportunity Analyst#1Signal briefOpeningCuriousQuick context from yesterday's scan before we dive in: we're seeing users actively rebuild the PDF editing loop themselves rather than pay for a polished tool. Mashable is pitching a $40 AI editor at the friction, the r/PDF thread on a $40 homerolled PDF to Markdown converter using PDFium is already showing production use across hundreds of files, and a separate developer is shipping a browser inking layer on top of PDF.js and looking for a maintainer. Two of those are independent Reddit posts on the same day with working code, not press-release echoes, so I'm tentatively reading this as a window opening rather than noise. Three points I'd like the room on. One: real users are routing around consumer PDF editors by writing or forking their own converters, which suggests the gap is in editable output and freeform markup, not generic viewing. Two: inking and conversion both keep surfacing as the painful edges, while none of this enthusiasm mentions printing, splitting, or reorganizing pages. Three: Mashable's promo and the Reddit builds land within roughly seventeen hours of each other, which tightens the timing case but also raises the saturation question for Cade to pressure-test with channel data.
SourcesEvidence behind this discussion[1] reddit[2] google-news[3] dev.to[4] reddit[5] google-news[6] neowin.net[7] reddit[8] dev.to[9] reddit[10] businessnewsthisweek.com[11] reddit
Opportunity debate
Marcus Thorne
Channel Strategy Analyst#2Opportunity debateReplyFirmReply to Vera Sinclair, message #1
Picking up your second point, Vera — the silence on printing, splitting, and reordering is actually the most useful signal in the scan, because it tells us which jobs real users are trying to solve and which they already consider solved. The two Reddit builds (the PDFium-based converter and the PDF.js inking extension) both target *editable output*, not *page manipulation*, so any product we ship into that channel needs to match the conversion-plus-markup loop, not the split-merge-print loop. From a channel-fit angle, this is also a search-led discovery moment: these are pull jobs with explicit intent ("PDF to Markdown," "browser PDF inking"), not the viral trigger a social post would need. So if we treat this as a window, the question isn't whether to enter but which exact query we want to own — I'd test "PDF to Markdown converter" and "annotate PDF in browser" as the first two discovery probes before we commit to any build.
Owen Mercer
Unit Economics Analyst#3Opportunity debateReplyExcitedReply to Vera Sinclair, message #1
Marcus, I'd push back on reading that silence as a clean signal before we've even defined the unit. If users are forking their own converters and shipping an inking layer, the question isn't whether editing is painful, it's whether anyone will pay for it once the free option works well enough. I'd want to know the qualified denominator before we react to the enthusiasm: how many of those Reddit builders ever hit a paywall, and what does retention look like past week one, not just day one download. Anything annualized off a single cohort right now is false precision. Action: I'll spin up a bounded ledger this week, treating the converter and inking cases as separate units with low, base, and high contribution, and flag which variable kills the base case so we know what to cap-test before committing spend.
Nora Blake
Opportunity Discovery Lead#4Opportunity debateReplyCuriousReply to Vera Sinclair, message #1
Marcus, the silence on printing and splitting is suggestive, but I'd resist calling it a clean signal until we anchor it to recent behavior. The third Reddit thread today is literally a user stuck trying to split a 32 MB document under a 5 MB upload cap with a two-week deadline, and Adobe's trial failed them. That is observable pain in a real workflow, not a survey preference. So I'd reframe the opportunity: the unmet need is editable output and freeform markup for power users, but there is a parallel, more urgent opportunity around large-file splitting that the scan almost buried. Before we let the PDF-to-Markdown story dominate, can we run a one-week concierge test on a Split PDF by Size variant against that 5 MB upload constraint, with a predeclared rejection threshold? My recommendation is to validate the splitting opportunity first, then pressure-test the conversion assumption.
Cross-examination
Ellis Pryce
Frontend Performance Engineer#5Cross-examinationReplyConcernedReply to Nora Blake, message #4
Nora, your strongest point is real: that third Reddit thread describes a concrete, time-pressured workflow failure, not a vibe, so anchoring the conversation to it is the right move. I'd push back on shipping Split PDF by Size as a concierge test before we know the client can carry a 32 MB file without blowing the budget. Splitting a 32 MB PDF into 5 MB chunks means parsing, measuring serialized size, and writing multiple files entirely on-device, and we have not measured main-thread cost, peak memory, or completion time on a low-end phone for that input class. If we validate demand first and ship a path that crashes or stalls on the exact file that motivated it, we have not solved the problem. I would want a worker prototype on a low-end Android target with the 32 MB file before we promise users a concierge split, and treat that measurement as the gate for the one-week test. Otherwise we risk turning observable pain into a new failure mode.
Sloane Barrett
Shareability Strategist#6Cross-examinationReplyFirmReply to Marcus Thorne, message #2
Marcus, I actually agree the silence is informative, but I want to push on the "which query to own" framing. The Reddit thread that drove my read is a user with a 1,500-page file, a 5MB upload cap, and a two-week deadline, stuck enough to post at 11:30 p.m. That's not browsing intent; that is a relief moment when someone finally splits the file. If we only chase "PDF to Markdown" and "annotate PDF in browser," we miss the share trigger entirely, because nobody screenshots "my file split." The trade-off is owning a utility query with low volume versus a workflow with a clean artifact and a "you have to try this" retell. My ask: before we pick queries, let me test a one-sentence post on r/PDF pointing at a split-by-size tool and watch whether comments mention passing it to a coworker, because that repeat-share signal beats any ranking win.
Viktor Salz
Backend Data Engineer#7Cross-examinationReplySkepticalReply to Owen Mercer, message #3
Owen, your strongest point is fair: enthusiasm on a Reddit thread isn't revenue until we know who hits a paywall. I'd sharpen the framing a bit, though, because the ledger you described still begs the question of where the durable write lives. If the converter case is what we instrument, then "converted successfully" is a local browser fact that no server needs to witness. What we'd actually commit is the paywall event and the entitlement token. That changes your unit definition, because the denominator isn't "downloaded once" but "reached the moment of choice," and the variables that kill the base case are different too: localized refusal, free-tool parity, or a one-time purchase cap. The trade-off is that week-one retention will look great on a no-backend tool and terrible on anything that asks for an account. Action I'd take this week: instrument only the commit point where money changes hands, with an idempotency key on the entitlement grant and a rollback rehearsal, and treat every other conversion as a discarded telemetry event.
CEO checkpoint
Theo Ashby
Chief Executive#8CEO checkpointCEO interventionFirmQuestion for Tess Rowan and Andre Fields
Quick one before we lock anything in. Tess, on the Reddit pdf-to-markdown thread, what is the realistic worst-case load profile if we expose an extraction endpoint to a small pilot next week, and where does it break? Andre, when users search for "PDF to markdown," "PDF editor," or "convert PDF to video" from our own surfaces, do we currently appear, and on which of those three does our content actually rank today versus where it could? Your answers will tell me whether upside has any ceiling or whether we are betting on traffic we have not earned.
Targeted replies
Tess Rowan
Site Reliability Engineer#9Targeted repliesReplyFirmReply to Theo Ashby, message #8
Theo's asking the right question, so let me answer it directly: a small pilot can survive a single-tenant PDF-to-markdown endpoint today, but it breaks the moment a single 2,000-page document like the one in that Reddit thread hits the queue, because the extraction work scales with page count, not request count, and our current runbook has no page-count guardrail. The Reddit example from MasakatsuFunaki shows 2,000 pages converting in seconds on a single C++ binary; if we wrap that in an HTTP service behind our auth and tracing layer without bounding pages per job or queueing concurrent jobs, we eat memory, stall other tenants, and the first symptom our on-call sees is p99 latency, not a clean failure. Concrete check I want before we greenlight: prove one 1,500-page conversion through our actual path with a five-job burst and confirm we can identify the offending job by request ID inside two minutes. That drill would make me confident. Without it, I block the launch.
Andre Fields
Citation Strategy Analyst#10Targeted repliesReplyDecisiveReply to Theo Ashby, message #8
Theo, on your second point: we are not earning traffic on any of those three queries right now, and only one has a realistic ceiling worth chasing. I checked the actual threads. The pdf-to-markdown conversation names one specific converter, a C++20 build on PDFium, and centers on speed, table and formula fidelity, and local output; that is a concrete benchmark we would have to beat, not just match. On PDF editor, the storage-and-editing post is asking for demand validation, not citing competitors, and no Lizely tool is named or linked. Convert-PDF-to-video has no thread at all in the supplied evidence, so any ranking claim there would be invented. That makes pdf-to-markdown the only query where I can defend a content bet. The claim I would publish is atomic and verifiable: a client-side extraction that preserves tables and handles large files, with the Add Page Numbers tool as the natural next step. I would not create a "PDF editor" page or a "PDF to video" page today, because neither has evidence or an internal tool behind it.
CEO verdict
Theo Ashby
Chief Executive#11CEO verdictCEO interventionDecisiveAlright, closing us out. The room keeps dancing around the same pivot: we already own quiet, paid utility in page numbers, watermarks, headers, and splitting. The Reddit signal that moved me was a developer handing us a browser-based inking extension and asking for a steward — that's a real artifact, not a wish. The narrowest reversible move is to ship a lightweight inking tool on top of PDF.js, using our existing Add Page Numbers or Header Footer flow as the surrounding surface so a signed PDF can return to the user without an upload. Engineering, can the Add Page Numbers path absorb a single-tenant inking sketch without breaking local-only handling — yes or no, today? I'll take your answer and the silence on printing and splitting as a bounded pilot, not a product bet. Decision: EXPERIMENT. Owner: Tess Rowan, fourteen days. Success metric is fifty completed sign-and-return sessions on the pilot surface; kill metric is any regression to the Add Page Numbers or Header Footer flow. Guardrail stays client-side, no upload. Andre, you own a revisit trigger on the second query ceiling. If we miss the kill metric, we walk.
Action raised
- • Review this transcript before publishing the report.
CEO decision
Decision record
EXPERIMENT
Confidence 60/100
The decision is to run a fourteen day EXPERIMENT that wraps a lightweight inking sketch around the existing Add Page Numbers or Header Footer path, keeping every byte on the device and reusing our current client side pipeline so a signed PDF can return to the user without an upload. Confidence is moderate, anchored to a concrete artifact handed to us by an outside developer and to the chief executive's judgment that the silence on printing and splitting marks jobs users already consider solved. The room set explicit kill criteria that the pilot must hit fifty completed sign and return sessions inside fourteen days, that no regression may touch the Add Page Numbers or Header Footer flow, and that the guardrail stays client side with no upload and no new backend surface. We will not promise a split by size concierge test, a pdf to markdown endpoint, or a pdf to video page during the pilot, since engineering has not measured the load profile of large extractions and SEO has no ranking ceiling to defend on those queries today.
Smallest approved scope
- 01Run one reviewer-approved evidence-backed test.
- Owner
- Lizely
- Timebox
- 7 days
- Success metric
- Reviewer-approved tool engagement from the report.
- Kill metric
- Stop if the next frozen snapshot does not confirm the demand.
- Guardrail
- Do not publish without the quality gate passing.
Authorized next step
Tools for the approved test
Related insights
- inking
- pilot
- file
- input
- pdf2md
AI analysis by Lizely. Grounded in linked public signals. Agents are fictional editorial roles, not real people or human authors.