LiveTick caller-owned redraw loop
Platform spec ADR
LiveTick caller-owned redraw loop
Spec standingStandard
- Contracts and edge cases Layout and redraw requirements for console controls.
- Design model Control tree, render context, and character-grid layout.
- Examples Panel and progress bar render patterns.
- Flow and algorithm Frame render and live tick loop.
- Verification and traceability Control layout tests and module paths.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
what-this-feature-specifies | yes | yes |
implementation-anchors | yes | yes |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Context
Section titled “Context”Corelib should not embed a full UI framework inside controls.
Decision
Section titled “Decision”| Rule | Detail |
|---|---|
| Tick | LiveTick drives periodic redraw |
| Loop | Callers compose fibers/channels around tick |
Consequences
Section titled “Consequences”Interactive samples pair LiveTick with concurrency package channels.
Verification anchors
Section titled “Verification anchors”Console controls examples and tests.