[ public roadmap ]

What we're working on next.

We publish the roadmap because we'd rather you see where we're heading than guess. Items move between lanes as priorities shift. If something you care about is in the wrong lane, tell us — public feedback is part of the roadmap process.

lane 1
Shipping now

Marketing site polish

in flight

Filling out every footer page, real OpenGraph cards, the next iteration of the Quill mark. The thing you're reading is part of it.

Brand system v2

design

The next iteration of the Quill mark, wordmark, and palette. In active design — see the brand library for the current locked pieces.

lane 2
Up next

Public REST API

preview page live

Versioned API at /v1/ exposing workspaces, articles, runs, and webhook subscriptions. Marketing page is /docs/api — implementation lands when the first integration partner asks.

Outbound webhooks

preview page live

Signed deliveries on run.completed, run.failed, article.drafted, article.published, drift.detected. Replay-from-log on demand. Marketing page at /docs/webhooks.

lane 3
Researching

Multi-customer-per-process deploys

researching

Today's model is one Quill server = one workspace. The architecture supports rebinding to a session-driven model when a customer asks for it.

Bug bounty program

researching

We respond to responsible disclosure today and credit reporters. A formal program with payouts comes when traffic warrants the operational overhead.

Self-hosted enterprise distribution

researching

Quill in a container, running inside your VPC, reading from your source control. Enterprise plan feature — we're sizing whether this lands as a first-class SKU or a partnership.

done
Recently shipped

GitHub direct-connect onboarding

shipped

Connect a repo with GitHub OAuth and pick it from a searchable list — no more pasting an absolute path. Manage the connection (re-auth, disconnect) in Settings → GitHub. The local-path flow still works as a fallback.

Inbound GitHub webhook for change detection

shipped

Quill reacts to pushes on your default branch automatically: it refreshes the clone, re-checks selector citations, and opens drift proposals in the review queue. No polling, no manual re-scan.

CLI unification (demodemon → quill)

shipped

The pipeline orchestrator joined the existing quill binary as `quill run …`. Approvals and the pipeline now live under one command. `pnpm demodemon` keeps working as a deprecation alias.

[ how we use this ]

The roadmap is an honest snapshot, not a contract. We update it when reality changes. If something here moved out, you'll find a struck-through note explaining why — same as our DEFERRED log.

Submit a feature request.

Tell us what you're trying to do. We weigh requests by the number of people asking and the size of the gap they close.