Console Showcase¶
The testApp module is the runnable Scribe demo. It uses an application-owned
Scribe object and prints each delivered record as formatted JSON to the
application console. There is no external service to configure.
What The Showcase Demonstrates¶
note(...)newScroll(...)with generated and custom IDs- Direct
Scrollmap-like writes and explicit delivery runtime selection extend(scroll)andappend(key, scroll)- Map read/remove operations
seal(...)success and failure outcomesMarginEntrySaver- Channel overflow behavior through
DROP_OLDEST - Saver error callbacks
retire()and runtime re-hire- Safe
onIgnitionwiring
Run It¶
The desktop app writes records to the launching terminal. Android and iOS records are available through their platform run consoles.
Suggested Experiments¶
- Run
Checkout flowand inspect a wide-event JSON record. - Run
Map read/removeto observe mutation before sealing. - Run
Margins + seal(failure)and verify timing fields plussuccess = false. - Run
JSON object serializationto inspect a nested payload. - Run
String template messageto inspect themessageandorder_idfields. - Run
EntrySaver mixed flowto print a note and a scroll through one saver. - Run
Overflow demoand observe that a burst can be trimmed under pressure. - Run
Saver failure demoand observe the printed saver error while delivery continues. - Compare
retire() (light queue)withretire() with backlog.
The in-app timeline mirrors delivered console records for convenient inspection.