The canonical spine of [[Causal_loop_diagram]]: its full tree-verified child structure, publishable to Obsidian as the scaffold for route objects (microsims, songs, semiotics, cardsets, games, streams, transcripts) keyed to this hub. <!-- SIMGALLERY:BEGIN v1.0 g13 — generated iframe set; do not hand-edit inside --> ## Play every microsim on this page <p class="microsim-gallery-note">Every microsim linked from this portal, embedded live. <strong>10 players</strong> — 5 threejs · 5 p5js.</p> <ul class="microsim-gallery"> <li class="microsim-card" data-lib="threejs"> <iframe src="https://wikitube-3d-microsims.netlify.app/Feedback.html" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Feedback &mdash; threejs microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/Feedback">Feedback</a></div><div class="ms-sub">threejs &middot; <a href="https://wikitube-3d-microsims.netlify.app/Feedback.html" target="_blank" rel="noopener">open full-screen</a></div></div> </li> <li class="microsim-card" data-lib="threejs"> <iframe src="https://wikitube-3d-microsims.netlify.app/polytope4d.html" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Four-dimensional polytopes &mdash; threejs microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/WT!Three_js_Microsim_Master_Class">Four-dimensional polytopes</a></div><div class="ms-sub">threejs &middot; <a href="https://wikitube-3d-microsims.netlify.app/polytope4d.html" target="_blank" rel="noopener">open full-screen</a> &middot; on <a href="https://en.wikitube.io/wiki/WT!Three_js_Microsim_Master_Class">Three.js Microsim Master Class</a></div></div> </li> <li class="microsim-card" data-lib="threejs"> <iframe src="https://wikitube-3d-microsims.netlify.app/Klein_bottle.html" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Klein bottle &mdash; threejs microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/WT!Three_js_Microsim_Master_Class">Klein bottle</a></div><div class="ms-sub">threejs &middot; <a href="https://wikitube-3d-microsims.netlify.app/Klein_bottle.html" target="_blank" rel="noopener">open full-screen</a> &middot; on <a href="https://en.wikitube.io/wiki/WT!Three_js_Microsim_Master_Class">Three.js Microsim Master Class</a></div></div> </li> <li class="microsim-card" data-lib="threejs"> <iframe src="https://wikitube-3d-microsims.netlify.app/Network_theory.html" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Network theory &mdash; threejs microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/Network_theory">Network theory</a></div><div class="ms-sub">threejs &middot; <a href="https://wikitube-3d-microsims.netlify.app/Network_theory.html" target="_blank" rel="noopener">open full-screen</a></div></div> </li> <li class="microsim-card" data-lib="threejs"> <iframe src="https://wikitube-3d-microsims.netlify.app/Platonic_solid.html" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Platonic solids &mdash; threejs microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/WT!Three_js_Microsim_Master_Class">Platonic solids</a></div><div class="ms-sub">threejs &middot; <a href="https://wikitube-3d-microsims.netlify.app/Platonic_solid.html" target="_blank" rel="noopener">open full-screen</a> &middot; on <a href="https://en.wikitube.io/wiki/WT!Three_js_Microsim_Master_Class">Three.js Microsim Master Class</a></div></div> </li> <li class="microsim-card" data-lib="p5js"> <iframe src="https://editor.p5js.org/sciencenibber/full/90jeLsBsW" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Acoustic wave &mdash; p5js microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/WT!P5_js_Microsim_Master_Class">Acoustic wave</a></div><div class="ms-sub">p5js &middot; <a href="https://editor.p5js.org/sciencenibber/full/90jeLsBsW" target="_blank" rel="noopener">open in the p5 editor</a> &middot; on <a href="https://en.wikitube.io/wiki/WT!P5_js_Microsim_Master_Class">p5.js Microsim Master Class</a></div></div> </li> <li class="microsim-card" data-lib="p5js"> <iframe src="https://editor.p5js.org/sciencenibber/full/tHGSVAofH" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Aliasing &mdash; p5js microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/WT!P5_js_Microsim_Master_Class">Aliasing</a></div><div class="ms-sub">p5js &middot; <a href="https://editor.p5js.org/sciencenibber/full/tHGSVAofH" target="_blank" rel="noopener">open in the p5 editor</a> &middot; on <a href="https://en.wikitube.io/wiki/WT!P5_js_Microsim_Master_Class">p5.js Microsim Master Class</a></div></div> </li> <li class="microsim-card" data-lib="p5js"> <iframe src="https://editor.p5js.org/sciencenibber/full/sgQFSGMnw" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Feedback (p5.js) &mdash; p5js microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/Feedback">Feedback (p5.js)</a></div><div class="ms-sub">p5js &middot; <a href="https://editor.p5js.org/sciencenibber/full/sgQFSGMnw" target="_blank" rel="noopener">open in the p5 editor</a> &middot; on <a href="https://en.wikitube.io/wiki/Feedback">Feedback</a></div></div> </li> <li class="microsim-card" data-lib="p5js"> <iframe src="https://editor.p5js.org/sciencenibber/full/HVNGd9nMv" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="Histogram &mdash; p5js microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/WT!P5_js_Microsim_Master_Class">Histogram</a></div><div class="ms-sub">p5js &middot; <a href="https://editor.p5js.org/sciencenibber/full/HVNGd9nMv" target="_blank" rel="noopener">open in the p5 editor</a> &middot; on <a href="https://en.wikitube.io/wiki/WT!P5_js_Microsim_Master_Class">p5.js Microsim Master Class</a></div></div> </li> <li class="microsim-card" data-lib="p5js"> <iframe src="https://editor.p5js.org/sciencenibber/full/VG2lh_GDS" loading="lazy" frameborder="0" sandbox="allow-scripts allow-same-origin" title="System dynamics &mdash; p5js microsim"></iframe> <div class="ms-meta"><div class="ms-title"><a href="https://en.wikitube.io/wiki/System_dynamics">System dynamics</a></div><div class="ms-sub">p5js &middot; <a href="https://editor.p5js.org/sciencenibber/full/VG2lh_GDS" target="_blank" rel="noopener">open in the p5 editor</a></div></div> </li> </ul> <!-- SIMGALLERY:END --> <!-- CRAFT-LINK:START g12 --> **Craft standard:** Both craft standards apply here — [[WT!Three_js_Microsim_Master_Class|three.js]] and [[WT!P5_js_Microsim_Master_Class|p5.js]]. <!-- CRAFT-LINK:END --> <!-- TREEGEN:BEGIN v1.4 src=_registry/linktree/Causal_loop_diagram.json harvested=2026-07-29T22:26:47Z children=17 — generated by g01_hub_portals.py; do not hand-edit inside this block --> ## Canonical link structure — 17 tree-verified children Hub article: [[Causal_loop_diagram]] · tree harvested 2026-07-29T22:26:47Z · every entry below is in this hub's harvested child tree (v09-gated). Unbuilt links are intentional forward-refs: the populate scaffold. **B** — [[Bayesian_network]] **C** — [[Causal_model]] **D** — [[Directed_acyclic_graph]] · [[Directed_graph]] **F** — [[Feedback]] **I** — [[ISBN]] **M** — [[Magoroh_Maruyama]] **N** — [[Negative_feedback]] · [[Network_theory]] **P** — [[Path_analysis_(statistics)]] · [[Positive_feedback]] **S** — [[Sewall_Wright]] · [[Strange_loop]] · [[Systems_theory]] · [[System_dynamics]] **T** — [[Temporal_paradox]] **V** — [[Vicious_circle]] ## Route objects (§10.3 stubs — placeholders declared in `_registry/firebase/`) - **microsim** — `microsim/{library}/Causal_loop_diagram__{YYYYMMDD}T{HHMM}Z/` - **songs** — `songs/{Band_name}/{Song_name}/Causal_loop_diagram/` - **semiotics** — `semiotics/{authorizer}/{set}/{Song_name}/{audio_video_id}/Causal_loop_diagram/` - **cardset** — `cardset/{authorizer}/{set}/Causal_loop_diagram/` - **games** — `games/quizzes/Causal_loop_diagram/` - **channel_stream** — `channel_stream/Causal_loop_diagram/` - **transcripts** — `transcripts/{audio_video_id}/Causal_loop_diagram/` Hub + children route keys are pre-declared in `_registry/firebase/expansion_matches.csv` (54,000 Related Wikipedia Matches). Minting any leaf passes §10.1 registration. <!-- TREEGEN:END -->