Support metadata-resolved app/package running conditions #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Planner should evaluate application/package liveness conditions from runtime snapshots without forcing users or DSL authors to know raw process-table invariants.
The user-facing intent is closer to:
not:
Required actions
SystemStateas final booleans/resolved active app identities;SystemStatecontract change.CHANGELOG.mdentry for any public JSON/SystemState/Planner contract changes.Current context
Current Planner evaluates
ProcessRunning name _observeStrategyby checking whetherprocessNameText nameis present inSystemState.runningProcesses. That is intentionally simple but too low-level for user-facing app identity.The immediate local cleanup renamed the ignored field from
_argumentsto_observeStrategy; argv matching is not currently present in IR.Dependencies
appRunning/packageRunningconstructor.Acceptance criteria
SystemStatesnapshots.