# Third-party code and source ledger

## Copied runtime code
line-art-animation, JDhruv14, commit c43d698913cf0ad44f984c7ae14c5348010594d3
https://github.com/JDhruv14/line-art-animation
MIT, copyright2026JDhruv14. Full unmodified licence in LINE-ART-LICENSE.txt. Four source modules copied unchanged under src/lib: ink.ts, gait.ts, motion.ts, daynight.ts. Compiled ES modules in public/lib. The original scene/hero/game/outline/model/UI are new NahaLabs test code. No library examples, photographs, GIFs or reference artwork copied.
The library runtime has zero dependencies. No Vite, paid Claude/model runtime or video-export dependencies are needed to play. tsc is build-only. MIT is not a performance/security guarantee.

## AI Studio inspiration inventory (12Nov2026)
Gallery source inspected: https://aistudio.google.com/apps?source=showcase&showcaseTag=games-and-visualizations
No gallery source code, art, photos, sounds, shaders, models or branded mechanics copied. All adaptations below are original. A card description is not a verified deep inspection of its app.

|Template and observed URL|Inspection|Idea translated to MyLittleHero|This candidate|
|---|---|---|---|
|Dinosaur Fossil Map Explorer https://aistudio.google.com/apps/bundled/dinodraft?showPreview=true&showAssistant=true|Actual map/field-guide preview read and screenshot inspected|Explore markers, collect discoveries, learn through place|Three neighbourhood discovery lights; dinosaur facts/world are later|
|2026 Total Solar Eclipse https://aistudio.google.com/apps/bundled/total-solar-eclipse?showPreview=true&showAssistant=true|Actual orbital/ground-sky preview read|A child-controlled day/night world, not copied eclipse science|Library day/night slider|
|Retro Arcade Audio Generator https://aistudio.google.com/apps/bundled/byte-beats?showPreview=true&showAssistant=true|Actual music-pad preview read|Responsive original sound feedback|Procedural tones, muted by default;8-pad composer later, no music API|
|Artistic Mosaic Poster Generator https://aistudio.google.com/apps/bundled/tessera?showPreview=true&showAssistant=true|Actual stamp-sheet preview read|Create a personal visual keepsake|Original colouring/print page; mosaic editor later|
|Voxel Toy Box https://aistudio.google.com/apps/bundled/voxel_toy_box?showPreview=true&showAssistant=true|Actual voxel-builder preview read|Build and rebuild with bounded pieces|Street projects, not a voxel editor; block building later|
|Gemini Runner https://aistudio.google.com/apps/bundled/gemini_runner?showPreview=true&showAssistant=true|Actual Neon Gemini Runner preview read|Readable route, collectables and quick response|Lantern route and jump, no high-pressure endless runner|
|Shader Pilot https://aistudio.google.com/apps/bundled/shader_pilot?showPreview=true&showAssistant=true|Gallery description inspected; full preview not verified|Environmental responses and scene controls|Day/night,wind,rain in SVG;3D shader world later|
|Image to Voxel Art https://aistudio.google.com/apps/bundled/image_to_voxel?showPreview=true&showAssistant=true|Gallery description inspected; full preview not verified|Adult local image becomes game content|Local outline hero, explicitly NOT voxel/AI conversion|
|Sky Metropolis https://aistudio.google.com/apps/bundled/sky_metropolis?showPreview=true&showAssistant=true|Gallery description inspected; full preview not verified|Small community-management choices|Five deterministic street mornings, no remote AI agent|
|Run Chase https://aistudio.google.com/apps/bundled/runchase?showPreview=true&showAssistant=true|Actual controls,score,target and cricket canvas read; remained loading assets|Clear goals and response to a player action|Three-light goal and response; cricket/aiming later, no live AI commentator|

## Other idea-only references
https://github.com/eyalgolan/statecraft-israel - official repo reports MIT code; assetsCCBY4.0/contentCCBYSA4.0 separately. Deterministic choices/replay idea only. No copied political/history content, code, assets, Unity or model dependency. New child-friendly pure JavaScript reducer in model.js.
https://github.com/teddy563/realworldmc - official repo reports Apache2.0, MinecraftJava/Fabric plus external Google/Cesium keys. No code/assets copied or installed. Familiar-area idea retained for a later OSM/open-imagery design, not dismissed because this tool needs keys. No real-map feature in this candidate.

## Costs and privacy
R0 runtime path: static files + browser-native SVG/WebAudio/canvas. No credits or paid APIs. Hosting/storage/commerce are outside this local test and are not promised free forever. No images leave the browser. Imported story replays carry only fictional choices and a schema version. Existing signed-in sessions untouched.

## v0.3 changes
The old gallery mapping describes initial v0.2 component experiments, not all v0.3 UI. The street choices are now joined to the lantern walk as one quest. Printing was removed in v0.3; no paid print product is offered. The original quiet music loop is generated in engine.js, with no recording or copied tune. External Kenney/Incompetech/LMMS routes remain later options; no files from those sources are embedded.
Procedural reference: https://github.com/achrefelouafi/proceduralbuildingsthreejs (MIT code per official repo). Borrowed the configurable-building IDEA only. Original floor/door/roof SVG component added; no code, GLB, atlas, font, Three.js/lil-gui dependency or external asset copied.

## v0.4.0 historical chamber artwork
Adapted chamber artwork (only the `chamber` SVG group construction in engine.js) by NahaLabs, CC BY-SA2.0. Source: National Assembly of South Africa1.jpg, shi zhao,19March2010, https://commons.wikimedia.org/wiki/File:National_Assembly_of_South_Africa_1.jpg , https://creativecommons.org/licenses/by-sa/2.0/ . Simplified line-art seats, desk, balcony and aisle geometry; colours/layout changed. Historical inspiration, not a current2026interior or measured plan. No source photo or people included. Other game code/art remain separate; the MIT library notice above is unchanged.
Star-cat and toy robot sidekick geometry: original NahaLabs SVG, no external assets or character names.
