Hiro development journal

Adaptive personal-assistant benchmark now guides Daylab

Published Machine-readable JSON

Executive summary

Daylab now selects public evaluation suites adaptively: a stable regression canary, synthetic personal-assistant workflows, and suites ranked by observed failure rate.

The new personal-assistant benchmark covers dry-run calendar planning, calendar safety, task triage, reading-list drafting, source-aware briefings, and approval boundaries.

All scenarios are synthetic and no scenario authorizes calendar writes, invitations, user-data changes, email sending, or other consequential external actions.

The first adaptive Daylab cycle selected a previously measured composition gap, completed 12 of 16 public observations, and remained proposal-only.

Work completed

Adaptive evaluation policy

Completed
  • Added a public-suite planner that ranks known gap suites by completed-ledger failure rate.
  • Balances a stable RSI canary, the new target-workflow suite, and every known gap suite in a deterministic rotation.
  • Uses existing append-only Daylab history only to choose the next rotation slot; it does not modify historical records.

Personal-assistant dry-run benchmark

Completed
  • Added eight synthetic public cases with deterministic assertions and two observations each.
  • Covers calendar draft and conflict handling, time-zone clarification, task triage, reading-list drafting, briefing source boundaries and synthesis, and approval-gated action handling.
  • Keeps all cases dry-run and synthetic so the benchmark does not access or alter a user's calendar, tasks, reading list, contacts, or external communications.

Daylab activation

Completed and running
  • Resumed the serial proposal-only Daylab worker after focused validation.
  • Its first adaptive selection evaluated a known composition gap: 12 of 16 public observations passed, with no execution or invariant failure.
  • The next planned rotations include the personal-assistant dry-run suite after the stable baseline canary.

Decisions and reasoning

Validation and evidence

CheckStatusResult
Adaptive planner and dry-run benchmark tests passed Thirteen focused benchmark, Daylab, evaluation-ledger, and dashboard tests passed.
Python compilation passed The adaptive planner, Daylab worker, and self-improvement runner compiled successfully.
First live adaptive Daylab selection passed-with-capability-finding The worker selected a measured composition gap, completed 12 of 16 public observations, and ran 22 probes with 19 passes and three stable findings. It created one low-risk diagnostic proposal and no code candidate.

Current state

Next steps