govin 2d113f9f6b docs: describe the paper authoring model, API, and views
Records the two decisions the paper feature rests on: a sentence is addressed
by the template placement's `sort` rather than by a row id, and citations are
a table rather than a column. Both explain behaviour that otherwise looks
arbitrary — why an empty paper already has its structure, why a template switch
destroys nothing, and why content with no matching heading is still rendered.

Also documents the new endpoints, the /papers/:id route, the paper view's three
jobs, and the smoke test.
2026-09-18 17:29:19 +08:00
2026-09-15 03:04:50 +08:00
S
Description
No description provided
Readme 541 KiB
Languages
Python 62.3%
Vue 29.1%
TypeScript 6.6%
CSS 1.8%
Mako 0.1%