Projection-based monitoring of prompt-induced persona shifts — reads instead of writing to → Persona vector
Persona vectors are built and layer-selected purely to be effective steering levers: Appendix B.4 selects each trait's layer by applying steering at every layer with the same coefficient and picking the one that elicits the highest trait expression score -- layer 20 for evil and sycophancy on Qwen, layer 16 for hallucination, layer 16 for all three traits on Llama (persona-vectors, §"B.4 Selecting the most informative layer", p. 30). Monitoring never re-derives or re-tunes anything for its second job: the same vector, at the same steering-optimized layer, is instead read via a plain inner product with the last-prompt-token activation, with nothing added to the residual stream at all (persona-vectors, §"3.3 Monitoring prompt-induced persona shifts via projection", p. 5). Nothing is scaled, added, or subtracted -- the intervention term central to persona vectors' other use is entirely absent; only the direction survives, repurposed as a ruler rather than a lever. That a vector selected for effective writing also turns out to support accurate reading (r=0.75-0.83) is not something the extraction pipeline targets or guarantees -- it is a fact discovered downstream, not designed in. The distinction matters operationally: writing changes the model's behavior and is visible to anyone inspecting outputs, while reading is silent, requires no generation, and can run continuously against live traffic, inheriting whatever biases the steering-oriented layer choice introduced rather than being independently optimized for projection sensitivity.