# Rendering-ownership baseline (AGENTS.md → Rendering ownership). # Files allowed to build HTML in TypeScript, with their current innerHTML # assignment counts (trivial `innerHTML = ""` clears don't count; the # reader — web/src/reader/ — is a sanctioned island and not counted). # `make lint-rendering` fails when a count grows above its baseline. # Shrink counts as fragments move to templ partials — the end state of # the triage is an empty list. web/src/admin.ts:3 web/src/api-explorer.ts:4 web/src/bookshelf.ts:1 web/src/collection-rules.ts:6 web/src/collections.ts:5 web/src/custom-section-builder.ts:10 web/src/device-management.ts:4 web/src/docs.ts:1 web/src/dashboard.ts:2 web/src/linking.ts:3 web/src/markdown.ts:1 web/src/dom.ts:1 web/src/password_validation.ts:1 web/src/queue.ts:3 web/src/setup.ts:1 web/src/stats.ts:9 web/src/toast.ts:2 web/src/unlinked_books.ts:13