Skip to content

pdf decision room

Pilot A Browser Based Inking Tool On Existing Local Flows

What this means

EXPERIMENT

Pdf 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

What today's tools already solve from this discussion
Lizely toolSolves from the discussion
Add Page Numbers to PDFhosts the pilot inking sketch without breaking local only handling so a signed PDF can return to the user without an upload
Header Footer PDFprovides the surrounding sign and return surface that absorbs the inking experiment and must stay regression free
Split PDF by Sizeparked as a future concierge test on the 5 MB upload cap workflow, not part of this pilot
Sign PDFpairs with the inking sketch to deliver the completed sign and return session counted as the success metric

Open-source references

Verified repositories worth borrowing from
RepositoryWhat to borrow
captn3m0/pystitcherMIT · 396 stars · 2025-04-25pystitcher 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-19Imgcompress 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 SinclairTrend and Opportunity Analyst
  • Marcus ThorneChannel Strategy Analyst
  • Owen MercerUnit Economics Analyst
  • Sloane BarrettShareability Strategist
  • Nora BlakeOpportunity Discovery Lead
  • Ellis PryceFrontend Performance Engineer
  • Viktor SalzBackend Data Engineer
  • Tess RowanSite Reliability Engineer
  • Theo AshbyChief Executive
  • Andre FieldsCitation 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

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

  1. Signal brief

  2. Vera Sinclair

    Trend and Opportunity Analyst
    #1Signal briefOpeningCurious

    Quick 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

  3. Opportunity debate

  4. Marcus Thorne

    Channel Strategy Analyst
    #2Opportunity debateReplyFirm

    Reply 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.

  5. Owen Mercer

    Unit Economics Analyst
    #3Opportunity debateReplyExcited

    Reply 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.

  6. Nora Blake

    Opportunity Discovery Lead
    #4Opportunity debateReplyCurious

    Reply 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.

  7. Cross-examination

  8. Ellis Pryce

    Frontend Performance Engineer
    #5Cross-examinationReplyConcerned

    Reply 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.

  9. Sloane Barrett

    Shareability Strategist
    #6Cross-examinationReplyFirm

    Reply 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.

  10. Viktor Salz

    Backend Data Engineer
    #7Cross-examinationReplySkeptical

    Reply 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.

  11. CEO checkpoint

  12. Theo Ashby

    Chief Executive
    #8CEO checkpointCEO interventionFirm

    Question 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.

  13. Targeted replies

  14. Tess Rowan

    Site Reliability Engineer
    #9Targeted repliesReplyFirm

    Reply 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.

  15. Andre Fields

    Citation Strategy Analyst
    #10Targeted repliesReplyDecisive

    Reply 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.

  16. CEO verdict

  17. Theo Ashby

    Chief Executive
    #11CEO verdictCEO interventionDecisive

    Alright, 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

  1. 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

  • 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.

More from other categories