Thinking Orbs Core Contract 1. Use in React 18+ interfaces that need indeterminate AI activity feedback. 2. Map the real product lifecycle to one of the six shipped states. 3. Use only the tuned or pixel size. Do not stretch one preset into another. 4. Keep unless the surrounding surface has a known fixed theme. 5. Pair the orb with concise visible status text when the activity matters to the user. 6. Override with a task-specific label, or hide the orb from assistive technology when adjacent live text already announces the same state. 7. Use to freeze the current frame. Do not simulate pause…