section
#>home_frame

Prose keeps the first screen oriented around identity, useful routes, and plain-language reasons to keep reading.

inspect the copy promise
kernel_entry

kernel entry

I'm Spwashi.

I build software and make art.

This site turns recurring practice into public artifacts: operator handles, proof cards, study routes, visual systems, and reusable semantic contracts that stay legible in screenshots, pitches, and live work.

The clearest examples right now are the curriculum surfaces and the operator system — practical handles with measurable states, built to be carried, tested, and returned to.

A good surface gives you a place to stand, operators as working handles, and a way to carry measures and study routes forward. It should feel like a live room, not a list of destinations.

Skim for prompt handles: a route, a material, a behavior, a substrate that can receive charge. The loop is simple: notice a seed, name its owner, test one change, leave a result note. Make the middle legible, not just the start and end.

The site should reward reading: a good paragraph holds a usable image prompt, a component behavior, or a teaching analogy that a visitor or model can extract without guessing what the page was for. Canvases, routes, recipes, and RPG scenes all become substrates for sustaining or releasing a charge. Screenshots freeze a midprocess state that can still prompt the next move.

The interface teaches by return. A route remembers where you are, a chip hints what it does, and a shift in time, scroll, or context makes the same component behave like a different local spirit instead of a generic widget.

Try this as a tunable reading surface: culinary reading, garden room, or runtime atlas.

  • cookbook
  • magazine
  • research
  • prompt
  • lore
Why home exists

To hold meditation and attention as practical relation work: self, local context, and global horizon stay in one durable frame instead of scattering across drafts, apps, and moods.

Primary readers

Developers, artists, returning students, and working adults who need compounding stability while tools, genres, and social systems keep changing shape.

Concrete things you can leave with

Route maps, proof cards, session seeds, visual lattices, storyboard beats, curriculum fragments, and prompt packs that can travel into prose, lyric, image, audio, or teaching work.

Example: hold any living term on this page to prime it as a working handle (operator, measure, or curriculum fragment) into the cauldron.

Current direction

The site helps me practice through recipes, components, spells, study plans, and session notes — then share what is worth reusing. The current metaphor is a cookbook with engineering notes in the margins. The test: can a pattern be read, reused, revised, and served to someone else without losing its source?

The site is built for adults still learning in the middle of ordinary life: parents keeping their minds warm, engineers who want theory without losing craft, people who need humor, fantasy, and nourishment to stay in practice.

The whole thing is a recursive editorial loop: make, inspect, reroute, repeat. The center of gravity is spw-workbench, with projections into Spw language design, software routes, author craft, math, tools, texture.website, RPG Wednesday, lore.land.

CSS describes constraints, spacing, overflow, and adaptation. Lower-level languages make memory, timing, and resource pressure speakable. A small set of rules can expand into many states — which is why software models stories, businesses, towns, and long-running projects better than most planning tools do.

The website holds the practice together instead of scattering it across apps, feeds, and moods. When structure holds, learning compounds instead of resetting. RPG Wednesday has run for over a year now — sessions, library cards, cast notes, and logs accumulating into usable public canon.

Entry can be through soup, wings, a component, a character, a CSS state, or a trade ingredient — the underlying move is the same. Stock becomes context. Reduction becomes compression. Mise en place becomes dependency clarity. A session becomes a test kitchen for lore.

Culinary techniques ask for inventory. When a page says bloom, temper, deglaze, or reduce, it can also suggest a shopping list, a memory character, and a scene. A cook learns what to buy. A software engineer learns what operation is running. An RPG table gets a mnemonic creature that makes the concept stick.

The interface should feel like a marked-up field guide, not a pile of controls. Links still navigate. Buttons still announce themselves to assistive technology. But the visible language can call them handles, lenses, provisions, route clues, and pantry notes — so the page feels like somewhere to mosey through, not operate.

Much of this gets worked out in video. Speaking is practice, not a polished trait. The boonhonk idea is less a label than a disposition: a way to test how tone, force, and interactivity change when structure is allowed to recombine.

The site should feel learnable before it feels elaborate. Depth appears through repeated handles, visible state, and small shifts in spacing, color, or copy. Resonance here means a visual relationship that teaches the reader what changed and why it matters — not volume, but signal.

Spwashi logo plate showing the Spwashi mark and wordmark in teal and gold on a warm paper field.
A wide teal and amber threshold scene with small glowing structures and a celebratory field-like atmosphere.
Occasion threshold A landing image for the holiday feeling without naming the holiday: a page can invite return, preparation, and shared practice before the next occasion arrives.
#>entrance_sorter

Choose your entrance

threshold

Start with the role that matches your actual pressure right now. Pick one need — not your entire identity.

For developers

Use About, Software, and the Website Field Guide when you need route structure, reusable components, or something that can become a prompt later.

For illustrators and painters

Use Play, Town Atlas, and Recipes when you need scene pressure, objects, surfaces, and material cues that can be drawn or staged.

For performers and RPG collaborators

Use RPG Wednesday, Sessions, Cast, and Library when you want readable memory, dialogue pressure, and a durable place for a table to become public.

A useful homepage is mise en place for attention: tools visible, surface clear enough to begin, next move findable without memorizing the whole pantry. Name the ingredients well and the same page becomes a story seed.

I have a concrete request.

Open Services, Cards, Now, or Contact when the work needs to become an offer, a referral, a UX-flow test, or a direct ask. This path helps when the page should name the next move plainly instead of asking the reader to translate the whole atlas first.

@ services ^ cards

Why this card exists

This route gives a collaborator a direct way to ask for help without first learning the rest of the atlas.

It produces a live offer path, a proof surface, or a small next action that can be completed quickly and shared without extra framing.

I want to keep the cadence public.

Use the current sprint, membership, and proof cards when the task is to help the work move forward. This route connects to the work-in-progress state, the recurring release cadence, and the small actions that keep the system alive while the public can still follow along.

$ now #> membership

Why this card exists

This card helps when support is logistical rather than expressive.

It keeps coordination visible enough to share without turning it into a bigger task than it needs to be, which makes the cadence easier to trust.

I want to inspect the method.

Use About, Software, Settings, and the Website Field Guide when the goal is method, architecture, or inspection. This card helps when a route should explain itself before it asks for trust, and when the reading climate itself needs a visible control.

? about #> field guide

Why this card exists

This surface exists because a reusable medium should teach its own structure.

Developers and curious readers can use it to find the method before they commit to the whole site, and to see which parts are browser-local versus authored.

I need a smaller next move.

Use Care, Topics, and proof cards when the problem is not only knowledge but getting your footing back well enough to act. Return here after the immediate pressure has been named, because the next move should be small enough to finish and obvious enough to start.

! care * topics ^ cards

Why this card exists

This route exists for moments when the page should lower friction before it asks for a decision.

It can produce a steadier entry path, a topic neighbor, or a proof card that makes progress visible without adding ceremony.

I want neighboring routes.

Topics, Town Atlas, Blog, Play, Research, and Tools are the broader lattice when you want to learn sideways. This surface produces neighboring routes, not just more labels, so the next click can feel like a good adjacency instead of a random exit.

* topics #> town atlas ~ play ? research

Why this card exists

This is the exploratory route for when a visitor wants to move by relation instead of by category.

It helps the site remain a field guide rather than a single-path funnel, and it makes the adjacent routes legible enough to compare.

I want to tune the boonhonk register.

Use the boonhonk register when the question is how a system behaves once disposition, signal, and recombination are part of the interface. This is the route for playful-social generosity with enough structure to stay useful and noticeable.

* boonhonk register ~ rpg Wednesday

Why this card exists

This card exists to show that tone is part of system design here, not an afterthought.

It gives the site a way to surface wonder, recombination, and public play without losing the practical route or the reader’s footing.

^learning_loop

Use the site like a learning surface.

gateway

Learning science as a reading habit, not a slogan: one question in, one artifact out, revisit from a neighboring route.

What this loop protects

the site should help people learn something that survives the visit.

Best use

you need a visible loop from question to artifact to return path.

Leave with

proof cards, route maps, prompts, and recurring habits that make the site easier to revisit.

1. Start with the smallest honest question.

Pick the route that matches your actual pressure now, not the most prestigious topic on the page.

2. Turn the visit into a visible artifact.

Make a card, note, screenshot, route map, or quest so the learning can survive mood drift and time passing.

3. Re-enter through a neighbor.

Use topics, play, care, software, or search to test whether the pattern transfers when the context changes.

#>reader_builder

Read the method or inspect the mechanism

paths

Some visitors want the prose and canon. Others want the route model and runtime. Both get a first-class path, and both should leave with a smaller next move than they arrived with.

A component is a small machine for arranging attention.

For readers

Start with About, the Website Field Guide, the Town Atlas, and Recipes when you want the site’s story, method, and reusable craft to stay close together. This path connects to lore, practical routes, and the material practice behind the pages.

? about #> website guide ^ town atlas . recipes

For builders

Start with Design, Settings, Software, Search, and the inspect query when you want the browser-local controls, CSS, data attributes, and layout behavior to stay legible. This surface helps the site feel like a system that can explain itself, not just render itself.

#> design = settings ^ software @ semantic spells ? inspect query

~"returner_drift"

If you are returning, let the route change.

re-entry

The center of gravity moves. Learning weeks, research weeks, playtest weeks, and publishing weeks deserve different doors.

Reasons to re-enter

Change is welcome.

Use a different route than last time on purpose. The atlas is healthier when it supports drift.

Wonder needs neighbors.

Software should be close to math, craft, care, and play so the questions can mutate.

Proof beats vague intention.

When a thought matters, turn it into a page, card, quest, prompt, or small semantic spell someone else can point at, inspect, and replay.

Fresh entry

Pick the route that makes your next question stranger and smaller.

That might be topics if you need a map, search if you need a term to return through, cards if you need a proof surface, or the blog if you need to watch fragments turn into public form.

#>town_library

Enter the Town Library.

library

College-level thinking through a playable library: session notes, guide characters, studio quests, garden prompts, and curriculum surfaces that use economic analogies as first-class teaching tools with mandatory boundary tests. Choose a role, name the pressure, make the artifact, carry the evidence forward.

For the story substrate itself, move to the Town Atlas. That keeps the practical library and the world bible separate enough for humans and models to review without guessing which page is doing which job.

Start a first quest

Make a route map, quest seed, or systems diagram in one sitting, then save the reflection as evidence.

@ choose quest

Meet the guides

Use Grounding Rod, Cask, and Avalanche Evan as learning interfaces, not only character art.

~ guide cards

Practice the college bridge

Notice, name, build, document, connect, and extend before committing to a major label.

? wonder path

Study technical fundamentals

CS concepts through bounded economic analogies, mandatory boundary tests, local artifacts, and developmental climate as equity buffers.

#> living learning surface

The kernel and live inspector you can open on this page — the component tags, attention fields, resonance grammar, and naming sigils — do not have to stay behind when you cross. In the Library they become part of the long work: a naming engine you can feed with garden prompts, a lens for the scrying bowl, a codex a careful person might still be annotating three generations from now. Gestures performed here can be carried through and composed in the cauldron or planted as living spell trails.

last attention carried:

^local_record

A screenshot can explain intent.

record

A screenshot is a local record: an ask, offer, agreement, reference point, or chosen disposition — something that says what happened here.

Fund the current sprint

See the active target, what it unlocks, and how someone can help in thirty seconds.

$ open /now/

Create a local record card

Make a screenshot-ready record for an ask, offer, pledge, reference, decision, or membership signal.

^ open /cards/

Join the working field

Choose an observer, reference, working, sponsor, or collaborator role without turning membership into a fan club.

#> open /membership/

Commission work

Use creator packages, business web work, consulting, or a direct support path to fund useful output.

@ open /services/

Privacy stays direct: drafts are not automatically public, screenshots should say why they exist, and shared records should expose only the context someone needs to act well.

? "operator_field"

Choose a first route

field

Action layer. Start with the workbench, a topic route, a live playtest, or the tools that help someone describe their work well.

* "wonder_rewards"

Thanks for wondering through the skills.

memory

A skill surface should return something for the attention it asks: a clearer question, a usable pattern, a replayable spell, or a next move you can actually take.

Learning game

Notice, name, fold, note, return.

  1. NoticeFind a word, ingredient, operator, prompt, scene, or interface behavior that makes you curious.
  2. NameUse the visible label, Spw sigil, or nearby copy to give the discovery a handle.
  3. FoldOpen the details, related route, or resonance peer that keeps the idea one handle away.
  4. NoteWrite the smallest useful question, recipe, sketch prompt, or genre move before the context evaporates.
  5. ReturnReset the page, change the climate, or revisit the route later to test whether the idea stayed legible.

Gratitude

Thanks for staying with the strange routes long enough to find a handle.

Wonder is useful here because it keeps software, art, care, and play from sealing themselves off too early.

Rewards

A smaller next step

A route, card, or tool that makes the work feel startable.

A cross-link worth testing

A neighboring skill surface to borrow from before the thought stiffens.

A replayable spell

A screenshot, prompt packet, card, or route sequence you can run again under different conditions.

A reason to collect

Collection should mean “this helped me notice,” not “the page awarded a score.”

A route back to the term

Good vocabulary should help you rediscover the route, prompt, or proof card after the first reading fades.

~"climate_tuning"

Tune the atlas

tuning

Settings stay in this browser. Route bias, color atmosphere, and wonder memory — tunable without touching the kernel.

Current state

Read the active environment

mode: auto pack: neutral paper palette: route memory: nearby

Resonance dimension

Choose a reading bias

workshop

Theme

Set light and material family

Wonder memory

Control resonance carry

Vocabulary discovery

Choose how loudly concepts answer back

Minimal keeps the page quiet. Field shows nearby relation cues. Rich turns vocabulary, prompts, ingredients, and Spw handles into a more collectible learning surface.

Runtime plumbing

Show why scripts are present

Turn on module visuals when you want rails, seams, and handles to say which scripts evaluate semantics, layout, state, visuals, routing, or interaction.

#>"entry_loops"

Three good first loops

loops
#>promo_wonder_cycle

A reason to wonder today

cycle

One card makes the work easy to start. One card gives the page a reason to change tomorrow. Both work without JavaScript.

^"reading_layers"{

Read the site as prose, grammar, outputs, or system

layers

Prose mode

Prose mode keeps the surface anchored in readable public language before asking you to inspect the machinery. Every character in <Spw> is a cognitive gesture. A frame #> orients. A probe ? opens inquiry. A reference ~ reaches without binding. An action @ commits. A surface > projects.

The same unit can be stressed differently depending on context. A word may be plain prose in one paragraph, a topic handle in another, an operator route somewhere else, or a label inside an SVG.