Meta Vens
98e30de3fb
tests: the surface carries the reply's vote key; a withdrawn vote is read on a later beat; an urgency in her turn's second is consumed
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 09:19:37 +01:00
Meta Vens
9c13a4291d
persona tests: the out-of-bounds replies name their vote
2026-10-31 09:09:39 +01:00
Meta Vens
bc9e75debe
schemas: the pulse, request and response schemas re-derived for tempo_vote_withdrawn
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 09:07:01 +01:00
Meta Vens
20fb808e7b
tempo: an explicit null vote withdraws the standing one; the Pulse says so in its own field and the reply may omit the vote key
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 09:05:26 +01:00
Meta Vens
ef218e3dab
heartbeat: the cost test admits within the batch cap; the public surface drops the MindRead accessors
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 08:55:45 +01:00
Meta Vens
8b648c2140
huginn-mind tests: a pulse holds a vote or an urgency, never both
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 08:53:07 +01:00
Meta Vens
d16b21a2c8
heartbeat: her last turn, standing vote and declared urgency are one bounded read each, ordered by admission
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 08:51:53 +01:00
Meta Vens
6e91f1bf6a
huginn-mind: ran, voted and urged index the runs and pulses a reader asks for newest-first
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 08:51:53 +01:00
Meta Vens
c57cc985d1
mind-body tests: delete the billing and dial helpers the teardown left unused
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 08:51:25 +01:00
Meta Vens
3ce4b91b95
public surface: tally takes one optional vote per Mind (tempo-silent-means-default)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 08:05:22 +01:00
Meta Vens
1c0182195d
tempo: every Mind of the roster votes; silence and an unreadable mind count as the default beat
...
Ruling eureka-body:ruling:tempo-silent-means-default: the tally is the lower median over all Minds, so one voter among silent Minds cannot move the beat. Addresses finding tempo-one-voter-decides. Also pins that the newest vote is found across pages of pulses.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 08:02:30 +01:00
Meta Vens
12615fdc63
self_run tests: the claim tests read the start message at the lease's own instant
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 07:54:37 +01:00
Meta Vens
aef5decb11
self_run tests: main's claim tests read the start message on the plan-usage wire
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 07:51:42 +01:00
Meta Vens
46834c3dcd
self_run: the imports the claims read needs, left out of the merge
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 07:50:31 +01:00
Meta Vens
497b3078d3
Merge origin/main (start-brief) into heartbeat-joint-lever: the claims and task section only, the run's budget stays unread
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 07:49:11 +01:00
Meta Vens
79a64c1256
heartbeat: a standing vote stands until she replaces it; a winner that cannot start passes the beat on
...
A Mind's vote is her newest pulse that carries one, read back through the pages of her pulses rather than the newest eight. The pick passes over a winner whose launch is refused to the next eligible Mind, and her last turn is her newest turn that ran, however many withdrawn launches follow it.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 07:48:27 +01:00
Meta Vens
3ef5994385
persona tests: a vote alone or an urgency alone is still one pulse
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 07:05:35 +01:00
Meta Vens
686f6d4888
tests: pin the survivors that mattered (score arithmetic, pulse bounds, foreign pulse, heartbeat.cc store and its fail-closed refusal)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:52:50 +01:00
Meta Vens
c7cd9ee0aa
mind-self-run: the start message carries every claim's task (squash of eureka-body/self-run-start-brief 21fb9b2..04b8ef0)
...
Each claim gets its own section in claim order: a follow-up's item verbatim,
a cut spec named as the task, an absent or other claim named by id. A failed
claim read fails the run before any lease or child. Spec
eureka-body:cut_spec:cut-cut-self-run-start-brief.r1, report .h1, Soul
verdict .s1 (promises hold; two Low findings filed).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 06:38:53 +01:00
Meta Vens
16f54117ab
schemas: the request wire schema is the derivation, without interleaved test output
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:07:17 +01:00
Meta Vens
2843df16bd
mind-body tests: the connector transport against the kit's real server, on the usage-only wire (turn, usage readout, refusal, wrong key, endpoint)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:05:31 +01:00
Meta Vens
c8749c5657
tempo: rustfmt the new files (the rest of the repo is not rustfmt-clean at its base, so no other file is reformatted)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:03:32 +01:00
Meta Vens
751923d326
schemas: regenerate the mind request and response wire schemas for the Pulse kind
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:01:43 +01:00
Meta Vens
a6302f0dd9
tests: restore the self_run ceiling and flush tests and the persona DM-room, flag and outcome tests on the usage-only surface; close the red tests; regenerate public_surface.txt; strip stale initiative and dial wording
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 05:58:44 +01:00
Meta Vens
090712edfb
tests: rig stamps launches on its clock, reply keys in persona tests, pulse in the schema command and the target count
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:47:54 +01:00
Meta Vens
90d4637c96
tests and schemas: Pulse in the kind enums, reply keys, vote replacement, one clock read per lease
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:44:44 +01:00
Meta Vens
bd5a50e1d3
lease_client: vendor the connector lease_v2 byte goldens (ModelConnector c1802d8) and pin the kit to that merged commit
...
The client decodes every published refusal and the grant and encodes the request
and each message back to the same bytes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:41:33 +01:00
Meta Vens
40330d9cd9
self_run integration: drop the settle record leftovers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:38:48 +01:00
Meta Vens
a5fa63371c
self_run integration: drop the settle record
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:36:47 +01:00
Meta Vens
7972d971e4
integration tests follow the usage-only surface; connector_kit test removed (WIP)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:35:34 +01:00
Meta Vens
78f508efc3
tests follow the usage-only surface (WIP)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:34:07 +01:00
Meta Vens
a55ca1598d
persona and self-run tests follow the usage-only surface (WIP)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:32:56 +01:00
Meta Vens
22237f5d44
control tests: brakes only, old swarm store fails closed (WIP)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:31:10 +01:00
Meta Vens
b264865be4
heartbeat tests, tempo tests, golden for Pulse (tests WIP)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:28:36 +01:00
Meta Vens
056ca778d8
mind-body: tear out dollar metering; a shared tempo heartbeat; usage-only connector (WIP, tests follow)
...
Delete the classifier, initiative, burn, base-rate dial, shares, Envelope dollars,
persona turn max_cost, --max-budget-usd and the Self-run settle. Add tempo::tally
and tempo::pick, self-declared urgency from the reply as a Pulse, the usage line in
Persona input, and the wire-v4 connector (lease v2, usage_readout).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:24:54 +01:00
Meta Vens
a4f4d04665
eureka-pipeline: the Pulse kind (a Mind's heartbeat vote and declared urgency), instance-rooted; huginn-mind admits it in her own mind only
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:15:15 +01:00
Meta Vens
21fb9b2b04
mind-self-run: every exit closes her Run once with the result's excerpt; the child sees EUREKA_INSTANCE and HUGINN_ENDPOINT for the huginn CLI
...
Squash of eureka-body/self-run-closes-run 55dd620..93f93c1 (Soul go; orphan
sweep cut: the mind admits one Self run in force and launch's close_dead closes
a dead holder). Operator: 'Look into the stale runs issue' and 'why has this
xenos filth not been replaced with nice clean CLI yet'.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:02:20 +01:00
Meta Vens
bdf3d14cc4
Merge self-run-permission-mode: Self runs pass --permission-mode bypassPermissions
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 03:51:49 +01:00
Meta Vens
5c2a861a6f
Merge persona-addressees and self-run-permission-mode (Soul go on both)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 03:51:48 +01:00
Meta Vens
c6cceb6704
self-run: the actuator fixes --permission-mode bypassPermissions; print mode started in Manual (managed defaultMode not applied) and --permission-prompts none denied every eureka-state tool
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 03:33:11 +01:00
Meta Vens
92ecc697b1
persona: to_you is the organ's token; to is a JSON array of the other addressees
...
A mention string, display name or name list could write the word you into
the quoted join and pass for her own id. Now only to_you=true, derived from
her own sender id, says a message names her. Restores the newline escape in
the line format.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 03:32:55 +01:00
Meta Vens
5a035bff23
persona: put the addressee reading line in the turn input
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 03:10:09 +01:00
Meta Vens
005fa7aaa5
persona: render whom each message addresses and say how to read it
...
The mouth delivers each message's mentions but the turn input never showed
them, so a Persona could not tell a reply to another Mind from one to her.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 03:08:19 +01:00
Meta Vens
f896fbaa75
self-run: the result events text, subtype and error flag are written to the unit's stdout, bounded to 4 KiB and marked when cut, so what claude concluded reaches the journal
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 03:01:18 +01:00
Meta Vens
d98a9db5fe
self-run seed: validate the copied links in the destination, so a link that leaves the seed and returns by its own name is refused
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 02:47:34 +01:00
Meta Vens
d0e58221aa
self-run: the config copy reproduces in-tree seed links, refusing any that resolve outside the seed; the start message names the eureka skill
...
A link is checked by canonicalising it in the source against the canonical
seed root, so a link through another in-tree link cannot escape.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 02:34:06 +01:00
Meta Vens
1421b5fe0a
mind-persona tests: pin the doctrine bound at 96 KiB (kills the only surviving mutant)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 01:40:38 +01:00
Meta Vens
773331a75e
mind-body: pin the persona doctrine and campaign surface
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 01:30:09 +01:00
Meta Vens
35677d7ff0
mind-persona tests: a mind with no campaign; doctrine re-read across turns
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 01:27:06 +01:00
Meta Vens
d00b42125e
mind-persona: doctrine files lead each turn's instructions; the campaigns in force are listed and constrain start_self_run
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 01:25:03 +01:00