Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M6071

Clean Room Design

Clean Room Design
CreateHigh supportDesign Thinking
Included
account_tree

Updated 2026-08-05

Loading revision record…

INTRODUCTION

English translation pending.

CORE DEFINITION

Clean room design is a method for replicating a competitor's functionality without infringing copyright, using two strictly separated teams. Team A studies the original code and produces a functional specification that contains no protected expression; Team B, which never sees the original code, implements a new version from that specification alone. The separation filters protected expression out of the flow and leaves only the unprotected ideas behind, so the imitation is lawful. A second meaning covers controlled-environment facilities for semiconductors and pharmaceuticals, and Harlan Mills's software method that replaces testing with formal verification.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

- Separate the teams: never let the implementers see the original expression. - Filter through a spec: pass only ideas and functions across the wall, never code. - Keep an audit trail: record who saw what, so the separation can be proven later.

anchor

Anchor fast decisions

Copyright protects the expression of an idea, not the idea itself, so a clean room exploits that boundary by never letting protected expression reach the implementers. The first team converts the original into an abstract specification, which carries only functionality; the second team rebuilds from that abstraction. Since no implementer has contact with the protected text, any similarity in the result traces to the shared idea, and the documented separation supplies the legal record.

MINIMUM ACTION

In progress 0/1

Practice this model in one real situation:

Check to track your progress (stored locally)
Learning progress0%
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more

Source support: Explicit

  • link
    en.wikipedia.orghttps://en.wikipedia.org/wiki/Clean-room_designZH · Explicit
    verified

RELATED MODELS