diff --git a/AGENTS.md b/AGENTS.md index 084b9f46..318d1119 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -67,6 +67,12 @@ The WebView root component is assigned to `globalThis.webViewComponent` (not exp [src/services/projectStorage.ts](src/services/projectStorage.ts) — owns all `papi.storage` reads and writes for interlinearizer projects. Two serialization queues prevent interleaved read-modify-write races. Tests must call `resetQueuesForTesting()` between tests because module state is not cleared by `resetMocks`. +### Components + +Prefer Platform.Bible's `platform-bible-react` components (`Button`, `Input`, `Textarea`, `Label`, `Switch`, `RadioGroup`, `Popover`, `Tooltip`, etc.) over hand-rolled raw HTML (`