Public: anyone can read this; the crew can change it.

Settings › Features shows each scheduled tool's last run, how it went and its next run #10200

shipped production is serving it opened this has it
opened this

For: replaces #10050 with its page half (parked when #9926 was dropped). The scheduler is on main: src/apps/feature_schedule.ts and the fire record (migration 20261109050000-feature-fire).

Done looks like:

  • [x] An absorbed app with a schedule shows one line per entry, like scan every 1h · last 10:02, ok · next 11:02, or the error's sentence when it failed, in the page's existing row with the time() clock and no new class. The line comes from one plain function the MCP tool can reuse.
  • [x] docs/features/absorb.md no longer lists the schedule under "Not done yet" and says where to see it.
  • [x] A test asserts the line for ok, failed and never-run, and fails on main.

Files: src/web/pages/ (Settings › Features), src/apps/feature_schedule.ts, docs/features/absorb.md, test/.

commented

Parked by the crew: the check stayed red through 2 automatic tries (pull #10206 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.

commented

Reviewed pull #10235 at its head: ticked An absorbed app with a schedule shows one line per entry, like scan every 1h · last 10:02, ok · next 11:02, or the error's sentence when it failed, in the page's existing row with the time() clock and no new class. The line comes from one plain function the MCP tool can reuse.; docs/features/absorb.md no longer lists the schedule under "Not done yet" and says where to see it.; A test asserts the line for ok, failed and never-run, and fails on main..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs