Advanced topic
Advanced
Optional machinery. You can ship with Cell.state, Cell.observe, and the Core operators and never open these pages.
Use this group when a write must be justified, isolated, or short-lived — not for counters and forms.
What “advanced” means here
| Topic | When you actually need it |
|---|---|
| Context | Domain / constraint metadata on a cell |
| Deputy Context | A narrower proxy of the same cell |
| Nucleus | Shared immutable blueprints |
| Pulse Context | Actor / reason / purpose on a pulse |
| Pulse Ephemeral Policy | TTL and hop limits on a signal |
| Ephemeral Policy | TTL and event budgets on a cell |
| Propagation Policy | Debounce / throttle / batch at the synapse |
| Transactions | Multi-cell buffered writes and isolation |
| txApply | Staged apply() plus compensation |
None of this runs unless you pass the type in. Context.describe('…') stores text; it is not a compliance program.
Tagging APIs
On an advanced type or factory:
/// {@category Advanced}
/// {@category Transactions}
static Transaction transaction([TransactionOptions? options]) { ... }
The first tag lists the member on the Advanced topic page. The second keeps the dedicated HowTo page.
Classes
- Context Advanced Advanced · Context
- Metadata describing a Cell's tier, domain, and operational boundaries — used by TestCell rules to make context-aware decisions.
- DeputyContext Advanced Advanced · Deputy Context
- Represents the Formal Mandate and declaration of intention for a Deputy.
-
EphemeralPolicy<
C extends Cell> Advanced Advanced · Ephemeral Policy - Defines the Lifecycle Governance for transient reactive nodes.
- Nucleus Advanced Advanced · Nucleus
- The immutable blueprint underlying every Cell — its receptor, testRule, context, synapses, and lifecycle policy, stored separately from the live cell instance.
- PulseContext Advanced Advanced · Pulse Context
- Represents the Causal Identity and ontological Provenance of a Pulse.
- PulseEphemeralPolicy Advanced Advanced · Pulse Ephemeral Policy
- A governance policy that defines the Lifecycle Constraints and Termination Logic for a Pulse as it traverses the reactive graph.