AI Engineering Infrastructure

AI движи процеса.

Свързваме issue, код, тестове, review и cloud в един контролиран workflow.

Proof of Concept · 1 repo · 1 реален процес

ELVO · Engineering Workbench

AUTH-412

Retry token refresh без дублирани заявки

Explorer

tokenManager.ts
client.ts
tokenRefresh.test.ts
tokenManager.ts
+42−8
72async function refresh(request, signal) {
73 const token = await tokenLock.runOnce();
74 if (!isIdempotent(request)) return fail();
75+ return retryRequest(request, { signal, token });
76}
77+ expect(abortedRetry).toThrow(AbortError);
npm test -- auth · 12 passed

AI Work

Планът е готов

Ще променя 3 файла. Няма production достъп.

AI Engineering Kanban

ТаскътвлизавAIWork.ИзлизакатоdraftPR.

Вижте как AI поема реална задача, пише кода и връща промяната за review.

ELVO · Product Engineering Board

Website Platform · Sprint 24

board synced
Backlog
Ready
AI Work
Review

Backlog

2
WEB-271

Export на audit log

Platform
WEB-276

Bulk invite за екипи

Growth

Ready

2
WEB-281

Empty state за dashboard

UI
WEB-284

Създай usage pricing страница

Калкулатор, планове и responsive FAQ

Frontend

AI Work

1
WEB-279

Генерирай API docs

Docs

Review

1
WEB-266

Invoice PDF preview

Billing

AI activity

Jira · Figma

01 · Ready

WEB-284 чака изпълнение

Design и acceptance criteria са приложени към таска.

WEB-284

Създай usage pricing страница

Figma attached4 acceptance criteria
AI може да отвори draft PR. Merge и production остават човешко решение.

1/6 · Ready

Repository-aware AI review

DraftPR-ътсепроверяваспрямовашиякод.

AI познава архитектурата, компонентите и правилата на проекта.

ELVO · Code Review Agent

Draft PR #842

Build usage pricing page

agent/web-284-usage-pricing → main

AI code agent

UsageCalculator.tsx

+96 −4
16const plans = [starter, scale, pro];
17
18export function UsagePrice({ monthlyPrice }) {
19 return (
20 <span>{monthlyPrice} EUR</span>
21 );
22}
AGENTS.mdcomponents/uibilling/plans.ts

Repository-aware review

1/5

Draft PR #842

Build usage pricing page

3 changed files+318 −12

1/5 · Draft PR

AI Review преди merge

AIнамирабъгапредиmerge.

Проверява таска, live preview-то, кода и тестовете. Човекът решава.

ELVO · PR Review

Draft PR #842

Build usage pricing page

agent/web-284-usage-pricing → main

draft

Свързан таск

WEB-284 · Създай usage pricing страница

preview.elvo.dev/pr-842/pricing
Usage pricing

Scale as you grow.

Месечна употреба

0 заявки

Estimated price

€NaN / месец

UsageCalculator.tsx

− const total = usage * rate;

+ const safeUsage = Math.max(0, usage ?? 0);

+ const total = safeUsage * rate;

AI reviewer

1/5

Draft PR #842

Build usage pricing page

WEB-284 · Създай usage pricing страница

pricing/page.tsx+148
UsageCalculator.tsx+96
pricing.test.tsx+74

1/5 · Draft PR

CI Failure Triage

2000редаlogставатеднапроверимапричина.

Agent-ът изолира релевантното, класифицира проблема и предлага fix в branch.

ELVO · CI Triage

Run #1844 · checkout-api

failed
1✓ build completed in 41.8s
2✓ 248 unit tests passed
3✕ auth/tokenRefresh › aborts pending retry
4Expected AbortError · received 401
5at src/http/client.ts:84:17
6job exited with code 1
Relevant evidence: 4 of 2,084 lines

Diagnosis

92% confidence

Type

Product bug

Likely line

client.ts:84

Responsible diff

+ retryRequest()

Blast radius

Cancelled requests

Предложен fix

Пренася AbortSignal към retry заявката и добавя regression test.

1 файл · +11 −2 · без CI промени

1/5 · Failure

Ephemeral agent infrastructure

LLMагентътсивдигасредаизапочваработа.

Нов изолиран container за всеки task — с точното repo, runtime и ресурси.

ELVO · Sandbox Provisioning

LLM coding agentWEB-284 · Build usage pricing page
Извиква toolsandbox.create()
ПровайдърDaytona

Tool request

sandbox.create() {

image: "elvo-dev:latest"

cpu: "4 vCPU"

memory: "8 GB"

ttl: "30 min"

}

Provisioning log

→ sandbox.create · Daytona

✓ container dx-7f42 isolated

→ git clone github.com/elvo-bg/app.git

✓ checkout agent/web-284-usage-pricing

→ dotnet restore · uv sync · pnpm install

✓ .NET 9 · Python 3.13 · Node 22 ready

→ agent.open src/pricing/UsageCalculator.tsx

● AI editing in /workspace/elvo

Изолиран workspace

workspace / dx-7f42

provisioning

CPU

4 vCPU

RAM

2.1 / 8 GB

Disk

3.8 / 20 GB

Container imageelvo-dev · Ubuntu 24.04OCI

Repository

github.com/elvo-bg/app.git

agent/web-284-usage-pricing

Runtime готов

.NET9.0
Python3.13
Node22

Изолация

ephemeral scoped token production blocked

Средата се изтрива автоматично след края на задачата

1/6 · LLM заявка

AI Source Bot за целия екип

Питатепродукта.Кодътдаваотговора.

Product, Sales и Support разбират функционалностите без да чакат developer.

ELVO · Product Source Bot

Sourcebot index

synced

12 repos · main · synced преди 2 мин

Питайте като

AI търси в

UIAPIPoliciesTests

Ask Sourcebot

main · 12 repos

Въпрос от Support

Може ли клиентът сам да смени плана си?

sourcebot.search("Може ли клиентът сам да смени плана си?")

Как стигна до отговора

ChangePlanDialog.tsx · L42

Бутонът е видим за Owner и Admin

subscription/route.ts · L81

Променя плана през billing API

change-plan.spec.ts · L12

Покрива upgrade и downgrade

Кратък отговор

Да. Owner или Admin може да смени плана от Billing → Plan. Upgrade-ът е веднага, а downgrade-ът влиза в сила след текущия период.

Owner / Admin Upgrade: веднага Downgrade: след периода
Проверими източници · 3

ChangePlanDialog.tsx · L42

Бутонът е видим за Owner и Admin

subscription/route.ts · L81

Променя плана през billing API

change-plan.spec.ts · L12

Покрива upgrade и downgrade

Проверими източници · 3/3

Попитайте още

Отговорът идва от индексирания код и сочи точните файлове.

1/5 · Въпрос

Engineering Knowledge

Отговорътидвасфайл,ADRипредупреждение.

Новият колега не чака senior; senior-ът не повтаря едно и също.

ELVO · Engineering Knowledge

Попитайте системата

Context trace

Repository
ADRs
Runbooks
Service catalog

Question

Как се добавя нов payment provider?

Grounded answer

Имплементирайте PaymentProvider интерфейса, регистрирайте adapter-а и добавете idempotency test. Production secret се създава извън приложението.

Confluence страницата от 2024 г. противоречи на ADR-014 — не е използвана като authority.

Exact sources

src/payments/PaymentProvider.tsADR-014 · Provider boundaryrunbooks/payments.md

1/4 · Question

Security remediation

FindingпроверенfixPR.Никогадиректновmain.

SAST, dependencies, secrets и IaC влизат в един контролен поток.

ELVO · Security Desk

dependency alert

CVE-2026-1844 · json parser

HIGH · reachable in checkout-api · fix available

Dependency graphDirect · production
SAST0 new findings
Secret scanClean
Container scanBase image clean

Remediation PR #824

Обновява parser-а, заключва transitive версията и добавя malformed-payload test.

isolated branchsecurity testsCODEOWNER required

Кой контролира действието

Търси docs и кодAI
Пуска tests в sandboxAI
Отваря draft PRAI
Merge ordinary PREngineer
Променя auth / paymentsSpecialist
Production / IAM / secretsSpecialist
Content is data, not authority. Tool permissions enforce policy outside the model.

1/5 · Alert

Incident Response

Първите35минутиконтекстпристигатзасекунди.

AI свързва alert, deploy, logs и runbook. Incident Commander решава.

ELVO · Incident Command

SEV-2 candidate

checkout error rate 8.1%

Started

14:22

Service

checkout-api

Deploy

#1844 · 14:17

14:17

v4.18.2 deployed

14:22

Error rate crossed 5%

14:23

DB pool saturation correlated

14:24

Similar incident INC-104 found

Likely cause

86% confidence

DB connection exhaustion after deploy #1844

Suggested first actions

01Pause rollout02Verify pool saturation03Prepare tested rollback

Production action request

Rollback checkout-api v4.18.2 → v4.18.1

4 dashboards · deploy #1844 · rollback plan verified

1/5 · Alert

Automation library

ПовечекапацитетвъввсякачастотSDLC.

Изберете фаза — вижте конкретната работа, която AI може да поеме.

SDLC phase

Plan

4 connected workflows
01

Requirement enrichment

Brief → ticket с acceptance criteria

Product
02

Backlog grooming

Duplicates, clusters и липсващи въпроси

Jira
03

Estimation risk

Зависимости и uncertainty, не фалшиви points

Planning
04

Implementation plan

Files, tests, security и rollback

Engineering

Your stack · one control layer

Използвамеправилнияинструментзавсякароля.

ELVO оркестрира инструментите, които екипът вече е избрал.

Work
JiraLinearSlackConfluenceNotionFigma
Code
GitHubGitLabVS CodeCodespacesReplit
AI coding
CopilotCodexClaude CodeAmazon QWindsurfGitLab Duo
Orchestration
LangGraphLangChainLlamaIndexOpenAI Agents SDKMicrosoft Agent Framework
Delivery
GitHub ActionsGitLab CICircleCIDockerKubernetesTerraform
Observe
SentryDatadogGrafanaOpenTelemetryPagerDuty

ELVO AI Engineering Layer

Policy gateway
Context broker
Agent graph
Sandbox
Evaluation
Audit trail

Ние изграждаме. Вие притежавате.

Infrastructure, repositories и model accounts могат да останат във вашия cloud.

  • customer-owned cloud по подразбиране
  • VPC / on-prem / hybrid за чувствителен код
  • short-lived credentials извън model context
  • model routing без lock-in към един LLM

Deployment options

Managed POCCustomer cloudPrivate VPCOn-premSelf-hosted model

Конкретните интеграции зависят от API, permissions и deployment модела на клиента.

Proof before production

Необещавамеbenchmark.Измервамевашияпроцес.

Baseline, acceptance criteria и quality guardrails преди production инвестиция.

Human PR review

48 min27 min target

CI diagnosis

31 min8 min + validation

Time to first review

6.2 h−15–25% target

Escaped defects

baselineбез влошаване

Target-ите са POC хипотези. Production се предлага само ако измерването оправдае инвестицията.

Start small

Един истински workflow. Един измерим резултат.

Преди платформа за целия екип доказваме стойността върху вашия repo и stack.

AI Engineering POC

1 engineering team
1 repository
1 workflow
1–2 integrations
guardrails + human approval
before / after report

Proof before production · без задължение за продължение

Изберете първия workflow

PR ReviewerTest GenerationCI Failure TriageBug TriageKnowledge Agent
Production implementation
Enterprise · VPC / on-prem

FAQ

ПрактичнитевъпросипредипървияPOC.

Не. Изграждаме orchestration, context, permissions, evaluation и approval слой около инструментите, които вече използвате.

Койengineeringworkflowвибавивсякаседмица?

Покажете ни го. Ще проектираме малък, измерим и контролиран POC върху реалния ви stack.

Едно поле стига за начало — ще се свържем ние. Останалото е по желание.

AI автоматизация за software development екипи — Elvo