Next move

Decide whether to harden delivery policy/retry rules further or pivot to shaping the first real app on top of the now-closed lifecycle core.

Current objective

Stabilize async-app-runtime with explicit notification delivery consumers over the persisted event stream.

Where it stands

Phase
active
Phase group
execution
Attention
needs-decision
Project
async-app-runtime
Updated
2026-04-14T16:43:12+08:00

People and execution

Decision owner
Danny
Execution owner
Vance
Execution shape
one-shot
Control mode
delegated

Supporting context

Scope
Bootstrap async-app-runtime as a standalone repo for recurring, chained, and lifecycle-style async execution with a file-backed first slice, explicit checkpointing, attention inbox semantics, and adapter-based notifications; keep one-shot delegation out of scope.
Direction
Start with a file-backed single-host runtime, minimal CLI, durable run/checkpoint objects, and notification/inbox primitives before any SDK or UI expansion.
Verification target
Repository contains a working first file-backed runtime slice with deterministic due gating, run persistence, attention handling, and passing tests.
Authorization
Proceed with standalone bootstrap and first-slice implementation planning in the new repo.
Exclusions
Do not extend async-scheduler one-shot scope, do not build a UI first, and do not overbuild distributed orchestration in v1.
Exception criteria
  • Boundary drift back into async-scheduler one-shot scope
  • Lifecycle state and attention state collapse into one status model
  • First slice requires distributed coordination before single-host file-backed runtime works

Other recorded fields

created_at
2026-04-14T02:01:01+08:00
created_by
Vance
last_meaningful_update_at
2026-04-14T16:43:12+08:00
last_meaningful_update_summary
Keep async-app-runtime in active while child items are synchronized.
priority_hint
normal
primary_artifact_kind
scheduler
primary_artifact_ref
sc-async-app-runtime-001-update-20260414100218427292
not_before
2026-04-14T02:21:09+08:00
cadence
one-shot

Inspect

Artifacts

worklog

  • wo-async-app-runtime-001-capture-20260414020101524944
  • wo-async-app-runtime-001-note-20260414020107540626
  • wo-async-app-runtime-001-advance-20260414020118970283
  • wo-async-app-runtime-001-note-20260414020212716460
  • wo-async-app-runtime-001-note-20260414020658993463
  • wo-async-app-runtime-001-update-20260414020747910576
  • wo-async-app-runtime-001-advance-20260414020748032649
  • wo-async-app-runtime-001-note-20260414020807344371
  • wo-async-app-runtime-001-note-20260414021017307040
  • wo-async-app-runtime-001-note-20260414021351837534
  • wo-async-app-runtime-001-note-20260414022051326414
  • wo-async-app-runtime-001-note-20260414023050046619
  • wo-async-app-runtime-001-note-20260414024538912865
  • wo-async-app-runtime-001-note-20260414025603810236
  • wo-async-app-runtime-001-note-20260414031831741745
  • wo-async-app-runtime-001-note-20260414095337322945
  • wo-async-app-runtime-001-note-20260414110334544249
  • wo-async-app-runtime-001-note-20260414164312523887

checkpoint

  • ch-async-app-runtime-001-advance-20260414020748153308
  • ch-async-app-runtime-001-advance-20260414020748275540
  • ch-async-app-runtime-001-advance-20260414020748391159
  • ch-async-app-runtime-001-launch-20260414022129097525

scheduler

  • sc-async-app-runtime-001-launch-20260414022129095502
  • sc-async-app-runtime-001-update-20260414023058030059
  • sc-async-app-runtime-001-update-20260414024554066497
  • sc-async-app-runtime-001-update-20260414025557515524
  • sc-async-app-runtime-001-update-20260414033121890143
  • sc-async-app-runtime-001-update-20260414035355950212
  • sc-async-app-runtime-001-update-20260414040308880493
  • sc-async-app-runtime-001-update-20260414042325614635
  • sc-async-app-runtime-001-update-20260414100218427292

Metadata

Tags

none

Runtime summary

Status
launched
Session
n/a
Owner
Vance
Verification target
Repository contains a working first file-backed runtime slice with deterministic due gating, run persistence, attention handling, and passing tests.