feat(runtime): add memory observability controller pilot (#3405)

This commit is contained in:
安正超
2026-06-13 17:42:06 +08:00
committed by GitHub
parent e201a881ec
commit 624de31143
4 changed files with 175 additions and 28 deletions
@@ -114,6 +114,17 @@ This snapshot intentionally does not define an admin route, scheduler, service
registry, worker start/stop path, readiness signal, peer signal, storage write,
or metrics emission change.
## BGC-004 Controller Pilot
The first controller pilot is also memory observability. It converts the
existing desired inputs and status snapshot into a typed reconcile plan. The
pilot reports desired state, current state, and worker mutation intent.
The only allowed worker mutation for this pilot is `none`. Repeated reconcile
calls must return the same plan for the same snapshot and must not request a
worker start, stop, resize, wakeup, storage write, readiness signal, peer
signal, or metrics emission.
## Future Reconcile Rules
Future reconcile work is allowed only after a read-only status snapshot exists.