Skip to content

Production support

Response SLA Private channel Coverage Scope

When an OculiX-driven pipeline sits on a business-critical path — a nightly batch you can’t afford to miss, a CI suite blocking releases, an RPA workflow your operations depends on — community-best-effort support isn’t always enough.

A production support agreement gives your team a direct line to the maintainer, with written commitments on response time and triage priority.

Private communication channel

A dedicated Slack channel (your workspace or ours), a private email alias, or a scheduled weekly sync — whichever fits your team’s workflow. No public issue tracker for sensitive discussions.

Written response SLA

A specific commitment in a signed agreement: critical incidents acknowledged within hours, triage commit within 48h, fix timeline communicated transparently. We don’t promise what we can’t deliver.

Priority bug triage

Bugs you report go to the top of the maintainer’s queue, even ahead of community issues. When a regression hits your team, we drop other work to investigate.

Direct access to the maintainer

No tier-1 / tier-2 / tier-3 ladder. You email, you get the person who wrote the code. The handoff problem doesn’t exist when there’s nothing to hand off to.

Roadmap visibility and influence

Quarterly call to share what’s coming next in OculiX, what your team’s pain points are, and how the two intersect. You don’t dictate the roadmap, but your real production constraints shape it.

Hot-fix builds on demand

If a critical bug is fixed on master but not yet in a release, we cut a dedicated hot-fix jar signed and delivered to you, so you can patch production without waiting for the next RC cycle.

A 30-minute call to understand:

  • How your team uses OculiX in production today
  • What’s at stake if it breaks (revenue impact, regulatory impact, customer impact)
  • What response time you actually need (some teams need 24/7 critical lines, most are fine with business-hours CET)
  • What channel works best for your operations team

No commitment from this call — it’s a fit-check on both sides.

A short, signed document covering:

  • Scope of support (what counts as a covered issue)
  • Response time commitments (acknowledgement, triage, fix)
  • Channels and contact persons on both sides
  • Term (typically 12 months, renewable)
  • Quarterly review cadence
  • Termination clause (either side, 30 days notice)

No legalese surplus. We’ve kept the standard agreement under 4 pages.

  • A live channel (Slack invite, email alias, your preference)
  • Tracked metrics: time-to-acknowledge, time-to-triage, time-to-fix per ticket
  • Quarterly business review (45 min, optional but recommended)
  • Annual renewal conversation around real usage and evolution

Examples drawn from actual past engagements (anonymized):

The Friday-evening regression

A bank’s nightly RPA batch started failing at 5pm Friday. Their team reached out at 5:15pm. We acknowledged at 5:18pm, identified a regression in a recent master jar they had pulled too early, delivered a rebuilt jar from the prior known-good commit by 6:30pm. Monday morning batch ran clean.

The quarterly tuning review

A retail group running 50,000 OculiX executions per day per region got a quarterly review of their JVM tuning and CI scheduling. We identified a 40% wall-clock speedup by adjusting parallelism settings and pre-warming the OpenCV JNI load. Cumulative savings: hundreds of hours per quarter.

The compliance audit support

A healthcare organization needed to answer their auditor’s questions about OculiX’s telemetry, supply chain, and CVE response. We provided a written security architecture statement and a walkthrough of the codebase paths the auditor asked about. The audit closed with no findings related to OculiX.

The hot-fix turnaround

A defense contractor hit a bug on Linux glibc 2.39 (recent Ubuntu) on a Friday morning. We acknowledged within 90 minutes, reproduced it in our test container by lunch, shipped a fix in a private branch by end of day, merged to master Saturday morning. Their team patched Monday.

How is this different from community GitHub issues?

Section titled “How is this different from community GitHub issues?”

Community issues are answered on a best-effort basis by the maintainer and the community. Most are answered, but there’s no guarantee of timeline. Production support converts that into a written SLA with priority queue. Same maintainer, different commitment.

By default, business hours CET (Monday-Friday, 09:00-19:00 Paris time). Some teams have negotiated extended coverage (weekends, holidays) for an adjusted scope. We don’t promise 24/7 on a one-maintainer project — we’d rather promise less and deliver more.

What’s the response time if we go through community channels instead?

Section titled “What’s the response time if we go through community channels instead?”

Reproducible bugs: a few days. Feature requests: triage within a week, implementation timeline varies wildly. Security advisories: 48h ack regardless. With production support, the bug-acknowledgement clock is hours, not days.

Yes. The default agreement is the starting template — we adjust scope, response time, coverage window, channels, and review cadence to your operational reality. A 30-min call is enough to scope.

What happens if you (the maintainer) are unavailable?

Section titled “What happens if you (the maintainer) are unavailable?”

The agreement names a backup contact (typically @adriancostin6, trusted contributor track) for continuity during vacations, illness, etc. For longer absences, we proactively notify and adjust expectations.

How does this interact with the open-source license?

Section titled “How does this interact with the open-source license?”

OculiX remains MIT. No code is private. Everything we fix for you lands in the public master branch, available to everyone. You’re paying for priority, direct access, and written commitments — not for proprietary features.

Yes, in the standard agreement. The maintainer’s liability is capped at the annual support fee, with the usual exclusions (gross negligence excepted). Your procurement can request the terms before signature.

Most teams quantify this in two ways: (1) the cost of a production incident vs the cost of support; (2) the time their internal team spends triaging OculiX issues vs the time saved by direct maintainer access. We can help you frame the ROI conversation if useful, but most decisions are made on the first metric alone.

🦎