top of page

Reweaving: Solving Code Drift in AI-Assisted Development

  • Writer: Jonathan Gordon
    Jonathan Gordon
  • Feb 28
  • 4 min read
A black and white hand holding colored strands of yarn. On the left, they're a tangle. On the right, they are untangled

What is reweaving?

Reweaving refers to using the power of AI to continuously detect and surface where code has drifted from design and engineering standards, but leaning on human expertise to apply the fixes.

Unlike pure AI code generation, which optimizes for speed alone, reweaving optimizes for sustained alignment between a codebase and its evolving standards — treating quality maintenance as an ongoing, systematic process rather than a one-time cleanup.


TL;DR

  • The real bottleneck in AI-era software development isn't generation speed — it's maintaining alignment as code and standards evolve.

  • Reweaving works in two steps: AI finds drift (deviations from design tokens, accessibility patterns, architecture standards); humans apply judgment to resolve it.

  • Reweaving means building for continuous alignment, not just one-time generation.


In the face of a rapidly-expanding AI development landscape, we need a fundamental shift in how we think about building software; from asking, “How fast can we generate?” to “How do we maintain quality as we generate?

Reweaving is that shift. It’s a human-centered practice using AI augmentation to continuously align software with evolving standards. Where machines eliminated skilled craftspeople, reweaving empowers creators. Where mechanization made craft knowledge irrelevant, AI augmentation of human skills makes it scalable.

Reweaving is a new paradigm: human expertise defines quality, and augmented systems maintain it at the pace and scale of AI.


Why does code drift, and why can't manual fixes keep up?

As design systems and engineering standards evolve, code inevitably drifts away from them — hard-coded colors that should be semantic tokens, spacing values outside the defined scale, accessibility patterns that fall out of date. Historically, fixing this drift required manually auditing components one by one, a process too slow to keep pace with how fast AI can now generate new code. The result, if left unaddressed: fast output that steadily becomes incoherent.



How does reweaving work?

Reweaving operates in two coordinated steps:

  1. AI identifies drift. It scans a codebase and surfaces where implementation has strayed from specifications, then proposes concrete, actionable fixes — refactored code, not just flagged problems.

  2. Humans apply judgment. Designers and engineers review the AI's suggestions, weigh context, handle edge cases, and decide on trade-offs. Their expertise defines what quality means; the AI extends their ability to enforce it at scale.

This loop repeats as standards evolve: when a design system adds new tokens or patterns, reweaving finds every place the old ones persist and brings them into alignment.


How does reweaving change the role of designers, engineers, and product leaders?

Role

What stays the same

What changes

Designers

Design system expertise still defines the intended outcome

Can guide systematic alignment across hundreds of components instead of auditing them one by one

Engineers

Architectural knowledge still defines correct implementation

Can guide codebase-wide refactoring instead of fixing only the files touched in a given sprint

Product leaders

Understanding users still defines what "good" means

Gain visibility into exactly where alignment breaks, enabling prioritization based on real user value

In each case, reweaving doesn't replace human expertise — it removes the scale limit on where that expertise can be applied.


How can today be different from the Industrial Revolution's effect on craft?

The Industrial Revolution replaced skilled craftspeople with machines: speed increased, but craft knowledge became irrelevant and quality suffered. Reweaving inverts that outcome. Rather than eliminating expertise, AI augmentation makes human craft knowledge scalable — applying it across an entire codebase instead of the small fraction of it a team has time to review manually.


Two paths for AI-assisted software development


Building only for generative AI leads to:

  • Speed without sustainable quality

  • Fast output that drifts from standards

  • Codebases that become incoherent over time

  • Manual refinement that can't keep pace


Building for AI-augmented continuous alignment leads to:

  • Speed and sustainable quality together

  • Generative AI paired with systematic quality maintenance

  • Human expertise amplified at scale

  • Codebases that stay aligned as standards evolve


The ReWeaver Revolution

This time, Software quality has drifted for decades and it's clear that manual refinement doesn’t scale. Generative AI alone isn’t enough. AI doesn't have to replace craft if we give craft somewhere to go. 

ReWeaver AI builds AI augmentation tools specifically for continuous quality maintenance in software development; systems that identify drift comprehensively.

ReWeaver harnesses human expertise for continuous quality maintenance, making professional judgment applicable at machine scale and and keeping intent and output always in sync.


FAQ

Is reweaving the same as AI code generation? No. Code generation creates new code quickly; reweaving is the ongoing process of keeping existing code aligned with evolving design and engineering standards after it's been generated.

Does reweaving replace designers and engineers? No. It shifts their work from manual, component-by-component auditing to guiding and validating AI-surfaced changes across an entire codebase — their judgment still defines what "correct" looks like.

What causes code to "drift" from standards? Common causes include hard-coded values that should reference design tokens, spacing or sizing outside a defined scale, and outdated accessibility patterns that were correct when written but have since been superseded.

Try out the ReWeaving revolution on your own code, then join our beta test team. Limited spots available!

JONATHAN GORDON is the founder/CEO of ReWeaver AI. He has worked as a user-focused software designer leading design and engineering teams at Google, Microsoft, Oracle, Facebook, SAP, and Apple.

 
 
 

Comments


bottom of page