Pine 0.13.0 · Documentation
Credits and recording provenance
Terminal player
This site vendors asciinema-player 3.6.3, by Marcin Kulik and contributors, under Apache License 2.0. The browser bundle and stylesheet are local files in vendor/; the complete license is retained.
The player and recordings are local static assets. No runtime CDN, Pine server or model credential is needed to view the page. Playback follows the active story when motion is allowed. Reduced-motion mode keeps a still until the visitor chooses Play; phone playback is also explicit.
Current recordings
The four media/r5b-*.cast files are asciicast v2 streams captured from a real herdr client PTY at 96 columns by 28 rows. They run Pine 0.6.1, Pi 1.4.0, herdr 0.9.5, the actual Pine renderer and fresh project files in an isolated Linux home. Node 22.19.0 runs Pi; Node 24.22.1 runs the exported durable app. Native herdr pane borders are enabled from startup, so opening a second pane does not change the first pane’s text width.
The OpenAI-compatible model endpoint is scripted, with a 0.18-second response delay. Pine tools, saved executables, maintenance revisions, checks and HTTP operations run for real. A scripted evaluator makes the workflow repeatable; its judgment is not a general model-quality claim.
Waits are shortened. Terminal output bytes stay in order while long waits and spinner-only stretches run faster. The zero-byte final output event preserves the delivered final hold for players that ignore the header's duration. It adds no text. The page defaults to 1.1× playback. Original process timers remain in the output, so they can jump as waits are shortened.
media/r5b-dashboard.mp4 records actual Chromium screen frames at 920 × 538. It shows the real note selection and acceptance receipt. The independent Pi draft was checked for the same reference; no draft is automatically submitted. No explanatory text or terminal overlay is painted into the video. Its 2.355-second capture becomes 2.383 seconds when encoded at 60 frames per second; this preserves the captured browser frames and their natural order.
All five topics have independent recordings, including the notes-pane opening. The page displays the whole recorded frame. Desktop terminal text fits at 15–16px, with no moving camera or panning controls. Phone recordings fit within their inline cards alongside readable captions.
Each media/r5b-*.png poster is a screenshot of its actual recording. The terminal posters use the same local player, 16px type and 1.2 line height as the page. The dashboard poster comes from the real video frame. Poster provenance records the source hash, playback time, dimensions and output hash. The recording manifest binds the final media bytes.
The note card that appears on the page is an illustration triggered when the real notes pane opens in the first recording. Revert hides the illustration for the current session. It does not change the visitor's Pine files. Reduced motion disables the effect.
The walkthrough names the commands, timings and limits. Historical media/r4-* and round-3 assets remain archived for existing provenance checks; they are not used by the current five stories.
Site design
The supplied MIT-licensed pi.dev reference inspired the scroll story and stable terminal. Pine's markup, styles, copy, recordings and social image are original here; no pi.dev demonstration asset is reused. The social image and raster icons use Pine's existing SVG identity.
Pine's MIT license applies to the original site files. The player retains its separate license.