docs(requirements): tighten local rows
Add explicit northstar ring fields to local requirements and shorten local command-log wording without changing behavior. req: local/001 req: local/002 req: local/003 req: local/004
This commit is contained in:
+4
-4
@@ -683,16 +683,16 @@ what a valid business email is. [north_star]
|
||||
## local
|
||||
|
||||
### req: local/001
|
||||
001 Local/offline behavior is represented as app commands, domain events, and projections. Stored DOM patches or stored EffectBatch payloads are not the source of truth.
|
||||
0 001 Local/offline behavior is represented as app commands, domain events, and projections. Stored DOM patches or stored EffectBatch payloads are not the source of truth.
|
||||
|
||||
### req: local/002
|
||||
002 Local command logs are app or integration territory until a reusable hemx contract proves common semantics across multiple apps; `hemx-local` is not a crate yet. hemx core must not gain a mandatory browser database, client store, sync engine, or conflict policy.
|
||||
0 002 Local command logs are app or integration territory until a reusable hemx contract proves common semantics; `hemx-local` is not a crate yet. hemx core must not gain mandatory browser database, client store, sync engine, or conflict policy.
|
||||
|
||||
### req: local/003
|
||||
003 Replaying local work back to a server or peer sync target is explicit app/integration policy. A local projection may render immediate feedback, but server acceptance, rejection, reconciliation, export, and deletion rules remain visible product decisions.
|
||||
0 003 Replaying local work back to a server or peer sync target is explicit app/integration policy. A local projection may render immediate feedback, but server acceptance, rejection, reconciliation, export, and deletion rules remain visible product decisions.
|
||||
|
||||
### req: local/004
|
||||
004 A local-first exemplar must show a command becoming a domain event and projection before hemx UI effects are produced, so the UI effect remains output of app state rather than persisted truth.
|
||||
0 004 A local-first exemplar must show a command becoming a domain event and projection before hemx UI effects are produced, so the UI effect remains output of app state rather than persisted truth.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user