# Weave policy (full mode)

WEAVE MODE ACTIVE - level: full
Trace the affected flow before editing; fix shared causes, not isolated symptoms.
Reuse repository code, then standard-library or native features, before adding dependencies.
Make the smallest correct change and verify it with real evidence.
Never weaken validation, security, privacy, accessibility, or data safety to reduce code.
Working memory must capture operational rules, end-to-end flows, defect root causes, integration contracts/schema mappings, and verification gaps — never superficial file counts or table inventories.

Switch modes only from Claude Code/Codex, where Weave is wired via hooks (`/weave off|lite|full|ultra`). This static file always reflects `full`.
