How it works

Six steps. One thread of context.

The same sealed context travels from the first conversation to the merged PR — nothing gets re-explained, re-guessed, or lost in handoff.

1
Capture

Start from wherever the idea lives.

A meeting transcript, a BRD, a ticket — or a scenario modeled on the canvas. Foixar takes messy inputs and treats them as the beginning of a governed pipeline, not a chat.

BA · PO starts here
Inputs
refinement-call-transcript.vtt payments-brd-v3.docx Scenario: month-end close
3 sources → one requirement
2
Ground

The spec checks itself against your codebase.

Every proposed change point gets a grounding score against what actually exists — so the spec describes your system, not a generic one.

Foixar does the reading
Grounding · 619 chunks
checkout flow0.82
confirmation emails0.74
finance reporting0.66
3 change areas · all grounded in existing code
3
Approve

An architect signs off — before code exists.

Three signals make the state unambiguous: what the machine detected (frozen), how much evidence backs it (live), and whether a human approved it. The boundary seals on sign-off.

Architect gate
Bind & review
55Detection
frozen
78Evidence
live
Approved
boundary sealed · receipt Δ f04b7a
4
Push

Work items land where your team already works.

One click creates the feature, stories, and tasks in Azure DevOps or GitHub — and opens the feature branch. Nothing to copy-paste, nothing to re-type.

BA ships the plan
Azure DevOps · Boards
FeaturePay by bank transfer
StoryAdd transfer option at checkout
StoryConfirmation email variant
StoryFinance report line item
16 items created · branch feature/bank-transfer
5
Generate

Code is written inside the sealed boundary.

Open the branch in VS Code with the full context attached. Generation is gated to the approved boundary — writes outside it are refused, not reviewed later.

Engineer + AI
VS Code · feature/bank-transfer
// boundary: 3 areas · sealed Δ f04b7a
export class TransferOption
✓ within boundary · checkout/transfer-option.ts
out-of-slice write → refused
6
Govern

The PR arrives pre-checked, receipt attached.

Twenty-eight rules run as required checks. Blockers block the merge; the sealed receipt lands in your audit trail — evidence for compliance, clients, and underwriters.

Everyone sees the same truth
PR #128 · checks
Within sealed boundary
Raw SQL — blocked, then fixed
Test evidence cited
merged · receipt Δ f04b7a in the audit trail
BA captures Architect approves Engineer generates Governance proves — same context at every handoff

Watch it run on your stack.

A 30-minute walkthrough of all six steps, live.