Skip to content
How Taiga works · Vibe-coded apps

Build the app.
Make it enterprise grade.

Every organization should build solutions to its business problems, big or small. Give your teams room to create with AI. Taiga checks apps against your policies, repairs quality and security gaps, verifies the changes and deploys through your chosen infrastructure.

Request Desk · Equipment requestsThe next step: everyday use

Illustrative project. The example app uses fictional data in your browser.

tai.ga
Request DeskIllustrative project
LearnDeliverOperate
01Keep the useful work

A small app solves a real problem.

Delivery teamRequest DeskRequest DeskIllustrative project

Request Desk

Illustrative workflow · sample records

REQ–104 · Equipment request

External display

Requested by a colleague in Operations

Waiting for team approval
Repository linked

operations/request-desk

An operations team has vibe-coded a request app. Colleagues can ask for equipment, and team approvers can approve it. The workflow is useful. Putting it into everyday use means meeting the organization’s requirements, with evidence your team can review.

Project instructions

Keep equipment requests and the approval workflow. Prepare the app for our organization.

Your team connects · Taiga analyzes

The team built Request Desk to replace equipment requests scattered across messages. Keep that useful workflow. Connect its repository to a new import project in Taiga, and record what the app needs to preserve.

02Bring the organization into the app

Your app has a place in the organization.

Delivery teamRequest DeskOrganization contextIllustrative project

Organization context

Illustrative workflow · sample records

Published policy
REQ–01Only team approvers may approve equipment requests.
01

Access and identity

Company sign-in. Only team approvers can approve requests.

02

Data and retention

Use the approved storage location and retention period.

03

Engineering and security

Review dependencies, test authorization and protect secrets.

04

Release and runtime

Use the chosen enterprise environment and its release approvals.

Example requirements set by the organization. Controls without evidence stay open for review.

Your organization sets the rules

Set the requirements for putting it into use: who may approve a request, how it signs people in and where it should run. Publish the policies Taiga will assess it against. Keep the team's business purpose and the organization's requirements together.

03Assess the app

Find the gaps against your policies.

Delivery teamRequest DeskFindings and policy gapsIllustrative project

Findings and policy gaps

Illustrative workflow · sample records

Open · repair proposed

Approval rule is not enforced at the endpoint

Policy REQ–01 · src/api/requests.ts · 8f4c2a1

The interface hides Approve. A direct request can still reach the update.

Dependency needs a security update

Repository scan · package lockfile

A separate scanner finding with its own repair and follow-up scan.

Preserve the correct request

An approval must update the selected request without changing another.

Taiga assesses · Your team prioritizes

Taiga derives documents from the code, with file citations. Repository scans and an assessment against your published policies turn what it finds into proposed work. Your team reviews the evidence and chooses what happens next.

04Repair the gap

Approval needs a check on the server.

Delivery teamRequest DeskRepair initiativeIllustrative project

Repair initiative

Illustrative workflow · sample records

  1. 01Carry REQ–01 into the plan
  2. 02Add the server authorization check
  3. 03Test allowed and denied requests
  4. 04Review the changes under project settings
Before · missing server check
approveRequest(requestId);
After · policy enforced before update
requireTeamApprover(user, request.team);
approveRequest(requestId);

The request workflow stays. The missing check changes.

Simplified example code. Identity and authorization are checked on the server.

Taiga plans and repairs · Your team reviews

Request Desk hides the approval button from colleagues who cannot approve. The endpoint still accepts their request. Taiga plans and builds the server check, with tests for both allowed and denied requests. The repair also checks that an approval changes the correct request. The original request workflow stays in place.

05Verify what changed

The same request is rejected this time.

Delivery teamRequest DeskEvidence for the release decisionIllustrative project

Evidence for the release decision

Illustrative workflow · sample records

Requester calls approval endpoint

Denied · request remains unchanged

Team approver approves the request

Allowed · only the selected request changes

Dependency repair is scanned again

Finding resolved after the fresh scan

Policies are assessed again

Refreshed documents support the acceptance review

Required checks and approvals before merge8f4c2a1

These are separate pieces of example evidence. Passing one does not establish that every control passes.

Tests check behavior · Fresh evidence checks the repair

The permission test tries the approval endpoint as a requester. After the repair, the server rejects it; an approver can still approve. The dependency repair gets a fresh independent scan. The policy assessment is repeated against refreshed documents.

06Release where your organization runs

The same app reaches your infrastructure.

Delivery teamRequest DeskRelease through your enterprise pipelineIllustrative project

Release through your enterprise pipeline

Illustrative workflow · sample records

Chosen environment

Your organization’s enterprise infrastructure

Reviewed commit → environment approval → production

DevelopmentCurrent
Request Desk · permission repair8f4c2a1main · GitHub Actions
ProductionCurrent
Request Desk · permission repair8f4c2a1main · GitHub Actions
VersionEnvironmentResult
8f4c2a1ProductionSucceeded
8f4c2a1DevelopmentSucceeded

The configured pipeline performs the deployment and runtime checks. Taiga tracks the connected GitHub deployment record.

Your pipeline deploys · Taiga tracks

Deploy to your chosen enterprise infrastructure through your configured delivery pipeline. The reviewed change follows its environment approvals and runtime checks. Taiga tracks the connected GitHub deployment record, so your team can follow the commit into the chosen environment.

07Keep it useful

The next change starts from a running app.

Delivery teamRequest DeskKeep the app and its context togetherIllustrative project

Keep the app and its context together

Illustrative workflow · sample records

01

Observe the running app

Availability from the configured URL. Browser signals from the installed browser monitoring beacon.

02

Repair what changes

Repository findings become maintenance work with verification after the repair.

03

Build the next useful change

Add a reminder when a request is waiting for approval.

The next initiative keeps the same documents and policies.

Taiga monitors and maintains · Your team sets priorities

Taiga keeps scanning the repository and preparing maintenance work. Connect the app URL for availability checks and install the browser monitoring beacon for browser signals. When the team needs a new capability, put it in the same initiative queue, with the app’s documents and policies still in context.

The same app · ready for its team

Colleagues can ask. Approvers can approve.

The team's app still solves the same problem. It now has a reviewed repair, verification evidence and a route through the organization's delivery process. Try the permission rule that followed it all the way through.

Request DeskRequest Desk · browser-only example
Use the app as

Only a team approver can approve. Try it as the requester first.

Equipment

External display

The team needs an external display. Submit the request to start.

The rule behind this result

REQ–01 → server check → denied and allowed request tests → reviewed release. In a real app, the server enforces the rule on every request.

Fictional data, local state only. This demonstrates the rule; it has no backend, real identity or production deployment.

Hosting and responsibilities

Agree what enterprise grade means for your app.

Start with a linked repository Taiga can work with. Agree the stack, required changes and target environment for your app; compatibility and any infrastructure adaptation need review. Published policies provide assessment context, and evidence supports your team's acceptance decision. It does not certify the app or establish that every control passes.

Under Taiga Complete, Taiga runs the provided environment. In your own cloud account, your organization owns the runtime and its security. Monitoring requires the relevant connections, and incident response follows the agreed service scope.