Open index.html locally. Four native choices offer one mark/loose pair/small gathering, open room/closer, main orientation and no/beside/crossing line. Child can choose their own different actual forms/arrangement; one mark plus empty space is complete. This is not a counting/pattern task. Short activity/picture comes first; exact words and longer adult notes expand. Adult offers one control at a time; phone layout stacks and scrolls.
Screen art is actual original computer graphics representing UNMADE PRINT PLANS. Digital outline/opacity/line relation does not predict available stamp footprint, paint transfer, mixing/drying or physical action order. Words-only plan is PLAN ONLY; actual drawing/adult stamping recorded separately. Private meaning/keeping is valid; actual viewer/recipient not supplied. No saved data, outside script/font/image, connection, score, photo or personal field. Native keyboard, visible focus, reset/reload and exact words; JavaScript off hides dead controls and preserves complete paper/sign/AAC route. Practice only; held AE/AF and key not loaded.
Material/access routes · exact A4 alternatives. No screen required; agree exact child direction then actual supported making if wanted. Original text/art CC BY 4.0, code Apache 2.0; separate rights remain.
Reproduce author browser audit
Install a local Node/Playwright runtime and Chromium using that runtime's setup directions. From this pack run node digital/qa_browser.cjs. Default read-only: 36 states × 1280, 390, 320 = 108 cases, rendered oval/line geometry, exact words/ARIA, whole-word/option fit, expanded notes, keyboard/reset/reload, noJS, errors/outside connections/storage. --capture explicitly writes previews. CUA inventory in author session was empty; installed local Playwright supplied actual browser rendering. Desktop · 390px mobile. These are author views, not child tests; desk critique records limits.