New dao-ontology.md: Dao as living well, painting as duty, unpainted as
heresy unless path-true, gauche when a statement borrows the look; native
terms as context-tagged readings with the chosen gloss recorded apart; claims
tagged E/I/E->I. language-design.md re-framed where it leaned on shame.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The example carried imperial_frame, an imperial-ontology reading, in the
client packet, contradicting rtd-imperial-aesthetic-reading-to-ontology.
Replace it with neutral facts plus stance and say why.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Oluneihe withdrawn (forbidden h; Olune is Deru's root). Ilawerum is Deru's
ila+werum, not a candidate. Ellumaiwa fails the no-doubled-letter rule.
Dozkai/Druzkai is two edits. Drop the no-phonology caveat and the spelling
state section (respell merged in Weksa #4, Zyphos #1).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
One brief per DRAFT name from weksa-body/zyphos-name-drafts: speaker,
addressee, register, meaning decomposition, applicable sound rules, and
reject conditions. Records the Sa'auei'a -> Sa'ueia rename state. No names
are canon.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Per ruling rtd-imperial-aesthetic-reading-to-ontology: the packet carries
neutral facts plus stance; the reading belongs to the imperial ontology.
Removes the runtime-data sketch block in rust-to-dust/language-design.md
and the rtd.aesthetic_reading extension example in interlingua-standard.md.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Drop the unmerged speaker-state wording (stance landed in PR #3; only
Speaker and Scene remain planned, cut speaker-scene) and record the four
rtd-imperial-* rulings in Section 7.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Spelling only, with Deru's permission (2026-11-04 #zyphos): language-design.md (6),
README.md (2), state/map.yaml (2) as scoped. Other hits left for a ruling.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Speech community and status ladder, phonology, stance/restraint marking,
meaning decomposition, and the packet fields the lowerer must provide.
Evidence and invention tagged throughout.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No textual conflict except data/interlingua/inventory.cc (binary): regenerated as
the branch's rev 1 (61 entries) plus `weksa inventory proof` (rev 2, 7 entries).
Semantic breaks fixed: proof_packet() carries an empty Stance; `weksa lower`
re-admits the stored packet (idempotent) because validate no longer returns the
view; tests/lower.rs builds views through PacketStore::admit; seed_reseeded
expects seed plus proof revision. AGENTS.md records the CARGO_HOME requirement
and the proof packet key.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Prose map for campaign weksa-lowering, written by Imagination for the
Eureka-area Self (session self-2026-10-29-eureka).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Removes buildOperatorSurface, the surface_state and interface_binding documents, eve-surfaces.cc and the surface advertisement entries. Typed state and the provider advertisement stay. Parked at parked/weksa-eve-surface per thing2:ruling:eve-dashboards-quarantined.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
REC-122:
- `currentSnapshot()` had no caller (the `cachedSnapshot` variable it
wrapped is still legitimately read directly by
`refreshWitnesses`'s overlap-skip branch, so only the unused wrapper
function was removed, not the variable).
- `sendJson` and `readJsonBody` are remnants of a removed HTTP
ingress; neither has a caller. `httpError`, which `readJsonBody`
called internally, is kept — it is used by 13 other call sites
throughout the file.
Kill attempts that failed: none.
- `rg -n '\bcurrentSnapshot\b' scripts/weksa-daemon.mjs` -> only its
now-removed declaration (repeated the census command against
current HEAD before editing).
- `rg -n '\bsendJson\b|\breadJsonBody\b' scripts/weksa-daemon.mjs` ->
only the two now-removed definitions.
- Not exported from the file and no other file requires/imports
scripts/weksa-daemon.mjs as a module, so no cross-repo consumer is
possible for these unexported local functions.
Checks run: `node --check scripts/weksa-daemon.mjs` -> syntax OK. No
package.json/test suite exists in this repo to run beyond that.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude Code reads CLAUDE.md, not AGENTS.md, so this repo's doctrine was
invisible to it. This one-line import makes the existing AGENTS.md load
without duplicating or renaming it. Codex is unaffected.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>