Systems Thinking · Architectural Judgment

Material → Asset: Redesigning the Data Foundation

Zero Post-launch migrations
Day one CO₂ estimates reliable from
Stena + Platzer Enterprise interest post-pivot

As Nordic Loop prepared for enterprise pilots, we needed a reliable method to capture surplus inventory using AI image classification while supporting CO₂ estimation and future matching workflows.

With no production users yet, this was a narrow window to define the product's structural foundation before real usage introduced schema constraints. The cost of getting it wrong was a disruptive migration shortly after launch. The worst possible moment.

The taxonomy wasn't just a UI label. It was the input to three downstream systems: the AI classifier, the CO₂ calculation engine, and the DPP generator. A wrong category at capture propagated as wrong data through all three. This wasn't a feature decision. It was an infrastructure decision.

The existing data model categorised listings by raw material type: wood, metal, plastic, glass. This created four compounding risks:

Shift from a material-based model to an asset-based taxonomy, aligning the product with how construction workers actually think about inventory and how the AI classifier performs best.

Because no active users existed yet, we deliberately chose structural clarity over backward compatibility. The only moment that choice was cheap.

Redesigned the capture architecture around asset identity rather than raw material composition. Key decisions:

Guiding principle throughout: AI handles recognition. Humans provide specificity.

Accepted narrower initial AI coverage and slightly higher required user input in exchange for:

Short-term convenience deprioritised to prevent long-term structural debt.

Before

Material-based taxonomy misaligned with how construction workers think, how the AI classifies, and how CO₂ is calculated. Structural debt inherited from day one.

After

Asset-based taxonomy aligned across AI, CO₂, and DPP systems. No migration needed after launch. Every number shown to an enterprise stakeholder was defensible.

Early taxonomy decisions function as infrastructure. Correcting them after adoption is expensive, not just technically, but in terms of user trust and data quality.

Designing AI-assisted workflows is less about maximising automation and more about deliberately defining the boundary between system inference and human input. Where the model is confident, let it decide. Where it isn't, ask the human.

In a 0→1 environment, architecture is often the highest-leverage product decision. And the one most likely to be skipped in favour of shipping faster.