Ticinuum · Built in public

Ticinuum builds Ticinuum

Every star is an item on our roadmap. Shipped work sits at the core of its area; planned work rides the rim. Each streak is a change that moved an item, counted once it was deployed.

216 changes a week · 4 items shipped this quarter

51Shipped
24In progress
9Planned
905Tickets
2,297PRs merged
4,165Commits
Shipped In progress Planned Exploring Each white streak is a change that moved the item it lands on, counted once it was deployed. A star glows for about a week after its last change. Drag the timeline to replay from July to today. Status is always today's status.
Show as a list

Work & intake8/16 shipped

  1. 04 Ticket execution lifecycle Shipped
  2. 09 AI-native ticket creation Shipped
  3. 24 Actionable labels Shipped
  4. 29 Ticket linking & shared context Shipped
  5. 30 Auto-assignment Shipped
  6. 45 Merge duplicate tickets Shipped
  7. 73 Initiatives Shipped
  8. 75 Postponed tickets Shipped
  9. 51 Sized and routed work In progress
  10. 55 Asks In progress
  11. 56 Action required In progress
  12. 57 Queue pulse & backlog that stays fresh In progress
  13. 58 Approval policy In progress
  14. 62 Plan shape In progress
  15. 83 One front door In progress
  16. 84 Support portal In progress

Agents & models8/13 shipped

  1. 05 Agent roles & squads Shipped
  2. 08 Per-org models & bring-your-own-key Shipped
  3. 17 Review-only & external PR intake Shipped
  4. 20 PR review-feedback automation Shipped
  5. 34 Workstation spend metering Shipped
  6. 38 Repo-declared context for agents Shipped
  7. 41 Governed delegation Shipped
  8. 72 Research tickets Shipped
  9. 50 Execution profiles In progress
  10. 53 Always-current model catalog In progress
  11. 68 Do everything from Claude Code In progress
  12. 64 Standard Knowledge Instructions Planned
  13. 79 Agent configuration as code Exploring

Changes & review2/7 shipped

  1. 26 Findings Shipped
  2. 42 Change surfaces Shipped
  3. 48 Changes and ChangeSets In progress
  4. 49 Cross-repository work In progress
  5. 52 Review depth and lenses In progress
  6. 54 Shared blockers In progress
  7. 81 Deliberate schema evolution In progress

Executor fleet1/4 shipped

  1. 44 Executors that stay compatible across upgrades Shipped
  2. 59 Executor upgrades without lost work In progress
  3. 60 Executor downloads & one-line install In progress
  4. 63 Verification environments & QA stage In progress

Trust & tenancy4/5 shipped

  1. 07 Audit trail & viewer Shipped
  2. 12 Execution guardrails Shipped
  3. 18 Tamper-evident audit Shipped
  4. 74 Data residency controls Shipped
  5. 76 Hardened agent isolation Exploring

Access & identity5/8 shipped

  1. 01 Roles, multi-org identity & SSO Shipped
  2. 02 Passkey & magic-link sign-in Shipped
  3. 03 Sign out everywhere & SSO single logout Shipped
  4. 13 Self-service signup Shipped
  5. 16 Teams Shipped
  6. 65 Verified domains for single sign-on Planned
  7. 78 Multi-factor authentication Exploring
  8. 80 Move a project between orgs Exploring

Surfaces12/16 shipped

  1. 10 Project repositories Shipped
  2. 11 Project workspace Shipped
  3. 22 Push approvals on iPhone, iPad & Apple Watch Shipped
  4. 23 Banner rail Shipped
  5. 27 Real-time live updates Shipped
  6. 28 Smooth in-app navigation Shipped
  7. 33 MCP server for your workstation agent Shipped
  8. 35 Ticket detail information hierarchy Shipped
  9. 36 Human-readable run errors Shipped
  10. 37 Signal band on the primary list pages Shipped
  11. 39 Queue an action that isn't available yet Shipped
  12. 43 Org settings Shipped
  13. 40 Typed surfaces In progress
  14. 61 Several GitHub accounts per org In progress
  15. 67 Guided onboarding & offboarding In progress
  16. 66 Send email through your own SMTP server Planned

Insight & economics5/8 shipped

  1. 06 Spend, velocity & decision analytics Shipped
  2. 15 Multi-scope budgets & chargeback Shipped
  3. 19 Agent quality & attribution Shipped
  4. 46 Ticket health Shipped
  5. 69 Capacity & throughput visibility Shipped
  6. 70 Feature economics In progress
  7. 71 Efficiency alerts In progress
  8. 82 Course Exploring

Platform core6/7 shipped

  1. 14 Transactional email Shipped
  2. 21 Notifications Shipped
  3. 25 Observability Shipped
  4. 31 Runtime configuration console Shipped
  5. 32 Typed API & in-app API reference Shipped
  6. 47 Finding labels Shipped
  7. 77 Flexible tenancy Exploring

Roadmap items

Shipped51

  • Roles, multi-org identity & SSO Access

    Fine-grained roles from viewer to system admin, membership across many orgs, and single sign-on (OIDC) with just-in-time provisioning.

  • Passkey & magic-link sign-in Access

    Sign in with email first — Ticinuum offers only the methods you've actually set up: password, passkey (Touch ID / Face ID / a hardware key), a one-time magic link, or your org's SSO.

  • Sign out everywhere & SSO single logout Access

    End every session you hold, across every org, with one click — triggered automatically on a password change or when an admin removes you. Signing out of an SSO org also ends your session at the identity provider, so a shared machine can't silently pick up where you left off.

  • Ticket execution lifecycle Core

    Tickets drive work end to end — grooming, dispatch, agent runs, review, and merge — orchestrated durably so nothing is lost on a restart. A backlog ticket can also be groomed manually, on demand, from mobile or the console.

  • Agent roles & squads Agents

    Match the right agent to each stage of work, and bundle reusable role-to-agent squads at the org, project, or ticket level.

  • Spend, velocity & decision analytics Analytics

    Per-org dashboards for spend, velocity, agent quality, and flow — with trend insights that flag what moved and why, attributable by ticket type and label.

  • Audit trail & viewer Compliance

    Every sensitive action lands in an append-only, searchable audit log with CSV, JSONL, and JSON export.

  • Per-org models & bring-your-own-key Models

    Pick your default model, curate the active model set, and bring your own provider keys, encrypted at rest.

  • AI-native ticket creation Authoring

    Describe what you want in plain language and Ticinuum drafts a complete, validated ticket spec — attachments included.

  • Project repositories Integrations

    Attach repositories to a project from a cached catalog on either GitHub or GitLab; the developer and reviewer act as separate identities on the host, so reviews are a real second signature.

  • Project workspace Experience

    Every project is a workspace with its own Overview, Tickets, Runs, Repositories, Agents, and Settings tabs — reachable by a short project key, not just a UUID. Projects can be archived and restored from Settings without losing any tickets, runs, or artifacts. The /projects index offers a card/table toggle, with the table showing per-project time, cost, tokens, and top labels — searchable, filterable, and sortable.

  • Execution guardrails Safety

    A global kill switch, per-org daily budgets, per-run token caps, and a prompt-injection safety gate protect every run.

  • Self-service signup Access

    Optional double-opt-in signup that provisions a new organization and its first admin — off by default, flipped on by an operator.

  • Transactional email Platform

    Welcome, invite, password-reset, and confirmation emails — enabled the moment you add a provider token.

  • Multi-scope budgets & chargeback Analytics

    Spend budgets and threshold alerts by org, project, user, or team, plus period-close chargeback export (CSV/JSON).

  • Teams Access

    Group people and projects into org-chart teams as cost centers — with per-team daily budgets, reconciling team spend rollups, and a member directory.

  • Review-only & external PR intake Agents

    Point Ticinuum at an existing pull request it didn't open, for review-only workflows on your own repos.

  • Tamper-evident audit Compliance

    Cryptographic hash-chaining so the audit trail is provably intact end to end.

  • Agent quality & attribution Analytics

    Per-agent, per-version attribution so you can finally answer whether a given agent change actually helped.

  • PR review-feedback automation Agents

    Turn pull-request review comments into tracked follow-up work automatically, on by default.

  • Notifications Platform

    Email and in-app inbox alerts when an agent needs your input, a run fails, or spend hits its cap — with per-category preferences and admin broadcasts, on by default. SMS and desktop channels are on the roadmap.

  • Push approvals on iPhone, iPad & Apple Watch Platform

    When a run is waiting on your approval, your phone or watch rings with an actionable notification, so the work doesn't sit until you next open the app. Off by default; an operator turns it on.

  • Banner rail Experience

    Facts that aren't events — no live executor, a fleet behind its release, a maintenance window — sit in a banner above every page until they stop being true, instead of scrolling away in the inbox.

  • Actionable labels Workflow

    Labels at creation time with typeahead, multi-label filtering, and agents that label the work they touch.

  • Observability Platform

    See what the platform is doing and where it is under pressure: metrics, distributed traces that follow one ticket across every service, logs, and continuous profiling — exported over OpenTelemetry to your own stack, with a self-hosted Grafana/Loki/Tempo/Mimir/Pyroscope setup and dashboards included. Every role also serves a Prometheus /metrics endpoint you can scrape directly, with no collector to deploy; traces, logs and profiles stay off until you point them at one.

  • Findings Quality

    Evidence-backed, confidence-scored findings surface between tickets and feed the same decision surface — triage, dismiss, fan out to tickets, or plan together. The original scheduled-squad execution model has been fully replaced by ticket-plane research tickets and patrols (see "Research tickets" below), which is what now produces these findings. The triage workspace now shows recurrence ("seen 17× · last 4m ago"), a Watching status for findings you don't want to act on today but do want to hear about again, an explainable attention score to rank what needs a look first, likely-related findings clustered into dismissable/splittable suggested groups, a group-by switch, a split-pane detail view, and saved views alongside the bulk triage bar.

  • Real-time live updates Experience

    Your dashboard, board, and ticket pages update the moment status, runs, or activity change — pushed live, with no manual refresh and no waiting on a timer.

  • Smooth in-app navigation Experience

    View transitions across the app for faster, calmer movement between screens.

  • Ticket linking & shared context Workflow

    Link parent and child tickets, create a prefilled sub-task in one click, and hand the agent the reference material a ticket points at.

  • Auto-assignment Workflow

    Child tickets inherit their parent's owner, so planner-created work arrives already assigned instead of waiting on manual triage.

  • Runtime configuration console Platform

    Retune operational settings — budgets, feature toggles, and the execution controls — from an admin console at runtime, with no redeploy.

  • Typed API & in-app API reference Platform

    The whole HTTP API — token bootstrap included — under one committed OpenAPI contract, with a built-in, version-accurate reference at /ui/api-docs and the raw contract downloadable for client generators.

  • MCP server for your workstation agent Agents

    Let Claude Code on your laptop read and act on your tickets, initiatives, findings, runs and projects as you, over an authenticated, revocable credential — and declare which ticket its work belongs to. Connect by URL and sign in through your browser, with no secret to copy and paste. Off by default; an operator turns it on.

  • Workstation spend metering Agents

    Meter the AI spend your engineers cause running Claude Code on their own laptops, attributed to the same tickets and initiatives autonomous runs report against — so a cost figure finally covers both halves of the work. Off by default; an operator turns it on.

  • Ticket detail information hierarchy Experience

    The ticket page reads top to bottom as Understand → Observe → Investigate: one status/health strip and result card up top answer state and outcome at a glance, a single needs-you block replaces what used to be seven separate banners, execution telemetry (runs, work items, cost & time) sits in its own Observe layer, and artifacts/logs/dependencies/audit trail sit in Investigate — every panel remembers whether you left it open or closed.

  • Human-readable run errors Experience

    A failed run reads as a plain headline, detail, and next step instead of a raw error string — the original message stays one click away under "Show technical detail". Turn on AI-explained errors (off by default) for a cheap-model rewrite that loads only when you scroll to it, never on page load, and never spends anything until you opt in.

  • Signal band on the primary list pages Experience

    /tickets, /runs, /findings, and /projects each open on a one-line verdict, a small set of at-a-glance stat chips, and a short, ranked list of what needs your attention — every item deep-links straight into the filtered table below it. The full filterable, sortable table stays exactly as it was underneath, unchanged.

  • Repo-declared context for agents Agents

    Ticinuum reads your repository's own AGENTS.md, CLAUDE.md, Cursor rules, Copilot instructions, and SKILL.md files and hands them to the agent as clearly-labeled reference material — never as instructions it blindly obeys. A discovered SKILL.md is listed by name and description up front, with its full content fetched only if the agent decides it's actually needed.

  • Queue an action that isn't available yet Experience

    When an action like "Address on this ticket" can't run right now (a run is in progress), the control shows exactly why instead of letting you click into an error. Where the reason is temporary, you can queue it instead — "Do it when the run finishes" — and it runs automatically the moment that becomes true, with a cancel option while it waits.

  • Governed delegation Agents

    A planning or investigating agent can hand off a bounded sub-task to a persona-pinned child, under the same tree depth/count caps, lease, and budget as the ticket it runs on. The child work item shows nested under the run that delegated it, right on the ticket page, and an autonomous ticket starts the child straight away and waits on it, while a supervised one holds the child until you promote or decline it.

  • Change surfaces Quality

    Your repository declares its load-bearing parts — schema, public API, shared config — and a change that touches one says so on the ticket, attaches what changed, and can ask a specialist to look or a person to approve before it lands.

  • Org settings Platform

    Every per-org choice lives in one settings registry with one API: an operator makes a feature available, your admin elects it — with a plain-language disclosure for anything that spends money or acts on its own — and features mature from opt-in to default without a migration on your side.

  • Executors that stay compatible across upgrades Platform

    A platform release never strands your executors: older versions keep working within a published compatibility window, a run that needs a newer one waits rather than failing, and an executor that falls out of the window is shown as out of date rather than silently missing.

  • Merge duplicate tickets Workflow

    Fold a duplicate into the ticket that survives: a preview first, then links, scope and history carried across, with the merged ticket pointing to its survivor and the audit trail recorded on both.

  • Ticket health Workflow

    Every open ticket says what it is waiting on, how long it has waited, and whether that is on track, at risk or off track compared with similar work in your own org — so a stuck ticket is visible before anyone has to ask.

  • Finding labels Quality

    Findings carry the same labels tickets do, plus two shared vocabularies — what kind of problem it is and what it puts at risk — so you can filter, count and act on findings by concern and impact.

  • Capacity & throughput visibility Analytics

    See how much work waited and why — queue times, peak demand against your ceilings, and a clear answer on whether executors, throughput, or placement labels are holding you back.

  • Research tickets Agents

    Point a read-only agent at a question about a repository and get evidence-backed findings back, running on the same guardrails and grants as every ticket. The one-shot investigation is built, and a patrol console lets you schedule a recurring one — create it, run it once or on a cron schedule, pause/resume it, and review its firing history, with a distinct persona per question in the roster. The older missions console and its scheduled-execution engine are fully retired, mission tables included.

  • Initiatives Authoring

    A "What are you trying to accomplish?" front door ahead of "+ New", behind an opt-in toggle — anything vague births an Initiative, a thin intent container matured through a cheap-model sparring conversation that treats killing a bad idea cheaply as a success, not a failure. It matures into a versioned Objective and forks three ways — Plan, RFC, or Reject (a rationale-backed decision not to build, scored as a success) — each commissioning real tickets or closing the initiative out. The circle closes: when every commissioned ticket finishes, the initiative concludes delivered, and a human-directed revise run can propose a new Objective version back onto it. A finding from the findings triage queue can also start an initiative directly, rather than only becoming a ticket. The older mission execution path this replaces is fully retired, mission tables included; the semantic-similarity layer the post-firing overlapping-findings digest was waiting on now exists (see "Findings" above), and each patrol digest refreshes the same finding-group suggestions automatically.

  • Data residency controls Compliance

    Choose, per kind of artifact — your repository snapshot, diffs, run logs, and more — whether it stays with Ticinuum or is never produced at all. Settings → Data residency offers presets plus an advanced per-family matrix, with what-you'd-lose disclosure and an irreversibility warning before you turn one off; enforcement holds at both the storage gateway and the agent itself, which is told never to produce a declined artifact's bytes in the first place. You can also point Ticinuum at your own S3-compatible bucket: once you have configured and verified it, your artifacts, run logs, repository surveys, attachments and webhook payloads are written there and read back from there, and every record remembers which bucket holds it — so turning this on later, or changing it, never orphans anything written before. A read-only key is optional: without one we show each artifact's type, lineage and location rather than its contents, and say so plainly instead of showing an empty panel. Bring-your-own-storage currently applies to every artifact kind at once; choosing it per kind is still ahead.

  • Postponed tickets Workflow

    Postpone a ticket until a date, another ticket, or a stewardship signal, with a review date so a parked ticket is never forgotten. Postponed work drops out of the attention lists and health signals, and the time it sat parked is taken out of lead and queue time, so a deliberate wait does not read as a slow team.

In progress24

  • Typed surfaces Experience

    Instead of one generic box above every table, each page's header now shows what that page's job actually calls for: Tickets leads with a stage-by-stage flow read, Runs shows live progress on every in-flight run, and Projects carries a live state line and a create action right in the header. Patrols and the audit trail are still catching up to the same treatment.

  • Changes and ChangeSets Workflow

    Every change in flight gets a stable identity, a graph shows how in-flight changes overlap, conflict or depend on each other, and related changes land together in a deliberate order rather than one pull request at a time.

  • Cross-repository work Workflow

    Treat a project's repositories as one workspace: one ticket can change the service, its docs and its mobile app together, with every pull request reviewed and revised on its own and the ticket landing only when all of them are ready.

  • Execution profiles Agents

    Pick a named profile — how wide a plan fans out, which model each role uses, how much context carries between runs, how hard review looks — per org, project or ticket, see an estimate before anything spends, and compare profiles on real outcomes afterwards.

  • Sized and routed work Agents

    A ticket's size and risk decide who builds and who reviews it, a failure climbs to a stronger model instead of repeating, and a ticket closes only for what was actually delivered — the rest becomes its own follow-up.

  • Review depth and lenses Quality

    Every change that merges was reviewed in full, never just the part that fit. How hard the reviewer looks, and what it looks for — security, data, performance — is chosen from the change's own facts.

  • Always-current model catalog Models

    New models and price changes appear without waiting for a Ticinuum release, a retired model keeps its history and points to its successor, and tier names like "fast" or "best" always resolve to a current model.

  • Shared blockers Quality

    When a check fails for a reason a change didn't cause — a broken main branch, a flaky dependency — it is reported once, fixed once ahead of the work it holds up, and everyone waiting on it is told when it clears.

  • Asks Workflow

    A question, an approval or a choice can be put to a person, a team or a role about any ticket, finding or initiative — with a deadline, reminders and an escalation — and answered from the web, mobile or Claude Code.

  • Action required Platform

    When something you elected is no longer in force — a consent that expired, a feature an operator turned off, a changed default, a new agreement to accept — every surface says so until it is fixed.

  • Queue pulse & backlog that stays fresh Workflow

    Every queue reports how many items wait and how long — median, slowest and oldest — and a backlog ticket that has gone stale is put back to its owner to confirm, rather than rotting or being closed as a failure.

  • Approval policy Compliance

    Set org-wide rules for which changes need a person's approval, who may approve (including separation of duties), how long an approval may wait, and who is told — composed with what each repository declares.

  • Executor upgrades without lost work Platform

    Restart, upgrade, move or retire an executor and its in-flight work drains or hands off to another one instead of failing — and you're told ahead of time, by name, before a platform release would leave any of your executors behind.

  • Executor downloads & one-line install Platform

    Download the executor and the tici CLI straight from the app and install with a single command on Linux or macOS, with an installer for every platform to follow.

  • Several GitHub accounts per org Integrations

    Connect more than one GitHub account or organization to a Ticinuum org, with each run's access drawn from the account that owns the repository — or bring your own GitHub App.

  • Plan shape Analytics

    See the dependency graph a planner produced for a feature — its critical path, how much could run side by side, and where retries landed — so you know whether more executors or a different plan would finish it sooner.

  • Verification environments & QA stage Quality

    Executors declare what they can run — a browser, services, a test stack — and each change is routed to an environment that can actually verify it, with a QA stage that exercises the change before review.

  • Guided onboarding & offboarding Experience

    A guided first run — connect GitHub, create a project, and dispatch your first ticket in minutes — plus clean account and workspace teardown when it's time to leave.

  • Do everything from Claude Code Agents

    Everything you can do in the web app — promote and run a ticket, approve a gate, answer a question an agent is waiting on, approve a review, and, for admins, manage settings and budgets — from Claude Code or any MCP client, as you, with your own role's permissions. Actions that spend your budget or can't be undone ask before they act.

  • Feature economics Analytics

    See the money, time, volume, and outcome for an entire feature — not just one ticket — including what failed attempts cost, from a ticket panel or a dedicated Features tab. A read that can't reach the numbers says so plainly instead of showing a misleading zero. Behind an opt-in toggle; a cross-portfolio view and mobile are still ahead.

  • Efficiency alerts Analytics

    A new Analytics → Efficiency page tracks tokens, dollars, and time per ticket by stage against your org's own recent baseline, with candidate causes marked on the trend. Every canned alert — a stage that shows up out of nowhere, one that stops producing usable results, a cost or time step-change, a pricier model tier — is on by default and configurable from Settings → Budget & limits → Alerts, delivered in-app and by email. A custom-rule builder and full validation against real-world history are still ahead.

  • Deliberate schema evolution Quality

    When agents write database migrations, each one lands in order against the latest schema, is re-verified if the base moved, and removes anything only after a deprecation period.

  • One front door Intake

    Type what you want in one place. Ticinuum checks it against your projects and past work, proposes where it belongs and whether it is a ticket, a plan, a question to verify, or something you already have — then creates it in two keystrokes, or asks one question first. Requests, findings and patrol output all pass through the same intake, where they are scanned, sorted and approved before they become work.

  • Support portal Intake

    A hostile-by-default intake lane that turns raw customer reports into safe, triaged, actionable work. A signed support webhook already turns reports into scanned requests at intake; a dedicated portal is ahead.

Planned3

  • Standard Knowledge Instructions Agents

    Teach agents your conventions with repo-scoped knowledge files injected right into their context.

  • Verified domains for single sign-on Access

    Prove you own an email domain with a DNS record, and route that domain's sign-ins to your identity provider with confidence.

  • Send email through your own SMTP server Platform

    Ticinuum renders its own emails and can deliver them through any SMTP server you already run — useful for on-premises and air-gapped installs.

Exploring6

  • Hardened agent isolation Security

    Stronger sandboxing that further isolates agent execution from platform secrets and other tenants.

  • Flexible tenancy Platform

    Deployment options spanning shared to fully isolated per-tenant databases and workflow namespaces.

  • Multi-factor authentication Access

    Authenticator apps, passkeys and recovery codes as a second step at sign-in, an org policy that can require them, and a fresh check before the actions that matter most.

  • Agent configuration as code Agents

    Keep your agent personas and squad in a .ticinuum/ directory in the repository itself, reviewed like any other code and approved by an admin before it takes effect.

  • Move a project between orgs Platform

    Move a project and its tickets, runs and history to another org: previewed first, accepted by both admins, with ticket keys unchanged and the audit trail left where it happened.

  • Course Analytics

    A daily reading — Build, Build and pay down, or Pay down first — computed from your own findings, rewrites and breakages, shown at the moment someone commits new work.

Updated October 28, 2026 · counts deployed changes only · subject to change

Let the agents run.
Keep the receipts.

Early access opens to a small group of design partners soon.

coming soon

Early access opens once the waitlist terms and privacy notice are final. Nothing to sign up for yet — this page collects no email.

Want to check our work first? Tech Details