Use the current resource
The current source includes SoundDesk, nine empty own fields, twenty whole ordinary sources, two deliberately kept versions and an optional silent drawing model. Your words stay only while the page is open; leaving or reloading may lose them. The independent paper guide and still model cards are available without the script. No sound recording, microphone, network, account, AI, storage or automatic judgement is used.
Open SoundDesk · Use the blank paper guide · Use still model cards · Review a local-fact card · Current curriculum and review steps
Retained written-proposal interaction and paper contract — 13 October2026
The complete dated contract below records what was proposed before this source was generated. Its future/proposal wording is historical. Use the current links above for the implemented source. Source checks and finite callback observations do not establish native Browser, assistive-technology, print or classroom effectiveness. The dated original is also retained at ../provenance/accepted-proposal/TOOL-AND-AIDS.md.
Read the unchanged dated original contract
SoundDesk · complete proposed interaction and paper contract
Useful child workflow
“Pick a job. Keep a clue. Choose what to try next.” A child can do one small part and stop. First choose a real approved gentle trial, a full supplied ordinary note or a quiet movement model. Write/point/draw/dictate only their own words. SoundDesk keeps that status visible; it does not treat the modes as interchangeable proof of practical work. Use the whole lesson/ordinary source first, with same-page full source where the chosen task has one. All no-sound routes remain usable. Children do not have to hear, speak, use motion, type, share publicly or disclose a diagnosis.
The future source will implement a small dependency-free local HTML/CSS/JS tool and equivalent printable paper. This proposal contains contracts, not an operational interface. No framework service, account, provider audio, microphone, camera, live measurement, AI, hosted assistant, network request, automatic grading or storage is proposed. No coding-assistant quality claim.
Nine genuinely empty own fields
Exact labels, in this order: Job; Source object; Action; Prediction or idea; Observation or exact supplied note; Evidence kind; Pattern or comparison; Limit or not tested; Next question. Every initial value is the literal empty string. Every field has a native visible associated label, generous textarea and optional plain-language helper outside the field; helpers contain no worked sentence or assessed answer. No placeholder, preset fiction, hidden seeded student value or silent model-to-observation insertion. Evidence kind is also the child's literal own text, not an auto-awarded actual classification. Blank permitted; no field required to finish a chosen part.
Four views: Job (fields1–2), Action (3–4), Clue (5–8), All my words (1–9). Views are explicit native buttons with selected state and heading. A view switch preserves every exact field, selection-independent preview and two kept versions. Focus moves to the first visible own field only when the child deliberately requests a new part; no page-load focus theft. Keyboard Tab order follows visible source controls, view buttons, visible fields, preview and actions. Literal preview displays current values as textContent/pre elements with line breaks preserved; strings containing markup remain plain text. Empty fields are visually empty labelled spaces, never “correct” or “complete”. No assessed prompt is answered by a view.
Meaningful silent motion model
Separate panel named “A drawing model, not a sound recording or measurement”. Initially still centre strip, no choice selected, no motion, no audio. Source caption stays visible at every frame. Two native radio groups with visible legends: Drawing cycle choice (slow, quick) and Drawing span choice (narrow, wide). Changing a choice is an illustration setting only: it neither animates nor fills any own field. Step a frame requires both explicit choices; if missing, announce which choice is missing and focus its first option without selecting it. The child can decline the model entirely and use paper.
A model cycle consists of eight authored relative positions [centre, half-left, left, half-left, centre, half-right, right, half-right]. Narrow and wide use small and larger illustrative offsets, respectively. Slow advances one position per chosen step, quick two positions per chosen step. This lets a child manipulate and compare drawn movement with the same step count; it is not calibrated time, frequency, force, sound pressure, pitch or loudness. A caption and textual frame description identify chosen settings, step count and selected position. No sinusoidal sound-wave plot, real-world numeric unit, simulated receiver result or inferred listener experience. The model depicts an oscillating source part, not particles travelling from source to ear. General vibration knowledge uses the distinct fact card, never a fabricated speaker experiment.
Step a frame is the core full quiet route. An explicitly chosen Animate button optionally repeats the same step every1,200ms; Pause stops without deleting anything. No autoplay or restart on view/choice changes. Changing settings while animation runs first pauses; page becomes hidden or loses model activity stops animation. Reduced-motion preference uses manual steps by default and suppresses animation unless the child explicitly opts in after the visible choice message; no decorative motion. After Pause focus stays on Pause/Animate control as appropriate, no stolen text focus. Reset model is immediate only when no choices/steps exist; otherwise a native pending confirmation names that it resets model choices/step only, retaining nine words and kept versions. Confirm returns focus to the first model choice; Keep my work/Escape returns to the initiating Reset control. Model reset does not erase paper records. Quiet text descriptions and eight printable position cards deliver the complete representation without motion.
Exact paper equivalence
Paper has eight labelled position cards and two blank choice boxes. Child chooses slow/quick and narrow/wide explicitly, starts at centre and moves a token one/two positions per deliberate turn, wrapping after eight; draw span as their selected small/larger offset. A helper can move tokens at the child's direction. Record only model step/position/settings in a distinct model lane. No timing/sound result inferred. A child can stop after one turn or only read the text description. W04/V12 include this exact cycle/advancement contract; paper does not require JS or moving images. Paper pages keep all work until a person changes it; digital reset/clear cannot erase paper.
Current work, two kept versions and cancellation
Current nine fields and model state exist only in page memory. Save version1 and Save version2 copy the exact current words and the current model status into their corresponding bounded slot; they do not clear current work. Empty current work can be kept explicitly without inventing words. Visible labels Kept version1/Kept version2 are always above their respective comparison columns; no unlabeled left/right copies. Version preview/compare is literal; stored model status is described textually with no replay/auto-answer. No auto preference, merge or overwrite of current words. If a chosen slot already has a kept version, replacement requires a pending message naming that exact slot. There are only two slots, no hidden history/storage.
Clear current opens a pending confirmation if any current words exist; text states all nine current fields clear while model and two kept versions remain. Confirm empties exactly nine current fields and focuses the first currently visible empty field. Keep my work and pending-only Escape cancel the action, preserve every byte/view/model/kept version and return focus to initiating Clear current. With no current words, Clear current has no destructive pending state and focuses the first visible empty field. A stale confirmation cannot delete newer work or steal focus. A cancelled confirmation cannot later execute through an old control. Only one pending action at a time.
Start another job opens confirmation if any current words, selected model setting/steps or kept version exists. It explicitly names all current words, model and both kept versions that will be emptied. Confirm empties those page-memory items, returns to Job view and focuses Job. Keep my work/Escape retains the whole workspace and initiating focus. No pending Escape is inert and not consumed; other keys do not silently cancel. All confirmations are ordinary native dialog-region controls usable by keyboard; no timed dismissal. These behaviours need actual source handler fixtures and Root actual Browser checks later; proposal is not evidence they already work.
No Copy/clipboard button, no export/print success claim. Normal browser print of a literal preview is a future manual option; matching blank paper is always independently available. Navigation/reload warning is plain and visible: “Your words stay only on this page while it is open. Leaving or reloading may lose them. Use the source panel here to read without leaving. Keep a paper record if you want it for later.” Do not advertise durability across leaving/reload or session/browser crashes.
All eight held own-response pages
Each page carries only its case identity, source status, exact four neutral prompts and four own spaces. Future HTML uses four genuinely empty labelled textareas (no placeholder/value/sample answer); MD/paper uses four genuinely blank generous spaces. Teacher criteria/worked responses/next accounts stay in separate staff documents; not a hidden learner-page answer API. No automatic scoring, correct-answer highlighting or source-to-answer fill.
Before the first question, native initially closed details/summary “Read the complete source here” contains the **entire matching neutral case body**, including every supplied/unknown circumstance and any distinct general reference attribution. It works with no JS. No ordinary/staff answers or rubric words in that disclosure. Its sibling ordinary full-source reference link remains explicitly “Open the separate complete source”; leaving/reload behaviour visible before use. Enter/Space opens/closes the disclosure; native focus stays on summary, fields retain exact drafts in the same page. Next Tab is the separate source link then first available answer. Full no-JS text source/questions remain available; typed textareas operate natively without JS, while paper responses can be drawn/spoken/signed/AAC/scribed.
Optional one-question view only narrows display; all four exact prompts remain reachable, fields/drafts unchanged, chosen next/back part focuses first visible own answer. Initial all-questions view is permitted but must not preload anything. No question completion gate and no need to fill all four. Own paper links point to their exact V13–V20 four-prompt mats with matching case/source identity, never the nine-field SoundDesk mat. Print-ready source text is complete independently of the optional tool; browser Back is never relied on for draft retention. Later actual Browser checks must fill32 distinct multiline drafts and open/close all eight same-page sources with Enter/Space; they cannot be replaced by a mock fixture.
Teacher, parent and independent review doors
Start page offers “Teach a session”, “Do a quiet activity”, “Make a guide” and “Review evidence”. A parent can choose H01–10 without finding a staff answer. Teacher day pages contain full six-move script, preparation/ordinary models/three routes/evidence/next, exact partial curriculum links and full source/paper aids. Staff key has32 explicit criteria and full32 unrelated next lessons. Cases are offered one at a time after opportunity; familiar/coached source work is teaching. School judgement uses actual relevant folio and local conditions, not page counts/item totals.
Proposed source generation must produce actual20 original SVGs, full text/MD/HTML alternatives and all20 rendered-plane reviews; no provider artwork/diagram/audio imports. Source/seed/creator/checker/MF must prove literal reproducibility, current/solefresh body/mode/ns equality, own blanks, source/criteria separation, correct Term1/day partition, exact75 authority/raw/rights and working links. Different whole proposal approval precedes generation; different whole source/art critique and Root real Browser precede publication. Audio is original script text now; any candidate recording later requires distinct listener review. Translation remains review-gated; no First Nations or other-language translations are fabricated. Local fact card review stays manual, current and permission-aware.