What problem does it solve?
This Skill prevents expression errors and non-deterministic metadata by standardizing how ObjectStack authors write CEL formulas, predicates, conditions, and dynamic seed values.
Core Features & Use Cases
- Canonical CEL guidance for metadata: Defines the single supported expression language and the required envelope shape used across ObjectStack domains.
- Determinism-first authoring rules: Ensures build repeatability by pinning evaluation time and banning compile-time date construction patterns.
- Correct surface-to-dialect mapping: Clarifies when to use CEL helpers, cron, template interpolation, and reserved JS surfaces to avoid silent null evaluations.
- Predicate patterns for validation and visibility: Provides reusable patterns for coalescing nullable values, null checks, and guard-safe computations.
Quick Start
Use the objectstack-formula skill when you need to express a boolean visibility predicate or computed field as CEL and want it to compile deterministically across builds.