Engineering · ticket board snapshot · 2026-05-16

Engineering tickets, in public.

Twelve open tickets we are working through over the next 60-90 days. Each ticket has the goal, the motivation, what "done" looks like, the estimate, and the team that owns it. Public because the work is the marketing. If you want to contribute or sponsor a ticket, email founders@kolm.ai. Last refresh 2026-05-16.

01open · in flight or starting this sprint

Open.

Six tickets actively scheduled. Each one has a clear acceptance bar and a named owner. If you want to pair on any of these or supply real-world test cases, write us.

Status: Open6 of 12
KOLM-101Open

Self-serve Business plan upgrade flow.

Goal

Customer can upgrade from Pro to Business in /enterprise/console without contacting sales.

Why now

Buyer review surfaced friction. Business plan currently requires email back and forth. Self-serve unlocks roughly $6K to $12K MRR per month at current funnel rate.

Acceptance
  • Stripe Checkout flow for $999/mo Business plan reachable from the enterprise console.
  • Webhook updates plan tier in tenant_record.
  • Gated /v1/* endpoints respect the new tier within 60 seconds of webhook receipt.
  • Receipt sent via Resend.
  • Onboarding checklist surfaced post-upgrade.
Estimate 3d
Owner backend/router + frontend
KOLM-102Open

Enterprise plan inquiry funnel.

Goal

Capture enterprise leads with a structured intake that auto-creates a deal in CRM.

Why now

Currently the /enterprise CTA routes to mailto:. Loses about 40 percent of intent signal because the lead does not know what to write.

Acceptance
  • Form with 6 fields (company, role, employees, vertical, intended use, target start date).
  • POSTs to /v1/lead/enterprise.
  • Persists to enterprise_leads table.
  • Emails sales@kolm.ai with structured payload.
  • Thank-you page with Calendly embed.
Estimate 2d
Owner frontend + backend/router
KOLM-104Open

/health-insurance vertical landing, second pass.

Goal

Move /health-insurance from "vertical microsite" to "decision-stage landing" with case-study slot, ROI calculator validation, and BAA fast-track CTA.

Why now

Page exists but reads as informational. External review wants conversion: scheduled demo above 5 percent, BAA started above 2 percent.

Acceptance
  • Hero CTA changed from "Get API key" to "Start BAA fast-track" routing to /enterprise#baa.
  • ROI calculator persists inputs in URL hash for share-back.
  • One placeholder case-study card with "be the first" affordance.
  • Three outbound links to /healthcare/assessment, /baa, /cookbook/soap-redactor.
  • Testimonial slot for design partner; meta description updated.
Estimate 1d
Owner frontend
KOLM-106Open

Six insurance template detail pages.

Goal

Each of the six health-insurance template cards on /health-insurance gets its own /cookbook/health-insurance/<slug> page with exact prompt, eval-set excerpt, K-score result, and a "fork this" affordance.

Why now

Today the cards are blurbs. A buyer reviewing claims adjudication needs to see the actual prompt and spec to validate fit.

Acceptance
  • Six new pages: claims-adjudication, prior-auth-review, fraud-detector, member-support-triage, risk-adjustment-coder, provider-credentialing.
  • Each around 150 to 200 lines.
  • Each linked from its /health-insurance card and from the /cookbook index.
  • Each carries a kolm pull insurance/<slug> CLI snippet.
Estimate 4d
Owner devrel + content
KOLM-109Open

Verifiable receipt rendering at /r/:hash.

Goal

Public URL renders any receipt by hash with full chain verification, no auth required.

Why now

External review noted that receipts are claimed but no one outside the tenant can see one. A public receipt URL is social proof plus an audit trail external observers can verify.

Acceptance
  • GET /r/:hash returns rendered HTML showing receipt fields, HMAC chain status (valid or broken), ring depth, signed-at timestamp, source artifact hash.
  • Tenant identity redacted by default unless the customer opts public.
  • OG card auto-generated for share previews.
Estimate 2d
Owner frontend + backend/router
KOLM-111Open

GitHub Actions composite, kolm verify on PR.

Goal

Composite action kolm-ai/verify-action@v1 that on PR runs kolm inspect on every changed .kolm and posts a K-score diff as a check.

Why now

Customer feedback: "I want CI to fail if a teammate degrades a model." Automated K-score gate makes the artifact in the repo trustworthy.

Acceptance
  • Composite action at github.com/kolm-ai/verify-action.
  • Reads .kolm changes from the PR; runs kolm inspect.
  • Posts K-score table as a PR comment.
  • Sets check status (pass if all artifacts at or above the configured floor).
  • README with quickstart YAML.
Estimate 1w
Owner devrel + backend/router
02in review · awaiting sign-off

In review.

One ticket is drafted and awaiting legal review before merge.

Status: In review1 of 12
KOLM-105In review

BAA PHI Schedule v1.1, subprocessor flow-down clarification.

Goal

Clarify that customer opt-in subprocessors (Anthropic, OpenAI, Google) flow down per tenant via the customer's contracted BAA with that vendor, not via kolm.

Why now

A privacy officer DD round identified ambiguity in current Schedule 1 row 5 (Subprocessor flow-down).

Acceptance
  • Schedule 1 row 5 expanded with three sentences.
  • New clarifying note at the end of Schedule 1 with an example flow: "Acme uses kolm + Anthropic. Acme has BAA with Anthropic directly. kolm passes Acme's PHI through redactor before relay."
  • /baa version bumped to 1.1 in the changelog footer.
Estimate 0.5d
Owner legal review + frontend update
03backlog · queued, not yet scheduled

Backlog.

Five tickets sized but not yet pulled into a sprint. Order is approximate; reach out if one of these would unblock you and we will reprioritize.

Status: Backlog5 of 12
KOLM-103Backlog

Browser-only playground at /playground/web.

Goal

Run a pre-built .kolm artifact in-browser via WebAssembly with no install.

Why now

Founder feedback called the install-CLI step a friction wall for evaluators. A web playground is zero-friction first kolm output in 30 seconds.

Acceptance
  • WASM build of the inference path under 4 MB.
  • Loads phi-redactor.kolm from /registry-pack.
  • User pastes input, sees output plus K-score plus receipt hash.
  • "Copy as curl" button shows the equivalent CLI invocation.
  • Works in Chrome, Safari, Firefox, Edge latest.
Estimate 2w
Owner frontend (heavy WASM)
KOLM-107Backlog

Compliance package signing key rotation.

Goal

HMAC key for /v1/account/compliance-package signatures rotates quarterly with verification preservation.

Why now

SOC 2 Type II observation window starts Q4 2026. Key rotation evidence is required for the cryptographic-control criterion.

Acceptance
  • KOLM_COMPLIANCE_HMAC_V2 env var added.
  • Key version embedded in JWS header (kid field).
  • Previous key kept active for 90 days post-rotation.
  • Compliance package fetcher accepts both keys during rollover.
  • Rotation runbook documented; quarterly cron suggested but not auto-rotated.
Estimate 1.5d
Owner backend/router + security
KOLM-108Backlog

Observability dashboard at /admin/observability.

Goal

Internal-only dashboard showing K-score distribution, compile latency p50/p95/p99, audit-log volume, top-10 tenants by usage, error rate by endpoint.

Why now

We read these via ad hoc PostgreSQL queries today. A self-serve view means faster ops decisions.

Acceptance
  • New page gated on admin-key sessionStorage (same pattern as /admin).
  • Reads from a new /v1/admin/metrics endpoint.
  • Six widgets above the fold.
  • Auto-refresh every 30 seconds; dark only (no light mode).
  • CSV export per widget.
Estimate 1w
Owner frontend + backend/router
KOLM-110Backlog

VS Code extension MVP, kolm inspect inline.

Goal

VS Code extension that on open of any .kolm file shows manifest, K-score, and receipt status in a side panel.

Why now

About 60 percent of design partners are in VS Code or Cursor. Inline preview is a stickier integration than the CLI.

Acceptance
  • Extension published to the VS Code marketplace under @kolm-ai/kolm-vscode.
  • Opens a .kolm and parses the ZIP locally (no upload).
  • Shows K-score breakdown, recipe list, receipt chain.
  • "Verify" button runs offline.
  • Cookbook templates accessible via the command palette.
Estimate 2w
Owner frontend (TypeScript ext)
KOLM-112Backlog

HITRUST CSF r2 scoping kickoff.

Goal

Engage a HITRUST-authorized External Assessor to scope the r2 assessment and identify SOC 2 Type II inheritance.

Why now

Healthcare buyers ask for HITRUST as a tier-2 signal. Scoping in Q1 2027 keeps the Q2 2027 attestation target on track.

Acceptance
  • Assessor selected (target: HITRUST-listed firm, fixed-fee under $80K).
  • Scoping kickoff scheduled.
  • Inheritance map drafted: which SOC 2 Type II controls satisfy which HITRUST requirements.
  • Revised /security#in-progress copy with concrete dates.
Estimate 1d planning · $40K to $80K cost
Owner security + finance
04contract · how to read this page

Tickets are aspirational.

Dates and scopes change as the team learns. The ticket is the contract; estimates are not. We move the date before we move the scope.

If a ticket here is load-bearing for your evaluation, write founders@kolm.ai and we will tell you honestly whether it will land in the window you need. Sponsored tickets jump the queue and ship under a public acknowledgement on the hall of fame if the contributor opts in.

For shipped work see the changelog. For directional bets that are not yet tickets see the roadmap. For paid bounties open to anyone see /bounties.