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
99d3c05b09
pool: simpler admission guard (clippy)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:58:55 +01:00
Meta Vens
e3d289fec8
sources tests: the batch test belongs after the last test, not inside it
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:57:34 +01:00
Meta Vens
1cfb905306
tests for the mutation survivors: char bound and newline accounting, catalog paging, batch bound, a source search through the daemon, the shared queue bound and abandon by ticket
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:56:22 +01:00
Meta Vens
bd39f95cfe
pool: type alias for a piece's outcome; the mismatch test re-admits the endpoint after its model changed
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:55:01 +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
bc8e071bf7
embedder pool in the shared index module (GPUs concurrent, CPU reserve, per-endpoint identity); huginn-sources uses it; the failover chain is deleted
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:51:57 +01:00
Meta Vens
040ae57d53
daemon: a source search is a Search with no mind part (keeps the Handled/Routed sizes clippy already accepted)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:44:49 +01:00
Meta Vens
b16c0619a0
daemon: box the mind search so Pending stays small (clippy)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:43:27 +01:00
Meta Vens
393a0aff62
live smoke: refresh one small public repo into a scratch source collection, search it, delete it; the Qdrant source port can be pointed at a scratch collection
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:40:22 +01:00
Meta Vens
9d081e2501
schemas: drop a runner line that landed inside the regenerated request schema
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:39:40 +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
09fb87168f
schemas: publish SearchSources and Sources (derived from the wire types)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:36:57 +01:00
Meta Vens
528deb296b
sources tests: do not hold the fake's lock across its own accessor
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:32:51 +01:00
Meta Vens
6a66425931
source-search: compile fixes (startup bound, mirror init, test literal)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:27:50 +01:00
Meta Vens
d77747023e
huginn sources: CLI door for SearchSources
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:25:26 +01:00
Meta Vens
1c227f5907
huginn-daemon: source index (chunker, git mirrors, forge catalog, refresh with embedder failover, SourceIndex on Qdrant), huginn-sources bin, daemon/worker source search not gated by the mind's index
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:25:25 +01:00
Meta Vens
5074181ebf
wire: SearchSources/Sources, SourceQuery with its door, SourceHits (source-search-forge-public)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 06:25:25 +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