docs(requirements): add rings to effect algebra
Add explicit northstar ring fields to effect_algebra requirements without changing behavior. req: effect_algebra/001 req: effect_algebra/002 req: effect_algebra/003 req: effect_algebra/004 req: effect_algebra/005 req: effect_algebra/006
This commit is contained in:
+6
-6
@@ -372,22 +372,22 @@ a `data-*` handle param is statically known or runtime-extracted. [north_star]
|
||||
## effect_algebra
|
||||
|
||||
### req: effect_algebra/001
|
||||
001 The canonical op set is minimal and closed: `Put`, `Insert`, `Remove`, `Move`, `Focus`, `Navigate`, `Emit`.
|
||||
0 001 The canonical op set is minimal and closed: `Put`, `Insert`, `Remove`, `Move`, `Focus`, `Navigate`, `Emit`. [north_star]
|
||||
|
||||
### req: effect_algebra/002
|
||||
002 `Put` replaces the payload of a resource. For a Slot, this means replacing its rendered contents. For an Atom, this means replacing its stored value.
|
||||
0 002 `Put` replaces the payload of a resource. For a Slot, this means replacing its rendered contents. For an Atom, this means replacing its stored value. [north_star]
|
||||
|
||||
### req: effect_algebra/003
|
||||
003 `Insert`, `Remove`, and `Move` operate on keyed collection resources. They require a key type checked by generated `KeyedSlot<K, T>` wrappers.
|
||||
0 003 `Insert`, `Remove`, and `Move` operate on keyed collection resources. They require a key type checked by generated `KeyedSlot<K, T>` wrappers. [north_star]
|
||||
|
||||
### req: effect_algebra/004
|
||||
004 `Navigate` changes browser history or represents a server redirect. Route matching remains outside hemx core.
|
||||
0 004 `Navigate` changes browser history or represents a server redirect. Route matching remains outside hemx core. [north_star]
|
||||
|
||||
### req: effect_algebra/005
|
||||
005 `Emit` dispatches a native `CustomEvent` and is the only raw JS interop primitive in core.
|
||||
0 005 `Emit` dispatches a native `CustomEvent` and is the only raw JS interop primitive in core. [north_star]
|
||||
|
||||
### req: effect_algebra/006
|
||||
006 DOM-specific operations such as `innerHTML`, `textContent`, class toggles, or keyed node lookup are runtime lowering details, not separate author-facing concepts.
|
||||
0 006 DOM-specific operations such as `innerHTML`, `textContent`, class toggles, or keyed node lookup are runtime lowering details, not separate author-facing concepts. [north_star]
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user