Platform features

The platform behind each Fabrica renewal.

Our engineers and your team work in one shared workspace that supports each stage of the CLEAR method. It records how your system behaves, holds the specification, runs the build, compares results and controls the release to production. Fabrica is in development, so each feature below shows its current status.

Status as of October 2026. A pilot confirms which components are available for your system.

Capture

In development

An evidence map of how the system behaves.

Fabrica connects to your running system through a guided setup and records what it does. Requests, background jobs, queries, errors and report runs are correlated and tagged by release. Paths that haven't been observed yet appear on the map as gaps.

  • Rails instrumentation through Active Support hooks
  • Read-only analysis of the schema and migrations
  • Report and ETL lineage mapped to business outputs
  • Product analytics from PostHog, or GA4 via BigQuery
  • A coverage view against the threshold you agree
Evidence map · Invoicingrelease 4.18
Requests observed · 14 endpointscovered
Background jobs · nightly rate synccovered
Month-end closenot yet observed
Report: monthly billing summarylineage mapped
Credit note pathowner review

Illustrative example. Names and figures are not from a client system.

REQ-c3d4Whileacceptedin progress · fab-9k2p
While an allocation has no rate card, the system shall flag the invoice line as unbillable rather than invoicing at zero.
implements ← fab-9k2pderived from → ¶ finance sync ^blk-11cd

A requirement recovered from finance meeting notes.

Lock

In prototype

Living documentation and the System Specification.

Observed behavior and owner reviews become requirements written in a structured, testable form. Each one has a stable ID and links back to its evidence and forward to the work that implements it. Approved requirements make up the System Specification, and each approved version is locked. Later changes create a new version.

  • Plain-language requirements with stable IDs
  • Links to sources such as meeting notes, code and work items
  • Locked versions with history and owner sign-off
  • Pages updated when linked work is completed

Engineer

In prototype

A build board shared by people and agents.

Business analyst, architect, developer, QA and DevOps agents move work items through declared stages. Your engineers approve plans, merges, configuration and budget, and items waiting on a person are flagged on the board.

  • Stage, owner, run time and cost shown on each item
  • Changes submitted as reviewed pull requests in your repository
  • Issues an agent notices outside its task are logged for a person to accept or reject
  • Agent actions recorded against the work item
Fabrica · NEXA TSOS · Boardloop armed · 2/3 running
To do2
fab-4h8kP2
Norma policy page: version history
normaF
fab-8q1zP1
Aula SSO session refresh loops on expired cookie
aulaAN
In progress9
AnalysisBA
fab-0p3mP2
Metra: weekly utilisation digest
analysis · running · 2m
metra$0.38F
Plan reviewhuman
fab-2k7vP1
Excelsior: import rate cards from spreadsheet
needs human · plan review2 REQ$3.10
ImplementingDev
fab-9k2pP1
Flag unbillable allocation lines when no rate card
implementing · pass 1 · 11m
assigna1 REQ$4.12F
Done38
fab-7w3eP2
Metra: utilisation chart ignores public holidays
metradeployed
fab-c214P2
Provenance panel on work item
deployed$14.30F
fab-ydmhP3
Human merge recorded by webhook
deployedAN

Shown with prototype data.

Proof report · Invoicing › Invoice linesspec v12
Business outcomes · 1,284 replayed casesmatch
Invoice totals reconciled100.00%
Report: monthly billing summarymatch
Permissions · 14 rolesmatch
Open differences2 · assigned
Release1%10%50%100%

Illustrative proof report.

Attest

In development

Proof and reconciliation against the running system.

The rebuilt workflow and the current system are tested against the same specification. Fabrica replays or shadows representative workloads with side effects controlled and compares business outcomes, totals, reports, permissions and performance.

  • Totals and reports reconciled with the current system
  • Differences tracked as fixes with an owner
  • A proof report to support a go or no-go decision

Release

In development

Controls for moving production.

A routing layer in front of the current system moves traffic to the rebuilt workflow by cohort, and each step is gated on evidence. Rollback is a routing change. Data cutover is planned as a separate workstream.

  • Cohort steps such as 1%, 10%, 50% and 100%
  • Acceptance criteria for each step
  • Rollback tested before go-live
  • A log of each transition
Dashboard · todaycap $41.20 / $120.00
Token cost$41.20pipeline $36.10 · chat $5.10
Sandbox-hours3.4 hidle snapshots saved 2.1 h
Items done4avg $11.80 per item
Needs human3merge · config · plan review
RoleRunsCostShare
Dev6$15.80
Architect7$14.20
Business Analyst3$4.30
QA2$3.20

Dashboard from the Fabrica prototype.

Control

In prototype

Cost and spending controls.

A dashboard shows spend by day, item and role, along with sandbox time and the items waiting on a person. Daily and per-item caps pause work before it overruns.

  • Token and compute cost per item and per role
  • Daily caps that pause the pipeline
  • Needs-human items counted and listed

Data handling and access

Design principles

How we treat your system and data.

These principles apply from the first assessment. Specific controls are agreed with your technical team before any access is granted.

Read-only access

Observation and analysis use read-only access, agreed with your engineers.

Redaction

Sensitive payloads are redacted before analysis.

Off the request path

Collection overhead is measured, and collection failures can't affect customer requests.

Your repository

Code lives in your repository and runs on infrastructure you choose.

Supported stacks

Rails first

Ruby on Rails, with more stacks on request.

Ruby on Rails with PostgreSQL is the first supported stack, because its instrumentation and schema tooling are mature. We can discuss Java Spring, .NET Framework, PHP and Django systems, and an assessment confirms what observation is possible. Read the engineering detail

Which priority is your system holding up?

Tell us about it on a 30-minute call. We'll suggest a first scope and what a technical review would need to confirm.

Book a 30-minute call