157892a95a
Merge pull request 'speaker-state onto main (stance in packet, admit-only LoweringInput) + build notes' ( #3 ) from weksa-lowering/speaker-state-on-main into main
2026-11-03 19:27:33 +00:00
Weksa
c1b2778b15
Merge weksa-lowering/speaker-state into main; adapt the lowerer to admit-only LoweringInput
...
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>
2026-11-03 15:54:42 +00:00
Weksa
22eba3a106
lower: refuse role fills the frame does not name and referents no role mentions; header states what is and is not rendered (Soul pass on 3d851bf)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-02 18:27:18 +00:00
Weksa
3d851bf0e1
lowerer-first-cut: lower(&LoweringInput,&Inventory) by a fixed English table keyed by inventory ids; weksa lower, score, packet proof, inventory proof; inventory rev 2 and the nibu-proof-001 packet
...
Measured against the proof lowering: item:nibu:1 chrF 23.12 cosine 0.6313,
item:nibu:2 chrF 25.98 cosine 0.7245, item:brokkr:1 chrF 19.42 cosine 0.4516.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-01 08:29:38 +00:00
8d9c0270d1
entity-door-lows (2d): attested origins, every Cf refused in forms, bytes-only form bound, S6 under NFKC + case fold keeping marks, no-alnum texts refused, CLI flags and echoes (squash of weksa-lowering/entity-door-lows f1c9815..57dacf4; Soul s1, s2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:44:02 +01:00
d5ae292ebc
Face state: delete the void.speech_receipts record (20 outbound Discord receipts); ruling face-posts-tainted
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:16:12 +01:00
4fb817b18f
validate: positive twin for the admissible compile_fail doctest
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:39:42 +01:00
ad02feeeb6
speaker-state: rev 1 now has 61 entries (stance features in, three display features out)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:38:51 +01:00
283678a58b
speaker-state: reseed inventory rev 1, regenerate schemas (packet v4), fmt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:38:05 +01:00
86371d2ce4
speaker-state: packet stance (slot Stance), seed stance features, drop formality/warmth/intensity, admit is the only LoweringInput source, withdrawn items refused (WIP before regeneration)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:37:02 +01:00
f1c9815b26
Map: specs entity-door-lows (2d) and speaker-state (4, stance half); speaker-scene (4b) in the sequence; UAX #29 word probe
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:30:36 +01:00
869c82b686
scorer: chrF and meaning cosine of whole output against whole reference, no mask; Embedder port with Ollama adapter; pooled novel-n-gram leak diagnostics; aggregation by derived split (squash of weksa-lowering/scorer onto 20865ca, head 5689e62; spec r3, Soul s1-s3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:17:46 +01:00
20865cac59
entity-store (2c): referents cite entity ids; typed entity store with bounded NFC forms per language; corpus name spans on grapheme boundaries; required CorpusItemId; packet schema v3 (squash of weksa-lowering/entity-store 29d671e..ea2c96c; Soul s1, s2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:14:06 +01:00
29d671e338
Target: no-surface-leak with no free-text packet field and no scorer mask (leak-owned-by-flow-and-scorer-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 15:47:51 +01:00
28d4d37802
Map: the design paragraph names referents by entity id, not free text
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 15:44:46 +01:00
3064667ce7
Map: names are entity ids from a typed entity store; the scorer masks nothing (leak ruling 3), entity-store cut 2c, scorer r3
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 15:44:30 +01:00
01afcfbdb4
Target: no-surface-leak cites leak-owned-by-flow-and-scorer-2 (output-only name deletion)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 15:01:54 +01:00
6ba10a3fdc
Map: leak ruling 2 (output-only whole-word name mask, novel n-gram coverage), scorer s1 probe facts, scorer r2
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:58:13 +01:00
c47e8e415d
packet-store-corpus (2b): truthful corpus labels with ModelFamily and verbatim generator, whole-item S1, canonical keys, S6 no copy under a new key (squash of weksa-lowering/packet-store-corpus 491536c..f9258d5; Soul s1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:34:00 +01:00
491536cb30
Map: speaker state on the model page (stance in the packet, Speaker and Scene documents), body facts for 2b and scorer, speaker-state and language-ontology cuts before golf-loop-en
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:06:14 +01:00
28284cc8db
packet-store: weksa crate with typed packet, inventory and corpus stores, validator V1-V8 and V10-V12, derived split, published schemas and CLI (squash of weksa-lowering/packet-store 35fa979..c6190a6; spec r3, Soul s1-s4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:40:49 +01:00
b7aa687d13
Target: no-surface-leak restated as a scoring invariant with two owners
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 12:21:34 +01:00
548ddac8bd
Map: surface leak owned by the loop's context builder and the scorer, not door text rules (ruling leak-owned-by-flow-and-scorer, spec cut-packet-store.r3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 12:20:54 +01:00
044971a375
Target: persona drives register through each language's ontology (operator 2026-10-29)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 11:40:00 +01:00
9466b8342f
Map: packet-store r2 rows (typed ids, names, minted_for, split exclusion) and cut 2b packet-store-corpus
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 11:15:58 +01:00
35fa97913b
park-node-body fixes: remove Discord-derived ontology content and its catalog entries; contract is planned design only; drop stale fixture refs (squash of weksa-lowering/park-node-body-fix 3327edd..HEAD; Soul s1, s2 findings)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 10:41:36 +01:00
3327eddca3
park-node-body: park the Node body and Discord-sourced harness at parked/weksa-node-body; true README (squash of weksa-lowering/park-node-body 2583fb9..e41b60d)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 10:28:33 +01:00
2583fb91c3
Map: interlingua lowering model page, scoring, convergence and cut sequence
...
parked/weksa-node-body
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>
2026-10-29 10:10:21 +01:00
735708d33e
Research: fine-tuned lowerers and embedding-mapped lexicons
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:45:11 +01:00
d76b96789d
Research: golf-loop metric, leakage and corpus prior art
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:37:35 +01:00
2cea2b8a6d
Target: persona-nuance goal, corpus golf loop, conlangs in scope
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:30:41 +01:00
adb3615298
Target and research for the interlingua-lowering campaign
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:28:56 +01:00
Meta Vens
55c75e3bd0
Quarantine the Eve operator surface publisher; Eve is deprecated, rebuild on Thing 2
...
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>
2026-10-22 20:13:36 +02:00
Meta Vens
d16cff519f
Remove dead currentSnapshot, sendJson, readJsonBody helpers
...
parked/weksa-eve-surface
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>
2026-09-13 14:18:01 +02:00
Meta Vens
6f628f9637
Wire AGENTS.md into Claude Code memory
...
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>
2026-09-03 22:23:27 +02:00
Meta Vens
e9a00e8a3d
Move Weksa command ingress to RUDP
2026-06-23 22:54:54 +01:00
Meta Vens
54272da0d5
Publish Weksa command boundary store records
2026-06-16 11:30:32 +01:00
Meta Vens
3c2445718c
Publish Weksa health over Idunn RUDP
2026-06-16 05:18:26 +01:00
Meta Vens
41971230c0
Add Brokkr Eddic voice lowering fixture
2026-06-12 19:43:42 +01:00
Meta Vens
ac92a4a21d
Add Eddic cultural referents for Brokkr lowering
2026-06-12 19:23:17 +01:00
Meta Vens
fd75b28fe2
Preserve feminine Persona voice hints for MiMo
2026-06-11 22:01:56 +01:00
Meta Vens
223187ca70
Expose MiMo VoiceDesign on Weksa daemon
2026-06-11 21:07:48 +01:00
Meta Vens
39892d78d3
Remove unrelated daemon changes from MiMo register split
2026-06-11 20:32:32 +01:00
Meta Vens
8ad1b2e79d
Split MiMo performance register from language register
2026-06-11 20:27:51 +01:00
Meta Vens
5c4c774f20
Tune Nibu MiMo prompt toward anime register
2026-06-11 20:18:36 +01:00
Meta Vens
773078daff
Use MiMo VoiceDesign for speech provider projection
2026-06-11 20:10:02 +01:00
Meta Vens
0065fec2b3
Add MiMo speech provider target contract
2026-06-11 19:17:02 +01:00
Meta Vens
2edfb65af6
Add Metame affect tuning loop
2026-06-11 16:51:08 +01:00
Meta Vens
ca6a449a72
Add incongruent affect harness mode
2026-06-11 16:34:59 +01:00
Meta Vens
b873517ccd
Project temporary Persona affect state in swarm harness
2026-06-11 13:30:30 +01:00