Design app/package running condition #40
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
Let users describe application liveness by stable package/app identity instead of knowing OS process invariants.
Example desired DSL shape:
or, if naming settles differently:
This must not mean raw
comm == "steam". It means the FrogOS metadata/runtime layer resolves the package/app name into concrete process matchers.Required actions
appRunning; considerpackageRunningonly if the FrogOS package identity is the true user-facing concept.DSL.Conditiononce IR exposes the corresponding condition/reference type.CHANGELOG.mdentry because this changes public DSL API.Contract expectations
/procsemantics.Dependencies
Acceptance criteria
appRunning "steam"and compile to versioned IR.processRunningsemantics are either deprecated, renamed to an explicit low-level escape hatch, or documented as raw process matching.