Home / About / Engineering / 081: The reader in control: pause, reset, and sections marked by hand

Engineering · done

081: The reader in control: pause, reset, and sections marked by hand

The reader in control: pause, reset, and sections marked by hand

Id081
Statusdone
Kindfeature
Priorityhigh
Created2026-10-17T10:00:00Z
Sourcethe owner, in chat, 17 October 2026: "Charge based on what you read, not based on what you scroll ... allow me to reset the timers ... allow the user to pause it ... add a visual clue for what's been marked as read ... 3 or 4 variations or 5 ... hide it completely ... show just like a line of it ... show a small paragraph ... every paragraph that you already captured, you need to have that one-liner ... needs to have a paragraph and needs to have the whole content
Releasev0.12.99
Effortsmall
Fileadmin/engineering/issues/done/081-the-reader-in-control.md

Scenario

When the reader pauses measuring
Then nothing is measured on any page until they resume, across reloads, and the chip shows it
When the reader resets a page
Then every section is unread again and the meter refunds the page to its minimum
When the reader marks a section read, or unread
Then it counts as read, or its time goes back to zero, and the map says it was marked by hand

Outcome

assets/reader/strip.js v3: sgit.reading.paused; absolute writes for a reset and a mark, then the sgit-reading event; the controls in the map and in the bar at the top. Test: admin/build/test_reading.mjs.

Back to the board.

For an agent

Issue 081 on newsroom.sgit.ai: The reader in control: pause, reset, and sections marked by hand. Status done, kind feature, priority high, release v0.12.99. Source file admin/engineering/issues/done/081-the-reader-in-control.md.