# Four-role author desk critique · 30 September 2026

**Status:** author screen/desk simulations plus independent root-agent text/render review recorded below. No additional child agent slot used. No actual learner/place/weather/season/Country/Place/earlier-work/account/permission/use or annual outcome collected. No classroom pacing or tactile construction tested. Root desk review completed; educator/local review pending.

**Teacher role:** followed the useful sequence: choose three pockets, make first source/view leaf, add attributed own-account flap, record today's help/available earlier work, held fresh A, add second leaf, repair one claim without erasing first, choose useful private finder/approved care route, child-selected bounded handover, held fresh B. Educator preflight supplies safe actual inside view/authorised dated source, willing own account, actual local care procedure, second view/unavailable and private genuine earlier work. Eight ordinary actual branches; complete P route if any source absent. Adult-prepared flat fields/oral work avoids folding load; classroom pace/timetable source appropriateness untested. No forced change/growth.

**Student role:** author could point/speak/sign/direct an adult, choose flat/folded/spoken folder, keep private/pass and find a source. A/B visible marks differed; real rain/season/cause not shown. Teo’s reason separate from maker’s drawing scope. E adult-word/undated model not old child answer. Today’s doing/help separate from source/history and missing earlier work. Fresh B different views limit change conclusion. These are author's worked interpretations, not learner comprehension/interest/independence.

**Parent/carer role:** checked ten free optional scrap/spoken home bridges, no outing/forecast/weather experiment/photo/address/family interview/history/relationship/identity/cultural disclosure, returned score or purchase. Skipping no assessment cost. Child-selected earlier work can be private or unavailable. No family/parent review occurred; translations/access need local review.

**Potential funder role:** traced ten scripts/30 routes/20 worked everyday domains/10 optional bridges/two separate fresh cases/key/nine original pairs/exact alternatives/runnable actual-source route/source pins/hash receipt. Consolidation useful source handover plus safe repeatable actual-place noticing, not invented year growth. Conditional precise K03 elements; K04 exact Country/Place held, generic weather not mapped. K01/K02 gaps retained. No adoption/time saving, universal access, learning gain, actual care/recipient benefit, annual certification or market demand shown.

**Residual critique:** do not infer rain/growth/season/climate/cause from marks/two dates; actual capture/view dates differ for images. Don't imply same view if anchor changed. Place observation alone does not establish belonging/specialness/care. Genuine earlier work optional, no forced before/after progress. Source request/review not actual permission/use. Current local/cultural authority/ICIP/privacy/source/access/pacing review needed. PDFs untagged, no learner access certification.

## Portable checks and build

From this directory: `python3 verify_pack.py` offline/read-only; `python3 verify_pack.py --negative-checks` in-memory drifts; `python3 print/generate_print.py --check-reproduction` temporary-only rebuild comparison preserving all pack bytes/sizes/mtime. Intentional build: `python3 print/generate_print.py --regenerate`; proposal only: `python3 verify_pack.py --manifest-json`. Python 3/Pillow/DejaVu/librsvg/pdfinfo/pdftotext/pdffonts needed. Fixed build clock only PDF metadata. Published commands relative; no private workstation paths.

## Executed technical receipt

- **Offline audit:** PASS — all nine direct workbook XML rows/imported framework/exact crosswalk; QCAA alignment/sequence pins; ten 25-minute scripts/eight integrated ordinary actual-place branches; conditional K03/no actual outcomes; 30 routes/20 worked domains/10 bridges; two held fresh cases/separate key; nine A4 pairs/full exact alternatives/selectable embedded fonts/measured page and own-panel text bounds/source-keyed leaf/drop/cloud/dot counts and spatial relations; 36 local links and 37 hashed files (38 including manifest).
- **Read-only negative audit:** PASS, 29/29 in-memory mutations rejected: workbook digest/official description; K01/K02/K04 holds; false weather-to-K04 mapping; blanket K03 hold/invented actual outcome; timing/actual branch; actual capture/viewing time distinction/safe view/willing account/silence consent/folder filing as care/no actual-evidence limit; drawn marks as real weather/invented year growth/request as permission; fresh pace/peer credit/key/speaker leakage; exact alternative/fresh view relation; private workstation path/stale receipt/second-leaf geometry/own-panel overflow. Normal inputs restored; no bad fixture written; every pack byte, size and modification time preserved.
- **Reproduction:** PASS, 19/19 artifacts (nine SVGs/nine PDFs/exact alternatives) byte-identical from temporary storage. Every pack byte, size and modification time preserved; fixed PDF clock never source/event/weather time.
- **PDF inspection:** all nine actual PDFs rendered and visually inspected together; both fresh pages individually inspected. Corrected tight permission-panel height, separated cloud outlines, kept opening/planter outlines clear of pane edge and placed view labels below diagrams; added own-panel and source-object/spatial checks. All final PDFs re-rendered/inspected; source text and neutral diagrams fit without clipping/overlap. This is author render inspection, not physical print/tactile/learner access testing. PDFs untagged; no PDF/UA claim.
- **Primary evidence:** live ACARA refetch HTTP 200, 2,049,917 bytes, pinned SHA identical for this block. Exact K04/elaboration rows inspected: Country/Place, not generic seasons/weather. Current QCAA one-page Prep 230524 and three-page P–6 220841 directly browser-opened/all nine Prep descriptions compared. Official BOM climate/local seasonal-scope text opened; calendar listing dynamic body incomplete, no full calendar/local knowledge verification claimed. No new full HASS entry or terms fetch claimed; no local weather/source/authority established.
- **Tool checks:** both Python tools pass formatter/lint checks. Python 3.12.3, Pillow/DejaVu, librsvg 2.58.0, pdftotext/pdffonts 24.02.0, pdfinfo 26.05.0. Published commands portable/relative and private-path audit passes. Default/negative offline/read-only; reproduction temporary only. No shared edits/staging/commit/push.

## Independent root-agent desk and render review

Root independently read all ten scripts, exact ordinary sources and complete actual pathway, 30 routes/20 worked variants, both held fresh cases/separate keyed interpretations and exact crosswalk. Default and 29 negative checks passed. Root rendered/viewed all nine actual PDFs/contact sheet and Fresh B full size. It found no blocking correction and judged the pack a bounded usable draft: changed Fresh B view explicitly prevents subtraction/change inference; actual K03 element fields remain precise; missing earlier work stays genuinely absent; no annual certificate.

The whole-year review concern remains that repeated status/source-limit paperwork may crowd out joyful actual history/geography inquiry and simple child language. This is recorded for the separate year-coverage audit, not evidence of classroom pacing, educator approval, learner interest/access, tactile testing or actual local knowledge outcomes. Root scrutiny is independent agent desk/render inspection only.

**Remaining human/local gates:** educator curriculum/timetable/source/date/view/care procedure/current permissions/private genuine earlier-work review; actual element-specific K03 first responses/help; recognised cultural authority/ICIP for any separate Country/Place opportunity; child/parent/teacher/funder use review; individual language/AAC/print/screen-reader/tactile/pacing. No actual learning/weather/care/use/annual evidence supplied.
