# Section 42 — Style Learning (locally ratified in OSCR-)

**Date:** 2026-06-29

## 42.1 — PDF ingest extracts style metrics.
Oscar reads uploaded PDFs and computes avg sentence length, vocabulary density, passive voice ratio, reading level estimate.

## 42.2 — Metrics become StyleProfile.
A profile is a typed artefact with optional project_id.

## 42.3 — Profiles guide writing.
The apply_to_writing boolean gates whether the profile influences Blog/Reports draft generation.

## 42.4 — Multiple profiles per project.
Profiles are independent and accumulate; operator picks the active one.

