LifeLab · nested transclusion

Depth 2 — your tree unfolds in place, foreign pages stay windows

Transcluding a page does not auto-expand its children. You see that page's surface as authored: its blocks, plus its child page-refs in their stored display state (usually collapsed lines) and a one-line count of unplaced shelf children. From there you unfold deliberately, level by level — canonical subpage refs nest to any depth (the parent→child tree is acyclic by construction), while summoned refs are always depth 1: anything they transclude renders as a plain [[link]].

No auto-explosion

A region shows one page's own surface. Its children appear as collapsed lines / a shelf count — unfold on demand, per surface.

Tree nests, graph doesn't

Subpage refs follow the parent→child tree — no cycles possible. Summons are arbitrary edges, so they stay shallow windows.

Count the sheets

Each nesting level lifts onto a lighter sheet with a longer shadow. Two sheets = two pages deep. Stars stay the block hierarchy — separate systems.

Jump beats telescope

Past ~3 sheets the region header nudges ⌥↵ jump over further unfolding — change buffers instead of building a pane telescope.

1WHAT A REGION SHOWS

Open a subpage: its blocks + its children as collapsed lines

[[acl2026/mellms-workshop]] unfolded on the conference page. Inside: its own blocks, its two session subpages as collapsed lines (their stored state on the workshop page), and its unplaced shelf remainder as a single count line. Nothing below depth 1 has rendered yet.

conference
acl2026
:conference: :nlp:jul 5–10 · san diego
*Sunday July 5th
reception 18:00 · badge pickup closes 17:30
[-] acl2026/mellms-workshop 3 blocks · 2 subpages · :workshop: depth 1 subpage
*Multilinguality in the Era of LLMs (MeLLMs)
half-day workshop (afternoon) · room: Gaslamp A&B
*Questions to raise
tokenizer transfer across scripts · when does multilingual pretraining hurt
⋯ 1 more block
[+] session-1-morning-papers 5 blocks · :talks: subpage · depth 2
[+] session-2-shared-task 4 blocks · :talks: subpage · depth 2
1 unplaced subpage— click to reveal shelf
+ Click to add text...
*acl conference plan
goals: 3 collaborations, ask about MLP-pruning conflict, poster feedback
Rendering cost is bounded: unfolding a region loads exactly one page's order list. Children stay as one-line refs until you Tab them — so transcluding a conference with 40 descendant pages costs 40 lines at worst, never 40 pages.
Unfolded [[mellms-workshop]].Tab on a child line to go one deeper · ⌥↵ jump
2DEPTH 2 OPEN

Two stacked sheets — session unfolded inside the workshop

Tab on [[session-1-morning-papers]]: a second, lighter sheet lifts inside the workshop's. Paper blocks at depth 2 are fully native — the add line homes new blocks on the session page. You're editing three pages on one surface, and the sheet under your cursor tells you which one at a glance.

conference
acl2026
:conference: :nlp:jul 5–10 · san diego
[-] acl2026/mellms-workshop 3 blocks · 2 subpages · :workshop: depth 1 subpage
*Multilinguality in the Era of LLMs (MeLLMs)
half-day workshop (afternoon) · room: Gaslamp A&B
⋯ 2 more blocks
[-] session-1-morning-papers 5 blocks · :talks: depth 2 subpage
*Tokenizer transfer without retraining:paper:
swap tokenizers post-hoc via embedding projection; works cross-script surprisingly well
*Curse of multilinguality revisited at 70B:paper:
interference vanishes past a scale threshold — contradicts the 2022 conventional wisdom
⋯ 3 more blocks
+ first block goes to session-1-morning-papers…
[+] session-2-shared-task 4 blocks · :talks: subpage · depth 2
+ Click to add text...
*acl conference plan
goals: 3 collaborations, ask about MLP-pruning conflict, poster feedback
sheet = where am i
one sheet  → writing on mellms-workshop
two sheets → writing on session-1-morning-papers
no sheet   → writing on acl2026 itself · stars remain block hierarchy, unrelated to sheets
Added to …/session-1-morning-papershomed there · visible on acl2026 through two windows
3SUMMONS STAY SHALLOW

A summoned page renders its own transclusions as links — always

[[reading-group/queue]] summoned onto the conference page. The queue page itself transcludes [[reading-group/archive]] — but through a summon window that inner region degrades to a plain [[link]] line. No unfold affordance, no cycles possible: A→B→A dead-ends as a link. Same rule if the summon sits nested inside a subpage region.

conference
acl2026
:conference: :nlp:jul 5–10 · san diego
*acl conference plan
goals: 3 collaborations, ask about MLP-pruning conflict, poster feedback
[-] reading-group/queue 4 blocks depth 1 summoned
*Style-aware reranker — don't be misled by style:paper:
flagged during ACL — retrieval models overweight stylistic similarity
*Measuring human contribution in AI-assisted generation:paper:
− log p(y) vs − log p(y|x) framing; good discussion candidate
⋯ 2 more blocks
· reading-group/archive transcluded on queue — shown as link here link only
+ Click to add text...
*People to find:todo:
ask the dense-retriever authors about the MLP-pruning conflict
the one-sentence rule
your own tree unfolds in place, any depth — subpage refs nest;
other pages are windows, one level deep — summoned refs never nest.
cycle-proof: tree edges can't loop; graph edges can't recurse.
Edge case handled: a summon inside a subpage region (queue summoned onto session-1, viewed from acl2026) still renders open at its own depth 1 — the shallow rule counts summon hops, not sheets. One summon hop max, subpage unfolds don't count against it.
Region is a window.C-c - dismisses · [[archive]] is one ⌥↵ away