โ† Back to Articles & Artefacts
artefactssouth

The Doors โ€” how you enter Guillaume's world decides how it presents

IAIP Research
ep332-ma-profiling-ceremony-260816-544cf267-4495-4518-aa32-9eed2f76539d

The Doors โ€” how you enter Guillaume's world decides how it presents

William's word, 2026-08-15 (ma-profiling, mid-ceremony): "Depending on the Door you enter Guillaume's world, you don't get the content presented the same way."

This is a planning seed, not a build. And it is worth saying out loud: the principle is, verbatim, Bustros's research field โ€” responsive environments... screen-based reactive arts that respond to viewers and contexts. The doors thread does not sit beside the Concordia alignment; it IS the alignment, lived on Guillaume's own surfaces.

The doors named so far

doorstatepresentation
guillaume.tushell.comLIVE โ€” jgwill/medicine-wheel-guillaume, published via Vercel (no CNAME in repo)the kinship document: Four Directions, Grey Wolf, chronicles, "Shadow to Song" South quadrant. Identity corrected 2026-08-15 (was claiming jgwill.com in its own copy). Relates to PortalOfKnowing โ€” the film's namesake surface.
guillaume.jgwill.coma held thought โ€” William: "thinking of doing like another platform... presenting totally differently"not designed; nothing built
miadisabelle/asterionpath being added to this workspace for observationto observe, then plan โ€” tmux session asterion alive since 2026-08-15 17:32

Asterion observed (2026-08-15, path granted) โ€” and the mechanism carried over

miadisabelle/asterion is the reference, live from three angles (asterion.jgwill.com ยท asterion.sancuaireagentique.com ยท asterion.tushell.com), one deployment. The mechanism, measured in source:

  • app/lib/domain-utils.ts โ€” pure parseDomain(hostname) โ†’ {full, subdomain, mainDomain, tld, isLocalhost}; handles localhost, Vercel previews, ccTLDs.
  • app/lib/domain.ts โ€” 'use server' helper reading host / x-forwarded-host.
  • Domain-keyed content registry: app/lib/feed/index.ts maps 'tushell.com' โ†’ tushellRss, 'jgwill.com' โ†’ jgwillRss, each with its own data file. The /feed route accepts a ?domain= override for testing.
  • Server components read the Host per request and pick the channel โ€” content differs, ground shared.

Carried into medicine-wheel-guillaume the same evening (commit doors: on main): lib/domain-utils.ts (parser, with provenance), lib/doors.ts (door registry: tushell = the Portal of Knowing, storytelling aspect, current order; jgwill = a SEED for the complement โ€” leads with what is made and running, framing held for William), app/page.tsx renders the shared sections in the door's order. Build verified exit 0. The film now leads the work section, and the Concordia thread stands in now-section (South).

What planning still owes this thread

  1. The jgwill door's real presentation is William's โ€” the seed only orders existing sections; "presenting totally differently" means door-specific content, which asterion models with per-domain data files (lib/feed/data/<domain>.ts) โ€” the shape to follow when he designs it. The door is not connected in Vercel yet.
  2. Name what each door presents FROM โ€” one content ground (the wheel, the chronicle, the episodes) with door-specific presentation, or the doors drift into hand-maintained truths. Asterion's per-domain data files are the halfway house; wheel-fed presentation is the horizon.
  3. The academic door: a Concordia visitor is itself a door-context โ€” the field-aligned presentation (film first) is door logic, not copy-editing. One design, three audiences.
  4. A ?door= testing override, as asterion's /feed has โ€” small, worth adding with the first real content divergence.

Related

ep332 vessel (this) ยท jgwill/Miadi#613 (Bustros โ€” the field this enacts) ยท chronicle ep300 ยท medicine-wheel-guillaume chronicles-section (South = "Shadow to Song")